-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Open
Labels
Description
CLIENT SIDE
$ cat /home/user/local-ss.json
{
"smuxver": 2,
"localaddr": ":2000", // 修改此处, 此处接受连入,比如ss-local通过此端口连入ss-server
"remoteaddr": "IP.IP.IP.IP:33666-34690", // 修改此处,指向kcp服务器
"key": "PASSWORDPASSWORDPASSWORDPASSWORD", // 修改此处
"crypt": "twofish",
"mode": "fast3",
"mtu": 1400,
"sndwnd": 256,
"rcvwnd": 2048,
"datashard": 10,
"parityshard": 3,
"dscp": 0,
"nocomp": true,
"acknodelay": false,
"nodelay": 1,
"interval": 20,
"resend": 2,
"nc": 1,
"sockbuf": 16777217,
"smuxbuf": 16777217,
"streambuf":4194304,
"keepalive": 5,
"autoexpire":600,
"quiet":false,
"tcp":false
}
$ cat /etc/systemd/system/kcp-ss.service
Description=kcp-ss
Wants=network.target
After=syslog.target network-online.target
[Service]
Type=simple
Environment=GOGC=20
ExecStart=/home/user/client_linux_amd64 -c /home/user/local-ss.json // 修改此处指向正确的json文件位置
Restart=on-failure
RestartSec=10
KillMode=process
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target
SERVER-SIDE
$ cat server_ss.json
{
"smuxver": 2,
"listen": ":33666-34690",
"target": "127.0.0.1:2000", // 修改此处,指向:例如ss-server
"key": "PASSWORDPASSWORDPASSWORDPASSWORD", // 修改此处
"crypt": "twofish",
"mode": "fast3",
"mtu": 1400,
"sndwnd": 2048,
"rcvwnd": 2048,
"datashard": 10,
"parityshard": 0,
"dscp": 0,
"nocomp": true,
"acknodelay": false,
"nodelay": 1,
"interval": 20,
"resend": 2,
"nc": 1,
"sockbuf": 16777217,
"smuxbuf": 16777217,
"streambuf":4194304,
"keepalive": 10,
"pprof":false,
"quiet":false,
"tcp":false
}
./server_linux_amd64 -c server_ss.json