问题 为什么我的ss不能混淆
先检查你安装的是什么版本, 如果是python的shadowsocks,这个是不支持的。通常这个就是可以网上提供的一键脚本安装出来。
如果不知道怎么区分是否python的版本,直接打开ssserver(python对应的名称)
那解决方法,是按照我之前文章说的
安装shadowsocks-libev
安装shadowsocks-libev
安装shadowsocks-libev
对应的服务器程序名是ss-server
然后配合obfs来做混淆
记得把之前ssserver卸载掉
问题 failed to handshake with 127.0.0.1: authentication error
很多需要参考点,一步步定位
通常如果使用混淆会出现上述问题,那就看下混淆是否设置正常
服务器配置如下1
2
3
4...
"plugin": "obfs-server",
"plugin_opts":"obfs=tls"
...
客户端配置应该如下1
obfs=tls;obfs-host=www.baidu.com
如果plugin_opts设置两边不对称,例如服务器设置成http,然后客户端设置成tls,就容易出现上述错误。这个网上配置东一块西一块容易造成如上问题。
如果还有问题,可以从如下方面调整,不保证可行。
- 检查你配置文件中
server_port是否用1024,尽量用大的 - 检查加密算法用
chacha20