昨天用oneinstack装了最新版的php7.0.1后,今天发现;Shadowsocks不工作了,打开www.google.com、youtube.com等都是 500 internal Privoxy error。
客户端的日志显示time out:
服务器端的日志停在 stated:
怪事了,将服务器端 Shadowscocks卸载重装还是不行。
百度了一番还是没能找到原因,无意中试了下telnet ** port,发现连接失败。
将iptables关闭后,telnet 正常,看样子oneinstack中某些安装会更改iptables。
将Shadowsocks 端口加入iptables
122 iptables -I INPUT -p tcp -m tcp –dport 20443 -j ACCEPT
123 iptables -L -n
尝试去访问还是不行,日志还是timeout。vi /etc/sysconfig/iptables
发现里面已有的规则是这样写的:-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT
复制了一行改了下端口,保存,重启iptables。
一切正常了。