2020年3月4日星期三

Trojan 和 V2ray 同时 共用443端口/共存

前提条件:使用Caddy前端的V2ray

bash <(curl -s -L https://git.io/v2ray.sh)
上面是233 boy v2一键脚本

下面用一键脚本搭建好v2 ws tls,

V2ray  path为/caddy
v2ray内部端口为34177



#停掉Caddy
输入service caddy stop

#编辑/etc/caddy/Caddyfile
把原文删掉,覆盖进下面的

你的域名:80 {
    gzip
timeouts none
    proxy / https://bit-tech.net/ {
        except /caddy
    }
    proxy /game 127.0.0.1:34177 {
        without /caddy
        websocket
    }
}
import sites/*


红字是访问你域名打开的网站(伪装),
可以用例程的https://bit-tech.net/,也可以改别的;


#安装Trojan的官方一键脚本
bash -c "$(curl -fsSL https://raw.githubusercontent.com/trojan-gfw/trojan-quickstart/master/trojan-quickstart.sh)"

装好后不会运行,这时我们编辑其配置文件
 /usr/local/etc/trojan/config.json



第一个红框为自定义密码,客户端连接需要(任意八位数+)
第二个红框为你的证书路径,
/etc/ssl/caddy/acme/acme-v02.api.letsencrypt.org/sites/你的域名/你的域名.crt

反正就是,找到你vps的同样的路径,复制路径过去。

#保存后#开机自启动
systemctl enable trojan

reboot重启VPS


完工!

Trojan节点填入很简单,填域名和密码就行。端口默认443

Trojan监听443。
它把不属于自己的V2Ray数据 - 交给80端口 - Caddy转发给V2ray,从而实现分流。

没有评论:

发表评论

openwrt在线编译 插件名字查找

openwrt在线编译 https://firmware-selector.staging.immortalwrt.org/ 插件名字查找 https://downloads.staging.immortalwrt.org/releases/23.05.1/packages/x8...