代理配置完成后无法使用,请大佬帮忙看看
RichardGTG opened this issue · 4 comments
路由器RT-AC86U,最新Asus-Merlin固件384.19,按照https://github.com/Acris/shadowsocks-asuswrt-merlin 的方法配置完成后无法使用。
最初表现:VPS ping不通,显示timeout,连接WiFi后,手机连上SS也翻不出去。
之后:关闭路由器防火墙之后,可以ping通,并且手机连上SS可以翻出去,但是不连还是不能翻。
奇怪的是,ss-merlin启动之后,原本没有被墙的境外网站也上不去了,比如github。
参考#15 后的操作:
-
执行sh /opt/share/ss-merlin/scripts/update_gfwlist.sh,出现了/opt/share/ss-merlin/etc/dnsmasq.d/dnsmasq_gfwlist_ipset.conf
-
执行ipconfig /flushdns
但还是无法实现透明代理,劳烦大佬帮忙看看。
尝试去掉shadowsocks/config.json
中的fast_open
这行,并且将mode
那一行最后的逗号去除,然后执行ss-merlin restart
看看能否使用。
如果还是不行,请排查:
1、服务端是否启用了某些插件,需要客户端配置才能连接?
2、使用ps命令看看有没有ss-redir进程?
神奇啊!fast_open和逗号去掉之后就能用了。服务端其实是采用了simple obfs的混淆插件,协议是tls,不晓得是否支持这一插件?
simple-obfs
已弃用,详见:https://github.com/shadowsocks/simple-obfs#simple-obfs
建议使用v2ray-plugin
:https://github.com/shadowsocks/v2ray-plugin
基于docker的服务端:https://github.com/Acris/docker-shadowsocks-libev
好的,感谢大佬!