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

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

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

解决办法:

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

C代码  

cat /var/log/shadow444444socks.log  

   查看是否有一下错误:

C代码  

Traceback (most recent call last):  

  File “/usr/bin/ssserver”, line 9, in <module>  

    load_entry_point(‘shadow444444socks==2.8.2’, ‘console_scripts’, ‘ssserver’)()  

  File “/usr/lib/python2.6/site-packages/shadow444444socks/server.py”, line 68, in main  

    tcp_servers.append(tcprelay.TCPRelay(a_config, dns_resolver, False))  

  File “/usr/lib/python2.6/site-packages/shadow444444socks/tcprelay.py”, line 582, in __init__  

    server_socket.bind(sa)  

 

  File “<string>”, line 1, in bind  

socket.error: [Errno 99] Cannot assign requested address  

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

C代码  

vim /etc/shadow444444socks.json  

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

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

C代码  

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

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

C代码  

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

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