最近弄了个vultr的VPS,便想用它搭个*访问火星。由于vultr是支持docker的,便找了个ss的docker镜像:
https://hub.docker.com/r/mritd/*/
它除了ss外,还集成了kcptun,非常好用,它主要支持如下几个参数作为配置:
- -s : *-libev 参数字符串
- -x : 开启 kcptun 支持
- -k : kcptun 参数字符串
例如,如果原来我们的命令是:
ss: ss-server -s 0.0.0.0 -p 6443 -m rc4-md5 -k 123456 --fast-open
kcptun: server_linux_amd64 -l :29900 -t 127.0.0.1:6443 --key 123456 --mode fast2
现在可以用如下命令搞定:
docker run -dt --name ss-server -p 6443:6443 -p 29900:29900/udp mritd/* \
-s "-s 0.0.0.0 -p 6443 -m rc4-md5 -k 123456 --fast-open" \
-x -k " -l :29900 -t 127.0.0.1:6443 --key 123456 --mode fast2"
和之前相比,不用配置环境,实在方便不少。