使用vps搭建SS科学上网遇到的问题

1.首先按照网络上的教程在服务端安装好shadowsocks并启动。

2.在客户端安装好shadowsocks软件并配置正确,然后正确启动系统代理。

所有步骤全都正确,但是有可能还是上不了外面的网

解决办法:

1.使用如下命令检查日志:

cat /var/log/shadowsocks.log

   查看是否有一下错误:

Traceback (most recent call last):
  File "/usr/bin/ssserver", line 9, in <module>
    load_entry_point('shadowsocks==2.8.2', 'console_scripts', 'ssserver')()
  File "/usr/lib/python2.6/site-packages/shadowsocks/server.py", line 68, in main
    tcp_servers.append(tcprelay.TCPRelay(a_config, dns_resolver, False))
  File "/usr/lib/python2.6/site-packages/shadowsocks/tcprelay.py", line 582, in __init__
    server_socket.bind(sa)
  File "<string>", line 1, in bind
socket.error: [Errno 99] Cannot assign requested address

   如果出现以上错误则使用如下命令修改shadowsocks配置文件

vim /etc/shadowsocks.json

   将server字段的值修改为0.0.0.0即可,

   接下来使用如下命令重新启动shadowsocks

ssserver -c /etc/shadowsocks.json -d start

    再次使用如下命令查看最后一次启动shadowsocks的日志信息,如果显示类似如下的信息则表示本次启动成功:

2017-10-10 22:56:41 INFO     starting server at 0.0.0.0:8388

2.重新尝试访问外面的网,如果还是不能访问,则检查远程服务器的安全组策略或防火墙,查看是否允许了shadowsocks使用的端口(即shadowsocks.json文件内的server_port字段),如果没有添加则必须手动添加,开放该端口。

猜你喜欢

转载自cobain-li.iteye.com/blog/2395791