用docker搭建ss访问火星

时间:2023-03-09 06:31:11
用docker搭建ss访问火星

最近弄了个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"

和之前相比,不用配置环境,实在方便不少。