gists/shadowsocks-rust

By gists

Updated 3 months ago

[unofficial] A Rust port of shadowsocks based on alpine and building from source code.

Image

68

Dockerfile https://github.com/vgist/dockerfiles/tree/master/shadowsocks/rust/

Automatically built by Github Actions

Environment:
EnvironmentDefault value
SERVER_ADDR0.0.0.0:8388
PASSWORD$(hostname)
METHODaes-256-gcm
TIMEOUT300
DNS_ADDR8.8.8.8
Creating an instance:
docker run \
    -d \
    --name shadowsocks \
    -p 12345:8388 \
    -p 12345:8388/udp \
    -e PASSWORD=password \
    -e METHOD=chacha20-ietf-poly1305 \
    gists/shadowsocks-rust
Compose example:
shadowsocks:
    image: gists/shadowsocks-rust
    ports:
        - "12345:8388/tcp"
        - "12345:8388/udp"
    environment:
        - PASSWORD=password
        - METHOD=chacha20-ietf-poly1305
  restart: always
Compose file with custom command
shadowsocks:
    image: gists/shadowsocks-rust
    ports:
        - "12345:8388/tcp"
        - "12345:8388/udp"
    volumes:
        - ./shadowsocks.json:/shadowsocks.json
    command: ssserver -c /shadowsocks.json
    restart: always

Docker Pull Command

docker pull gists/shadowsocks-rust