在执行shadowsocket启动命令的时候:
ssserver -c /etc/shadowsocks/config.json -d start
报错误:
AttributeError: /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1: undefined symbol
解决办法:
EVP_CIPHER_CTX_cleanup
修改/usr/local/lib/python2.7/dist-packages/shadowsocks/crypto/openssl.py 可能不是这个目录,可以用find /-name openssl.py 查找出来。
libcrypto.EVP_CIPHER_CTX_cleanup.argtypes = (c_void_p,)
替换成
libcrypto.EVP_CIPHER_CTX_reset.argtypes = (c_void_p,)
libcrypto.EVP_CIPHER_CTX_cleanup
替换成
libcrypto.EVP_CIPHER_CTX_reset