Skip to content

节点测试失败的根本原因 #33587

@f4nyc

Description

@f4nyc

测试原理和失败原因

Image Image

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

解决方式

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions