-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Open
Description
测试原理和失败原因
当前的检测方式为curl代理至socks5端口访问域名进行测试,然而固件中的libcurl并不支持proxy(相关讨论 https://www.snbforums.com/threads/curl-from-firmware-doesnt-support-proxy.68490/ ),系统中的curl二进制前端会直接报错,而curl-fancyss二进制接受了 -x,但调用 libcurl 设置代理时静默处理失败,直接请求测试域名,所以必失败

解决方式
- 编译一个静态链接libcurl的二进制curl-fancyss,尝试交叉编译暂未搞定
- 修改探测脚本,使用wget进行检测,已解决
Metadata
Metadata
Assignees
Labels
No labels