shadowsocks+nginx+v2ray-plugin配置以及完善

由于shadowsocks缺乏伪装手段,而v2ray又过于臃肿庞大,便选择了一种折中的方式,shadowsocks+v2ray-plugin。为了方便,使用docker-compose来部署

docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
version: "3"
services:
nginx:
build: ./nginx
ports:
- 80:80
- 443:443
- 443:443/udp //映射udp端口
volumes:
- ./www:/home/wwwroot
- ./nginx/conf:/etc/nginx
- ./nginx/logs:/home/wwwlogs
restart: always
container_name: nginx
shadowsocks-libev:
build: ./shadowsocks-libev
volumes:
- ./shadowsocks-libev/config:/etc/shadowsocks-libev
restart: always
container_name: shadowsocks-libev
shadowsocks配置文件
1
2
3
4
5
6
7
8
9
10
11
12
{
"server": "0.0.0.0",
"mode": "tcp_and_udp",
"server_port": 10086,
"password": "password",
"method": "aes-256-gcm",
"fast_open": true,
"no_delay": true,
"timeout": 60,
"plugin": "v2ray-plugin",
"plugin_opts": "server;path=/ss"
}
阅读更多