Sign inSign up

endoffight/shadowsocks-kcp

By endoffight

Updated over 6 years ago

ss+kcp you know...

Image
14

50K+

endoffight/shadowsocks-kcp repository overview

docker_shadowsocks

Dockerfile for ss

Docker Hub

Star at docker hub

https://hub.docker.com/r/endoffight/shadowsocks-kcp/

or docker store

https://store.docker.com/community/images/endoffight/shadowsocks-kcp

HOW TO USE

cmd below shows how to disabled FASTOPEN , UDP_RELAY and COMPRESSION.

docker run -d --name=ss-server --restart=always -e FASTOPEN='' -e UDP_RELAY='' -e KCP_NOCOMP=--nocomp --net=host endoffight/shadowsocks-kcp

You can change ports

docker run -d --name=ss-server --restart=always -p 3306:37210/tcp -p 3306:37210/udp -p 3389:38240/udp endoffight/shadowsocks-kcp

OR just use default value

docker run -d --name=ss-server --restart=always --net=host endoffight/shadowsocks-kcp

Your config.json will be just like this:

{
    "password" : "laogao",
    "method" : "aes-256-cfb",
    "server" : "8.9.10.11",
    "server_port" : 37210,
    "enabled_kcptun" : true,
    "kcptun" : {
      "nocomp" : false,
      "key" : "phpgao",
      "crypt" : "aes-192",
      "mtu" : 1350,
      "mode" : "fast2",
      "port" : 38240
    }
}
ENV KEY & DEFAULT VALUE
KEYVALUEYOU MAY CHANGE
SERVER_ADDR0.0.0.0
SERVER_PORT37210
PASSWORDlaogao
METHODaes-256-cfb
TIMEOUT300
FASTOPEN--fast-open
UDP_RELAY-u
DNS_ADDR8.8.8.8
DNS_ADDR_28.8.4.4
ARGS''
KCP_LISTEN38240
KCP_PASSphpgao
KCP_ENCRYPTaes-192
KCP_MODEfast2
KCP_MUT1350
KCP_NOCOMP''

docker-compose

version: '2'

services:
  shadowsocks-kcp:
    image: endoffight/shadowsocks-kcp
    container_name: ss-server
    ports:
      - "xxxx:37210/tcp"
      - "yyyy:37210/udp"
      - "zzzz:38240/udp"
      - "aaaa:8888"
    environment:
      - PASSWORD=laogao
      - METHOD=rc4-md5
      - KCP_PASS=phpgao
      - KCP_ENCRYPT=aes-192
    restart: always

To use

wget https://raw.githubusercontent.com/phpgao/docker_images/master/shadowsocks-kcp/docker-compose.yml
docker-compose up -d
docker ps

Compose Doc

https://docs.docker.com/compose/compose-file/

UPDATE_LOG

20191220:

add tinyproxy && s6

20190714:

update alpline && ss && kcp

20171213:

  1. ADD simple-obfs,you can add -e ARGS='--plugin obfs-server --plugin-opts "obfs=http"' to enable obfs.

20171206:

  1. ADD docker-compose.yml.

20171205:

  1. UPDATE sss TO v3.1.1.
  2. UPDATE server_linux_amd64 TO v20171201.

20170322:

  1. ADD MORE ENV.
  2. SS RUNs IN nobody.
  3. UPDATE server_linux_amd64 TO v20170315.

Feel free to ask 😄

Tag summary

Content type

Image

Digest

Size

10.1 MB

Last updated

over 6 years ago

docker pull endoffight/shadowsocks-kcp