CentOS 6.6安裝 ShadowSocks 服務端

1、查看系統

[root@localhost ~]# cat /etc/issue 

CentOS release 6.6 (Final) 

[root@localhost ~]# uname -a 

Linux localhost.localdomain 2.6.32-042stab106.6 #1 SMP Mon Apr 20 14:48:47 MSK 2015 x86_64 x86_64 x86_64 GNU/Linux


2、安裝ShadowSocks

# yum -y install python-setuptools && easy_install pip 

# pip install shadowsocks


3、創建配置文件/etc/shadowsocks.json

[root@localhost /]# touch /etc/shadowsocks.json 

[root@localhost /]# vi /etc/shadowsocks.json 

"server":"138.128.208.158", 

"server_port":443, 

"local_address": "127.0.0.1", 

"local_port":1080, 

"password":"MyPass", 

"timeout":600, 

"method":"aes-256-gcm"

}

多用戶:把 "password" 改爲下面的即可,前面端口,後面密碼

"port_password":{

 "9001":"10001",

 "9002":"10002",

 "9003":"10003"

 },


備註:加密方式官方默認使用aes-256-cfb,最強的選擇是AEAD密碼。推薦的選擇是“chacha20-ietf-poly1305”或“aes-256-gcm”。

各字段說明:

    server:服務器IP

    server_port:服務器端口

    local_port:本地端端口

    password:用來加密的密碼

    timeout:超時時間(秒)

    method:加密方法,可選擇 “bf-cfb”, “aes-256-cfb”, “des-cfb”, “rc4″等


4、使用配置文件在後臺運行shadowsocks服務

[root@localhost /]# ssserver -c /etc/shadowsocks.json -d start

備註:若無配置文件,在後臺可以使用以下命令運行:

[root@localhost /]# ssserver -p 443 -k MyPass -m rc4-md5 -d start


5、停止服務

[root@localhost /]# ssserver -c /etc/shadowsocks.json -d stop


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章