很多同学搭建Shadowsocks或者是ShadowsocksR的时候。
出现搭建完成之后连不上无网的情况,这个主要由以下两个原因造成:
接下来我来说说处理办法:
第一个原因很好处理,Shadowsocks默认的加密方式为aes-256-cfb,但是现在长城已经能检测到Shadowsocks的数据包,针对这个数据包一分析,自然就可以对这个加密进行干扰,都不需要去解密数据包。
所以我建议的解决办法:
不懂的看这篇文章:ShadowsocksR多端口详解
针对第二种方法。我接触过很多的服务器,发现很多服务器对Shadowsocks脚本自带的防火墙策略不支持(或者说不兼容),所以找到个万能解决办法,自己手动防火墙放行端口,代码如下:
iptables -I INPUT -p tcp -m tcp --dport 1002 -j ACCEPT
iptables -I INPUT -p udp -m udp --dport 1002 -j ACCEPT
iptables-save
PS:请把1002换成你需要的端口。
不管什么服务器,除非没安装iptables,不然打开端口代码都通用。建议Shadowsocks安装完后执行,以防万一。
如果本文帮助到你,不妨点个赞或加入QQ群一起唠嗑。