Sign inSign up

deercloud/shadowsocks

By deercloud

•Updated almost 3 years ago

a lightweight secured SOCKS5 proxy for embedded devices and low-end boxes.

Image
3

1.7K

deercloud/shadowsocks repository overview

⁠

⁠shadowsocks

a lightweight secured SOCKS5 proxy for embedded devices and low-end boxes.

Docker Hub⁠ · Project Source⁠ · Telegram Channel⁠


⁠latest version

version
deercloud/shadowsocks:latest
deercloud/shadowsocks:current
deercloud/shadowsocks:3.2.3

⁠environment variables

namevalue
SERVER_ADDR0.0.0.0
SERVER_PORT8388
PASSWORD[RANDOM]
METHODaes-256-gcm
TIMEOUT300
DNS8.8.8.8,8.8.4.4
OBFS-
PLUGIN-
PLUGIN_OBFS-
ARGS-

⁠Pull the image
$ docker pull deercloud/shadowsocks
⁠Start a container
$ docker run -p 8388:8388 -p 8388:8388/udp -d \
  --restart always --name=shadowsocks deercloud/shadowsocks
$ docker logs shadowsocks

Generating random password: 95c26ad46fe73dd873f97ce1e29b8b4c

  server address: 101.6.6.6
  method: aes-256-gcm
  password: 95c26ad46fe73dd873f97ce1e29b8b4c

  ss://YWVzLTI1Ni1nY206OTVjMjZhZDQ2ZmU3M2RkODczZjk3Y2UxZTI5YjhiNGM=@101.6.6.6:8388

  !! replace 8388 to your different port.

ss-server start!
 2019-01-05 11:44:28 INFO: using tcp fast open
 2019-01-05 11:44:28 INFO: UDP relay enabled
 2019-01-05 11:44:28 INFO: initializing ciphers... aes-256-gcm
 2019-01-05 11:44:28 INFO: using nameserver: 8.8.8.8,8.8.4.4
 2019-01-05 11:44:28 INFO: tcp server listening at 0.0.0.0:8388
 2019-01-05 11:44:28 INFO: tcp port reuse enabled
 2019-01-05 11:44:28 INFO: udp server listening at 0.0.0.0:8388
 2019-01-05 11:44:28 INFO: udp port reuse enabled
 2019-01-05 11:44:28 INFO: running from root user
⁠With simple-obfs
$ docker run -p 443:8388 -p 443:8388/udp -d \
  -e PASSWORD=deercloud \
  -e METHOD=chacha20-ietf-poly1305 \
  -e OBFS=tls \
  --restart always --name=shadowsocks deercloud/shadowsocks

show connection link

$ docker logs shadowsocks

Using explicitly passed password: deercloud
obfs-server start!
 2019-01-05 11:49:51 [simple-obfs] INFO: obfuscating enabled
 2019-01-05 11:49:51 [simple-obfs] INFO: tcp port reuse enabled
 2019-01-05 11:49:51 [simple-obfs] INFO: listening at 0.0.0.0:8139
 2019-01-05 11:49:51 [simple-obfs] INFO: running from root user

  server address: 101.6.6.6
  method: chacha20-ietf-poly1305
  password: deercloud
  obfs: tls

  ss://[email protected]:8388
  ss://[email protected]:8139/?plugin=obfs-local%3Bobfs%3Dtls

  !! replace 8388 to your different port.

ss-server start!
 2019-01-05 11:49:51 INFO: using tcp fast open
 2019-01-05 11:49:51 INFO: UDP relay enabled
 2019-01-05 11:49:51 INFO: initializing ciphers... chacha20-ietf-poly1305
 2019-01-05 11:49:51 INFO: using nameserver: 8.8.8.8,8.8.4.4
 2019-01-05 11:49:51 INFO: tcp server listening at 0.0.0.0:8388
 2019-01-05 11:49:51 INFO: tcp port reuse enabled
 2019-01-05 11:49:51 INFO: udp server listening at 0.0.0.0:8388
 2019-01-05 11:49:51 INFO: udp port reuse enabled
 2019-01-05 11:49:51 INFO: running from root user

:warning: change :8388 to your custom port :443.

⁠With v2ray-plugin
$ docker run -p 443:8388 -p 443:8388/udp -d \
 -e PASSWORD=deercloud \
 -e METHOD=chacha20-ietf-poly1305 \
 -e OBFS=ws \
 --restart always --name=shadowsocks deercloud/shadowsocks

show connection link

$ docker logs shadowsocks

Using explicitly passed password: deercloud

  server address: 101.6.6.6
  method: chacha20-ietf-poly1305
  password: deercloud
  obfs: ws

  ss://[email protected]:8388
  ss://[email protected]:/?plugin=v2ray-plugin%3B

  !! replace 8388 to your different port.

ss-server start!
 2019-01-12 05:40:34 INFO: using tcp fast open
 2019-01-12 05:40:34 INFO: plugin "v2ray-plugin" enabled
 2019-01-12 05:40:34 INFO: UDP relay enabled
 2019-01-12 05:40:34 INFO: initializing ciphers... chacha20-ietf-poly1305
 2019-01-12 05:40:34 INFO: using nameserver: 8.8.8.8,8.8.4.4
 2019-01-12 05:40:34 INFO: tcp server listening at 127.0.0.1:49937
 2019-01-12 05:40:34 INFO: tcp port reuse enabled
 2019-01-12 05:40:34 INFO: udp server listening at 0.0.0.0:8388
 2019-01-12 05:40:34 INFO: udp port reuse enabled
 2019-01-12 05:40:34 INFO: running from root user
2019/01/12 05:40:34 V2Ray 4.12 (Po) Custom
2019/01/12 05:40:34 A unified platform for anti-censorship.
2019/01/12 05:40:34
{
    "inbounds": [{
        "listen": "0.0.0.0",
        "port": 8388,
        "protocol": "dokodemo-door",
        "settings": {
            "address": "v1.mux.cool",
            "network": "tcp"
        },
        "streamSettings": {
            "network": "ws",
            "wsSettings": {
                "path": "/",
                "headers": {
                    "Host": "cloudfront.com"
                }
            }
        }
    }],
    "outbounds": [{
        "protocol": "freedom",
        "settings": {
            "redirect": "127.0.0.1:49937"
        }
    }]
}

2019/01/12 05:40:34 [Warning] v2ray.com/core: V2Ray 4.12 started

:warning: change :8388 to your custom port :443.

Tag summary

Content type

Image

Digest

sha256:7e3e4bb07…

Size

14.2 MB

Last updated

almost 3 years ago

docker pull deercloud/shadowsocks