由于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 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" }
|