在Doprax
搭建Shadowsocks
服务,使用Cloudflare Tunnel
穿透访问。
服务端使用v2ray-plugin插件伪装成http
流量穿透网关,客户端使用安装了对应插件的客户端进行连接服。
详细说明 [Shadowsocks-with-v2ray-plugin-for-Doprax]https://www.xjp.in/2023/03/25/Shadowsocks-with-v2ray-plugin-for-Doprax/
- 登录Cloudflare添加域名
- 创建
Cloudflare Tunnel
,绑定域名与服务端口,默认端口为8388
- 登录doprax创建应用后,关联
github
将本项目导入 - 配置环境变量,启动容器
另有不依赖Cloudflare
直连Doprax
的镜像,plugin_v2ray_no_tunnel.dockerfile
更多详细说明 [Shadowsocks-with-v2ray-plugin-for-Doprax]https://www.xjp.in/2023/03/25/Shadowsocks-with-v2ray-plugin-for-Doprax/
相关配置:
客户端ShadowsocksX-NG
内置v2ray-plugin
插件
shadowsocks-windows
,需下载v2ray-plugin
插件后放志与客户端同一个文件夹,重命名为v2ray-plugin.exe
。
v2ray客户端对应配置文件:
{
"inbounds": [{
"port": 1081,
"listen": "127.0.0.1",
"protocol": "socks"
}],
"outbounds": [{
"tag": "protocol_layer",
"protocol": "shadowsocks",
"settings":{
"servers": [{
"address": "ss.example.com",
"port": 443,
"method": "aes-256-gcm",
"password": "password"
}]
},
"proxySettings": {
"tag": "transport_layer"
}
},
{
"tag": "transport_layer",
"protocol": "freedom",
"settings": {
"redirect": "ss.example.com:443"
},
"streamSettings": {
"network": "ws",
"security": "tls"
},
"mux": {
"enabled": true
}
}]
}
docker run --rm -p1081:1081 -v `pwd`/v2ray_client_for_ss.json:/etc/v2fly/config.json v2fly/v2fly-core run -c /etc/v2fly/config.json
docker run --rm -p1081:1081 -v/path/to/v2ray-plugin:/usr/bin/v2ray-plugin shadowsocks/shadowsocks-libev ss-local -sss.example.com -p443 -b0.0.0.0 -l1081 '-kpassword' -maes-256-gcm --plugin v2ray-plugin --plugin-opts "tls;host=ss.example.com;"