以下内容基于ubuntu 18.10,docker 18.06.1-ce,mritd/sh****socks环境,部分内容参考docker官网文档,仅供学习和测试,禁止转载!
安装docker
- 更新ubuntu系统apt索引
$ sudo apt-get update
- 安装HTTPS依赖
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
- 安装docker官方GPG Key
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 配置官方仓库
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
- 安装最新版docker
sudo apt-get install docker-ce docker-ce-cli containerd.io
下载mritd/sh****socks镜像
- 下载镜像
docker pull mritd/sh****socks:latest
注:使用docker images命令可查看下载的镜像
- 运行镜像
docker run -dt --name ssserver -p 1234:1234-p 12345:12345/udp mritd/sh****socks -m "ss-server" -s "-s 0.0.0.0 -p 1234 -m aes-256-cfb -k password --fast-open" -x -e "kcpserver" -k "-t 127.0.0.1:1234 -l :12345 --key kcptunkey --crypt aes-128 -nocomp -dscp 46 -sndwnd 1024 -rcvwnd 1024 --mode fast2 &"
说明:
1234为ss端口号,12345为kcptun/UDP端口号,password为ss密码,kcptunkey为kcptun密码。其余配置可保持默认。
引用
docker官方安装文档
mritd/sh****socks镜像
mritd/sh****socks镜像Dockerfile源码