Shadowsocks-rust 搭建
docker pull teddysun/shadowsocks-rust
mkdir -p /etc/shadowsocks-rust
cat > /etc/shadowsocks-rust/config.json <<EOF
{
"server":"0.0.0.0",
"server_port":9099, # 代理端口
"password":"125390", # 代理密码
"timeout":300,
"method":"aes-128-gcm", # 加密方式
"nameserver":"8.8.8.8", # dns
"mode":"tcp_and_udp"
}
EOF
docker run -d -p 9099:9099 -p 9099:9099/udp --name ss-rust --restart=always -v /etc/shadowsocks-rust:/etc/shadowsocks-rust teddysun/shadowsocks-rust
- 创建shadow-tls的docker-compose.yaml
version: "2.4"
services:
shadow-tls:
image: ghcr.io/ihciah/shadow-tls:latest
restart: always
network_mode: "host"
environment:
- MODE=server
- LISTEN=0.0.0.0:8443
- SERVER=127.0.0.1:9000 # 代理端口
- TLS=cloud.tencent.com:443
- PASSWORD=125390 # 密码
docker-compose up -d
docker-compose logs # 查看运行状态
$ docker-compose logs
Attaching to root_shadow-tls_1
shadow-tls_1 | 2023-04-09T14:28:37.781670Z INFO shadow_tls: Start 2-thread Server with:
shadow-tls_1 | Listen address: 0.0.0.0:8443
shadow-tls_1 | Target address: 127.0.0.1:9000
shadow-tls_1 | TLS server address: fallback->cloud.tencent.com:443
shadow-tls_1 | TCP_NODELAY: true
shadow-tls_1 | V3 Protocol: disabled