阿里云CentOS搭建ShadowSocks

2018-02-07 admin 23

服务器:新加坡服务器,1核cpu,1G内存,CenterOS 7.4 64位
1. 安装pip与shadowsocks服务

[plain] view plain copy
  1. yum install python-pip  

  2. pip install shadowsocks  

2. 创建配置文件

[plain] view plain copy
  1. vi /etc/shadowsocks.json  

    配置文件内容

[plain] view plain copy
  1. 单端口:  

  2.  {  

  3.  "server":"0.0.0.0",            // 服务器IP,直接用0.0.0.0也可  

  4.  "server_port":8888,            // 端口*  

  5.  "local_address": "127.0.0.1",  // 本地地址,可省略  

  6.  "local_port":1080,             // 本地端口,可省略  

  7.  "password":"password",         // 密码*  

  8.  "timeout":300,                 // 超时时间,可省略  

  9.  "method":"aes-256-cfb",        // 加密策略,有多重策略,具体自查  

  10. }  

  11. 多端口:  

  12. {  

  13.     "server":"0.0.0.0",  

  14.     "local_address":"127.0.0.1",  

  15.     "local_port":1080,  

  16.     "port_password":{           // 每个端口对应一个密码  

  17.         "1111":"password1",  

  18.         "1112":"password2",  

  19.         "1113":"password3"  

  20.     },  

  21.     "timeout":300,  

  22.     "method":"aes-256-cfb",  

  23.     "fast_open":false  

  24. }  

    ps:以上只需要修改端口与密码,其他的不需要修改。

3. 启动shadowsocks服务

[plain] view plain copy
  1. // 启动  

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

  3. // 停止  

  4. ssserver -c /etc/shadowsocks.json -d stop  

  5. // 重启  

  6. ssserver -c /etc/shadowsocks.json -d restart  

    启动服务后可以查看监听端口

[plain] view plain copy
  1. netstat -lp  

    


    如果看到第二步配置的端口已处于listen状态,代表服务启动成功,在客户端配置完成后就可以愉快的科学上网了!!

4. 客户端配置
    首先去下载ShadowSocks客户端,地址:点击打开链接,根据自己的系统下载对应的即可,此处以windows为例。
    解压后打开shadowsocks.exe,如下图配置即可:

    点击确定后在右下角右键小图标,选择启用系统代理