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

警告 :端口号必须与配置相同并在防火墙中打开。