Skip to content

cool168/dsm-docker

Repository files navigation

Update kcptun to v20200226

https://github.com/xtaci/kcptun/releases/download/v20200226/kcptun-linux-amd64-20200226.tar.gz

Usage:dog tunnel server

http://dog-tunnel.tk/ or https://github.com/vzex/dog-tunnel/

docker run -d -p 8443:8443/udp -p 8090:8090 -e SERVER_PORT="0.0.0.0:8443" -e PASSWD="test" -e XOR_CODE="1234123" cool168/dsm-docker ./dt_server.sh

Usage:dog tunnel client

http://dog-tunnel.tk/ or https://github.com/vzex/dog-tunnel/

docker run -d -p 8090:8090 -e SERVER_PORT="remoteip:8443" -e LOCAL_PORT=":8090" -e PASSWD="test" -e XOR_CODE="1234123" -e ACT_PORT="127.0.0.1:443" -e RMODE="yes" cool168/dsm-docker ./dt_client.sh

Usage: ss2kcp client

docker run -d -e SS_SERVER_METHOD="chacha20" -e SS_SERVER_PWD="ss-abcd1234" -e KCP_PORT="vps:port" -e KEY="kcp-abcd1234" -p 8989:8989 cool168/dsm-docker ./ss2kcp-client.sh

Usage: kcp2ss server

docker run -d -e SS_SERVER_METHOD="chacha20" -e SS_SERVER_PWD="ss-abcd1234" -e KEY="kcp-abcd1234" -p 29900:29900 cool168/dsm-docker ./kcp2ss-server.sh

Usage: xware

docker run -d --name xware1 -v /xunlei:/app/xunlei cool168/dsm-docker ./xware.sh

Usage: ss-server

docker run -d --name ss-server -p 31080:8080 -e ENABLE_CFGFILE="no" -e SS_SERVER_PORT=8080 -e SS_SERVER_METHOD="rc4-md5" -e SS_SERVER_PWD="cuteribs" cool168/dsm-docker ./ss-server.sh

or

docker run -d --name ss-server -p 31080:8080 -e ENABLE_CFGFILE="yes" -v /home/dock/ss-config.json:/etc/ss-config.json cool168/dsm-docker ./ss-server.sh

env $SS_SERVER_PORT: server port $SS_SERVER_METHOD: encrypt method $SS_SERVER_PWD: password $ENABLE_CFGFILE: using ss-config.json(yes or no)

Usage: ss-local

docker run -d --name ss-local -p 38338:8338 -p 38123:8123 -e SS_SERVER_HOST="cuteribs.ss" -e SS_SERVER_PORT=8080 -e SS_SERVER_METHOD="rc4-md5" -e SS_SERVER_PWD="cuteribs" -e SS_LOCAL_PORT=8338 -e ENABLE_HTTP="yes" -e HTTP_PORT=8123 cool168/dsm-docker ./ss-local.sh

env $SS_SERVER_HOST: server domain name or IP $SS_SERVER_PORT: server port $SS_LOCAL_PORT: local port $SS_SERVER_METHOD: encrypt method $SS_SERVER_PWD: password $ENABLE_HTTP: forward socks5 to http $HTTP_PORT: http proxy port

Usage: ss-tunnel

docker run -d --name ss-tunnel -p 38053:8053 -e SS_SERVER_HOST="cuteribs.ss" -e SS_SERVER_PORT=8080 -e SS_SERVER_METHOD="rc4-md5" -e SS_SERVER_PWD="cuteribs" -e SS_LOCAL_PORT=8053 -e DNS_IP_PORT=8.8.8.8 cool168/dsm-docker ./ss-tunnel.sh

env $SS_SERVER_HOST: server domain name or IP $SS_SERVER_PORT: server port $SS_LOCAL_PORT: local port $SS_SERVER_METHOD: encrypt method $SS_SERVER_PWD: password $DNS_IP_PORT: target DNS IP:port

Usage: kcp-server

docker run -d --name kcp-server -p 39901:29900 -e KCP_PORT=:29900 -e TARGET_PORT=:38081 -e MODE=fast2 -e MTU=1400 -e SNDWND=2048 -e RCVWND=2048 cool168/dsm-docker ./kcp-server.sh

env $KCP_PORT: kcp server listen address (default: ":29900") $TARGET_PORT: target server address (default: "127.0.0.1:12948") $MODE: mode for communication: fast3, fast2, fast, normal (default: "fast2") $MTU: set MTU of UDP packets, suggest 'tracepath' to discover path mtu (default: 1400) $SNDWND: set send window size (default: 2048) $RCVWND: set receive window size (default: 2048) $CRYPT: methods for encryption: aes, tea, xor, none (default: "none") $KEY: key for communcation, must be the same as kcptun server (default: "cuteribs")

Usage: kcp-client

docker run -d --name kcp-client -p 31080:12948 -e LOCAL_PORT=:12948 -e KCP_PORT=cuteribs.kcp:29900 -e MODE=fast2 -e MTU=1400 -e SNDWND=2048 -e RCVWND=2048 -e CONN=4 cool168/dsm-docker ./kcp-client.sh

env $LOCAL_PORT: local listen address (default: ":12948") $KCP_PORT: kcp server address (default: "vps:29900") $MODE: mode for communication: fast3, fast2, fast, normal (default: "fast2") $SNDWND: set send window size (default: 128) $RCVWND: set receive window size (default: 2048) $CRYPT: methods for encryption: aes, tea, xor, none (default: "none") $KEY: key for communcation, must be the same as kcptun server (default: "cuteribs") $CONN: establish N physical connections as specified by 'conn' to server (default: 1)

Usage: 3proxy

docker run -d --name 3proxy -p 30080:1080 -e PORT=1080 cool168/dsm-docker ./3proxy.sh

env $PORT: local listen port (default: "1080")