dockerfiles/shadowsocks
kev d122b1e1c0 update shadowsocks-rust 2023-03-27 17:15:00 +08:00
..
arm chore: Use --no-cache-dir flag to pip in Dockerfiles, to save space 2021-07-02 01:02:49 +05:30
libev update shadowsocks-libev 2017-02-02 11:28:00 +08:00
libev-arm swith to new domain: easypi.pro 2017-05-08 07:05:07 +08:00
rust update shadowsocks-rust 2023-03-27 17:15:00 +08:00
Dockerfile chore: Use --no-cache-dir flag to pip in Dockerfiles, to save space 2021-07-02 01:02:49 +05:30
README.md update shadowsocks 2016-04-13 07:53:49 +08:00
playbook.yml update playbook 2015-09-11 18:21:13 +08:00

shadowsocks

⚠️ This project has been moved to https://github.com/EasyPi/docker-shadowsocks-libev.

name size
shadowsocks
shadowsocks-libev
shadowsocks-arm
shadowsocks-libev-arm

shadowsocks is a secure socks5 proxy, designed to protect your Internet traffic.

If you want to keep a secret, you must also hide it from yourself.

docker-compose.yml

For Linux Server

server:
  image: vimagick/shadowsocks-libev
  ports:
    - "8388:8388"
  environment:
    - METHOD=chacha20
    - PASSWORD=secret
  restart: always

client:
  image: vimagick/shadowsocks-libev
  command: ss-local -s foobar.site -p 8388 -b 0.0.0.0 -l 1080 -k secret -m chacha20
  ports:
    - "1080:1080"
  restart: always

For Raspberry Pi

client:
  image: vimagick/shadowsocks-libev-arm
  ports:
    - "1080:1080"
  environment:
    - SERVER_ADDR=foobar.site
    - METHOD=chacha20
    - PASSWORD=secret
  restart: always

server

I'm running shadowsocks server on Debian (jessie).

$ docker-compose up -d server

client

I'm running shadowsocks client on Raspberry Pi 2.

$ docker-compose up -d client

read more