HMSS 是一个 Shadowsocks + KCPTUN 的 Docker 镜像。若你想自己构建本镜像,可以参考:https://github.com/Hazx/hmss-docker
| 组件 | 端口 | 协议 |
|---|---|---|
| Shadowsocks | 35000 | TCP - SS监听端口(TCP) |
| Shadowsocks | 35000 | UDP - SS监听端口(UDP) |
| KCPTUN | 45000 | TCP - KCP模拟TCP通信端口 |
| KCPTUN | 45000 | UDP - KCP监听端口 |
| KCPTUN (2) | 45001 | TCP - KCP模拟TCP通信端口 |
| KCPTUN (2) | 45001 | UDP - KCP监听端口 |
docker run -d -p SS端口:35000 -p SS端口:35000/udp -p KCP端口:45000 -p KCP端口:45000/udp --name hmss -e SS_PWD="密码" hazx/hmss:1.10
默认情况下会启动一个SS和两个KCP服务端,实际监听端口及协议要按需求配置。SS需要1个端口2个协议,每个KCP服务端需要1个端口至少UDP协议,若KCP开了TCP模拟还需要开TCP协议。
使用方法:-e SS_PWD="xxxxx" -e SS_CR="xxxx" -e KCP_CR="xxxx"
| 环境变量 | 功能 | 默认值 |
|---|---|---|
| SS_PWD | SS密码 | |
| SS_CR | SS加密算法 | chacha20-ietf-poly1305 |
| SS_TIME | SS超时时间 | 600(单位秒) |
| SS_MTU | SS MTU | 1450 |
| SS_EXM | 增强模式 | none |
| SS_EXH | 伪域名 | |
| SS_TFO | TCP Fast Open | false |
| SS_ONLY | 关闭KCP | false |
| KCP_PWD | KCP密码 | (同SS_PWD) |
| KCP_CR | KCP加密算法 | salsa20 |
| KCP_MODE | KCP模式 | normal |
| KCP_MODE2 | KCP模式2 | fast |
| KCP_MTU | KCP MTU | 1450 |
| KCP_TARGET | KCP连接目标 | 127.0.0.1:35000 |
| KCP_SW | KCP发送窗口 | 1024 |
| KCP_RW | KCP接收窗口 | 1024 |
| KCP_DS | KCP数据包 | 10 |
| KCP_PS | KCP校验包 | 3 |
| KCP_SDSCP | KCP DSCP | 46(二进制101110) |
| KCP_BUF | KCP Socket缓冲 | 4194304(单位字节) |
| KCP_NCP | KCP禁用压缩 | false |
| KCP_KAL | KCP心跳时间 | 10(单位秒) |
| KCP_TCP | KCP模拟TCP连接 | false |
| KCP2_ON | 启用双KCP | true |
| KCP_ONLY | 关闭SS | false |
rc4-md5, aes-128-gcm, aes-192-gcm, aes-256-gcm, aes-128-cfb, aes-192-cfb, aes-256-cfb, aes-128-ctr, aes-192-ctr, aes-256-ctr, camellia-128-cfb, camellia-192-cfb, camellia-256-cfb, bf-cfb, chacha20-ietf-poly1305, xchacha20-ietf-poly1305, salsa20, chacha20, chacha20-ietfnone, http, tlsaes, aes-128, aes-192, salsa20, blowfish, twofish, cast5, 3des, tea, xtea, xor, sm4, nonefast3, fast2, fast, normal, manualContent type
Image
Digest
sha256:ec717d5c0…
Size
87.9 MB
Last updated
almost 4 years ago
docker pull hazx/hmss:1.10