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

作者: 专题 2017/10/11 10:59:56

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

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

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

解决办法:

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

C代码  

cat /var/log/shadowsocks.log  

   查看是否有一下错误:

C代码  

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配置文件

C代码  

vim /etc/shadowsocks.json  

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

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

C代码  

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

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

C代码  

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

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


特别推荐

玩家留言 跟帖评论
查看更多评论