docker版本的shadowsocks的机场
version: '3'
services:
shadowsocks:
container_name: ss
image: winter227/shadowsocks-libev
ports:
- "8488:8488/tcp"
environment:
- PASSWORD=passowrd
- METHOD=aes-128-gcm
- SERVER_PORT=8488
volumes:
- /etc/localtime:/etc/localtime:ro
restart: unless-stopped
docker-compose -f docker-compose.yml up -d
docker-compose -f docker-compose.yml down
version: '3'
services:
shadowsocks:
container_name: ss
image: winter227/shadowsocks-libev
ports:
- "8488:8488/tcp"
environment:
- PASSWORD=passowrd
- METHOD=aes-128-gcm
- SERVER_PORT=8488
volumes:
- /etc/localtime:/etc/localtime:ro
restart: unless-stopped
v2ray-plugin:
container_name: v2ray-pg
image: winter227/v2ray-plugin
ports:
- "3443:3443/tcp"
volumes:
- /root/certs:/certs
- /etc/localtime:/etc/localtime:ro
command: v2ray-plugin -server -localAddr 0.0.0.0 -localPort 3443 -remoteAddr shadowsocks -remotePort 8488 -mode websocket -mux=1 -tls -host=hk.iiwinter.com -cert=/certs/domain.cert -key=/certs/domain.key
depends_on:
- ss
restart: unless-stopped
docker-compose -f docker-compose.yml up -d
docker-compose -f docker-compose.yml down
https://funnyjs.com/shadowsocks-v2ray/
上面配置完毕之后,我们就拥有了一个支持v2ray插件的shadowsocks服务器,用普通的客户端直接连接是连不上的,需要做以下修改。
一般使用的是官方客户端(https://github.com/shadowsocks/shadowsocks-windows/releases),除此之外还需要下载v2ray-plugin。
然后进入服务器配置,添加一个新服务器,内容如下:

特别注意的就是其中的“插件程序”和“插件选项”。插件程序就是放置在shadowsocks目录下的插件可执行文件名,选项里的host字段则是域名,跟申请证书的域名一致。
配置完之后确定。就可以像普通shadowsocks客户端一样随意上网了,只是安全性更高了一些。
以ShadowRocket(小火箭)为例,由于此App已经内置了v2ray的支持,只需进行一些配置即可。
输入服务器名、端口和密码之后,点击“插件”,选择v2ray-plugin:


Content type
Image
Digest
Size
5.9 MB
Last updated
over 4 years ago
docker pull winter227/shadowsocks-libev