https://hub.docker.com/r/teddysun/shadowsocks-rust
由 Teddysun 提供的 Shadowsocks-rust Docker 镜像
参考
- 支持的架构(更多信息):
amd64,arm32v6,arm32v7,arm64v8
准备主机
如果需要自己安装docker,请按照官方安装指南。
拉取镜像
$ docker pull teddysun/shadowsocks-rust
这将拉取最新版本的 shadowsocks-rust。
它可以在Docker Hub找到。
启动一个容器
您必须 /etc/shadowsocks-rust/config.json 首先在主机中创建一个配置文件 :
$ mkdir -p /etc/shadowsocks-rust
JSON 格式的示例,如下所示:
$ cat > /etc/shadowsocks-rust/config.json <<EOF
{
"server":"0.0.0.0",
"server_port":9000,
"password":"password0",
"timeout":300,
"method":"aes-256-gcm",
"nameserver":"8.8.8.8",
"mode":"tcp_and_udp"
}
EOF
如果要启用v2ray-plugin ,请使用 JSON格式 的示例,如下所示:
$ cat > /etc/shadowsocks-rust/config.json <<EOF
{
"server":"0.0.0.0",
"server_port":9000,
"password":"password0",
"timeout":300,
"method":"aes-256-gcm",
"nameserver":"8.8.8.8",
"mode":"tcp_and_udp",
"plugin":"v2ray-plugin",
"plugin_opts":"server"
}
EOF
如果要启用xray-plugin ,请使用 JSON格式 的示例,如下所示:
$ cat > /etc/shadowsocks-rust/config.json <<EOF
{
"server":"0.0.0.0",
"server_port":9000,
"password":"password0",
"timeout":300,
"method":"aes-256-gcm",
"nameserver":"8.8.8.8",
"mode":"tcp_and_udp",
"plugin":"xray-plugin",
"plugin_opts":"server"
}
EOF
更多v2ray-plugin 配置请访问 v2ray-plugin使用。
更多xray-plugin 配置请访问 xray-plugin使用。
此容器带有示例配置 /etc/shadowsocks-rust/config.json
有一个示例可以启动一个侦听9000 (TCP 和 UDP)的容器:
$ docker run -d -p 9000:9000 -p 9000:9000/udp --name ss-rust --restart=always -v /etc/shadowsocks-rust:/etc/shadowsocks-rust teddysun/shadowsocks-rust
警告 :端口号必须与配置相同并在防火墙中打开。