Shadowsocks

shadowsocks/shadowsocks-rust

https://github.com/shadowsocks/shadowsocks-rust 

https://github.com/getsomecat/GetSomeCats/blob/Surge/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20Docker%20Compose%20%E5%AE%89%E8%A3%85%E5%A4%9A%E4%B8%AA%20shadowsocks-rust.md 

version: "3.0" ##docker-compose版本,一般不用动。
services:
  shadowsocks: ##服务名称
    image: teddysun/shadowsocks-rust:latest ##容器使用的镜像名称
    container_name: ss-rust ##新建容器的名称
    restart: always ##重启策略,always 为始终,一般默认即可。
    network_mode: bridge ##容器采用的网络模式,host 为共享主机网络,bridge 为桥接。
    ports: ##映射的端口,:前为宿主机端口,:后为容器内部端口。与刚刚的 shadowsocks 对应,有几个写几个。
      - "9000:9000"
      - "9000:9000/udp"
      - "9001:9001" 
      - "9001:9001/udp"
      - "9002:9002" 
      - "9002:9002/udp"
    volumes: ##映射的路径,引号前为主机路径,后为容器内部路径。
      - ./config:/etc/shadowsocks-rust

oddrationale/docker-shadowsocks

https://github.com/oddrationale/docker-shadowsocks 

version: "2"
services:
    ss_x61:
        image: oddrationale/docker-shadowsocks
        container_name: ss_x61
        restart: unless-stopped
        ports:
            - "49982:1080"
        command: "-s 0.0.0.0 -p 1080 -k yourpassword -m aes-256-cfb"