dockage/shadowsocks-server
Shadowsocks server Docker image, A secure socks5 proxy, designed to protect your Internet traffic.
500K+
A secure socks5 proxy, designed to protect your Internet traffic.
Pull the image from the docker index. This is the recommended method of installation as it is easier to update image. These builds are performed by the Docker Trusted Build service.
docker pull dockage/shadowsocks-server:latest
You can also pull the latest
tag which is built from the repository HEAD
docker pull dockage/shadowsocks-server:latest
Alternately you can build the image locally.
git clone https://github.com/dockage/shadowsocks-server.git
cd shadowsocks-server
docker build --tag="$USER/shadowsocks-server" .
The quickest way to get started is using docker-compose.
wget https://raw.githubusercontent.com/dockage/shadowsocks-server/master/docker-compose.yml
docker-compose up
Alternately, you can manually launch the shadowsocks
container.
docker run --name='shadowsocks' -d \
--publish=8388:8388 \
--env='SS_PASSWORD=ssp@ss' \
dockage/shadowsocks-server:latest
Please refer the docker run command options for the --env-file
flag where you can specify all required environment variables in a single file. This will save you from writing a potentially long docker run command. Alternately you can use docker compose.
Below is the complete list of available options that can be used to customize your shadowsocks installation.
ssp@ss
.300
.aes-256-cfb
.To upgrade to newer shadowsocks releases, simply follow this 3 step upgrade procedure.
docker pull dockage/shadowsocks-server:latest
docker stop shadowsocks
docker rm shadowsocks
docker run --name=shadowsocks -d [OPTIONS] dockage/shadowsocks-server:latest
For more information refer https://github.com/jpetazzo/nsenter
docker pull dockage/shadowsocks-server