You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
查看客户端日志,提示 “tcprelay.py[line:1095] - [_log_error] - ERROR: [Errno 2] No such file or directory: b'liblibcrypto.a' when handling connection from 127.0.0.1:43312”,说明是加载库的时候出现了异常,需要进一步调试。
在 cryptos/util.py 里加日志,读取的库名是正常的: libcrypto,在 ctypes 库里加日志,就报错了:
/usr/bin/ld: cannot find -llibcrypto
/usr/bin/ld: note to link with /usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/libcrypto.a use -l:libcrypto.a or rename it to liblibcrypto.a
意思就是 gcc 在使用 ld 加载库的时候,把 libcrypto 识别成了 liblibcrypto,但其他线程都是好的,只有 socks5h 的相关应用有这个问题。
挂个 issue,也当作一个记录
Phenomena:
看视频的时候,在未关闭连接的情况下突然切换节点,导致整个系统的代理失效:火狐提示 Secure Connection Fails,终端使用 curl 调试,提示curl:(56) Recv failure: 连接被对方重设。
Solution:
/usr/bin/ld: cannot find -llibcrypto
/usr/bin/ld: note to link with /usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/libcrypto.a use -l:libcrypto.a or rename it to liblibcrypto.a
意思就是 gcc 在使用 ld 加载库的时候,把 libcrypto 识别成了 liblibcrypto,但其他线程都是好的,只有 socks5h 的相关应用有这个问题。
Question TBD:
看样子像是系统里的某个文件在节点切换的一瞬间被搞坏了,但具体是哪个文件坏了,什么原因导致的还不是很清楚。看有没有大佬知道。
The text was updated successfully, but these errors were encountered: