Skip to content

thesadabc/Shadowsocks-with-v2ray-plugin-for-Doprax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shadowsocks with v2ray-plugin for Doprax

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/

服务端部署

  1. 登录Cloudflare添加域名
  2. 创建Cloudflare Tunnel,绑定域名与服务端口,默认端口为 8388
  3. 登录doprax创建应用后,关联github本项目导入
  4. 配置环境变量,启动容器

另有不依赖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/

客户端使用

shadowsocks客户端

相关配置:

客户端ShadowsocksX-NG内置v2ray-plugin插件

shadowsocks-windows,需下载v2ray-plugin插件后放志与客户端同一个文件夹,重命名为v2ray-plugin.exe

v2ray客户端

支持v2ray客户端例如V2rayU连接

v2ray客户端对应配置文件:

参考自v2ray-plugin/issues/49

{
    "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

v2fly-core镜像

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 

shadowsocks-libev镜像

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;"

Releases

No releases published

Packages

No packages published