1.購買國外的伺服器 https://www.vultr.com/?ref=7420165通過連接可以消費滿10美刀送10美刀。一月2.5美刀。 2.搭建 1.下載腳本安裝 # wget --no-check-certificate https://raw.githubusercontent.com ...
1.購買國外的伺服器
https://www.vultr.com/?ref=7420165通過連接可以消費滿10美刀送10美刀。一月2.5美刀。
2.搭建
1.下載腳本安裝
# wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
# chmod +x shadowsocks.sh
# ./shadowsocks.sh 2>&1 | tee shadowsocks.log
2.交互頁面輸入ss密碼和埠,直接回車跳過,後面修改。
中間會提示你輸入你的SS SERVER的賬號,和埠。不輸入就是預設。跑完命令後會出來你的SS客戶端的信息。
3.選擇加密方式 aes-256-cfb
4.等待安裝完成
5.win客戶端下載:
win客戶端下載:在github網站上https://github.com/shadowsocks/shadowsocks-windows/releases
3.server配置
SS安裝以後需要進行配置,SS使用JSON格式文件進行配置,配置文件路徑和名字可以自己決定,一般放在: /etc/shadowsocks.json
3.1 單用戶模式:
編輯配置文件:
vim /etc/shadowsocks.json
{
"server":"my_server_ip",
"server_port":8388,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"mypassword",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}
詳解:
Name |
Explanation |
server |
你VPS的IP地址,IPV4,IPV6都可以 |
server_port |
提供SS服務的埠號,寫自己想用的埠號 |
local_address |
the address your local listens |
local_port |
local port |
password |
傳輸數據時用來加密的密鑰,和Client相同 |
timeout |
連接超時時間 |
method |
加密方法 推薦使用 “aes-256-cfb” |
fast_open |
use TCP_FASTOPEN, true / false |
workers |
number of workers, available on Unix/Linux |
3.2 多用戶模式
使用port_password,每個用戶對應一個埠,然後後面是密碼。如果想搭建一個用戶管理系統,參見:Manager API.
cp /etc/shadowsocks.json /etc/shadowsocks.json.bak
> /etc/shadowsocks.json
vim /etc/shadowsocks.json
{
"server": "0.0.0.0",
"port_password": {
"8381": "foobar1",
"8382": "foobar2",
"8383": "foobar3",
"8384": "foobar4" },
"timeout": 300,
"method": "aes-256-cfb"
}
port_password 模塊裡面設置多用戶的對應的帳號和密碼。\
4. 啟動和停止
前臺運行命令:
ssserver -c /etc/shadowsocks.json
後臺運行命令:
ssserver -c /etc/shadowsocks.json -d start ssserver -c /etc/shadowsocks.json -d stop