Sign inSign up

cowade/shadowsocks-python

By cowade

•Updated almost 8 years ago

基于Ubuntu16.04镜像生成,支持多用户配置

Image
0

290

cowade/shadowsocks-python repository overview

VERSION LATEST

docker run -d \

--name myss \

-p 18980-18999:18980-18999 \

--mount type=bind,source=/root/dk/ss/shadowsocks.json, target=/etc/shadowsocks.json \

--restart=always \

cowade/shadowsocks-python

⁠-p 指定想要开启的端口号,由于支持多端口,建议根据需要开启若干个连续端口。

最新镜像的shadowsocks.json文件已经集成到镜像中,并把18980-18999端口作为默认端口,若无需要改端口,在docker run时则无须挂载宿主机的shadowsocks.json文件(即是docker run时省略--mount type=bind,source=/root/dk/ss/shadowsocks.json,target=/etc/shadowsocks.json \这行。 密码统一为123456,加密方式为chacha20。

⁠--mount 挂载宿主机上的多用户配置文件到容器可以自定义端口与密码以及加密方式。

宿主机上的shadowsocks.json 文件格式参考(注意与docker run命令中映射的端口相对应):

{ "server":"0.0.0.0",

"local_address":"127.0.0.1",

"local_port":1080,

"port_password":{

   #以下端口与密码自行根据格式修改


      "18980":"123456",
     "18981":"123456",
     "18982":"123456",
     "18983":"123456",
     "18984":"123456",
     "18985":"123456",
     "18986":"123456",
     "18987":"123456",
     "18988":"123456",
     "18989":"123456"
    },

"timeout":300,

"method":"chacha20", #加密方式根据需要自行修改

"fast_open":false

}

Version 1.0

docker run -d \

--name myss \

-p 18980-18999:18980-18999 \

--mount type=bind,source=/root/dk/ss/shadowsocks.json,target=/etc/shadowsocks.json \

--restart=always \

cowade/shadowsocks-python \

-c /etc/shadowsocks.json

⁠-p 指定想要开启的端口号,由于支持多端口,建议根据需要开启若干个连续端口。

⁠--mount 挂载宿主机上的多用户配置文件到容器,并在docker run后面用-c /etc/shadowsocks.json 来指定运行参数和端口即可。

Tag summary

Content type

Image

Digest

Size

159.6 MB

Last updated

almost 8 years ago

docker pull cowade/shadowsocks-python