基于最新的 alpine 镜像,使用最后一版的 SSR。
类型 | 端口 | 说明 |
---|---|---|
socks5 | 1080 | SSR 端口 |
http | 8118 | Privoxy 端口 |
http | 8123 | Polipo 端口 |
- 如需 socks5 类型的代理,则使用
127.0.0.1:1080
(全局) - 如需根据规则使用 http 类型的代理,则使用
127.0.0.1:8118
- 如需全局使用 http 类型的流量,则代理
127.0.0.1:8123
创建 json 文件,如: shadowsocks.json,写上自己的配置,比如:
{
"server": "your.server",
"server_port": 7777,
"local_address": "0.0.0.0",
"local_port": 1080,
"password": "12345678",
"timeout": 600,
"udp_timeout": 90,
"method": "aes-256-cfb",
"protocol": "auth_aes128_md5",
"protocol_param": "",
"obfs": "http_simple",
"obfs_param": "your.obfs_param",
"fast_open": true,
"workers": 1
}
注意: local_address
和 local_port
必须要是 0.0.0.0 和 1080。
Privoxy 的规则文件是 gfw.action,可自行添加规则。
git clone https://github.com/LJason77/docker-ssr-polipo.git
cd docker-ssr-polipo
docker build -t ssr .
docker pull ljason/docker-ssr-polipo
# 方法一安装
docker run -d --restart always --name ssr -v /your/path/shadowsocks.json:/etc/shadowsocks.json --network host ssr
# 方法二安装
docker run -d --restart always --name ssr -v /your/path/shadowsocks.json:/etc/shadowsocks.json --network host ljason/docker-ssr-polipo