- A+
443端口,一口3用,Web、Trojan、V2ray和谐共处
Trojan默认占用443端口,v2ray tls方式也要占用443端口,https访问也要占用443端口,这3个放一起,是完全可以做到的。
其主要原理是让Trojan占用443端口,利用Trojan的流量识别功能,将非Trojan客户端的流量转发至80端口的特点,将网页流量和v2ray流量转自caddy监听的80端口,这样网页就可以访问了,在利用caddy的分流功能,将</path>路径下的流量分流至v2ray,使用v2ray的websocket(ws)功能科学上网,这样就实现了443端口复用。实现起来也是比较简单的。
1、 首先按照https://bandwh.com/kxsw/50.html先搭建vps trojan上网功能,确保trojan能正常出国翻墙。
2、安装v2ray
3、关闭caddy
4、修改caddy配置
然后用winscp进入/usr/local/caddy 修改Caddyfile文件,把原来的所有内容改为下面的:
/var/www/site 是网站存放的位置,/qweqwe 是转发给v2ray的路径,/qweqwe 请改成自己的,要复杂点,墙可能会主动探测如/v2ray等等路径,这块要和v2ray ws的路径一致。
配置完成后启动caddy
5、修改v2ray 的ws配置文件
winscp打开/etc/v2ray/config.json进行修改
其中id换成自己的uuid格式,v2raypath处和caddy的proxy处保持一致,本例为/qweqwe
运行v2ray
以上就可以达到443端口复用,我实际测下来,v2ray、trojan都可以出国,注意不要套用cdn。
v2ray在ssr-plus上的界面如下:
我测速试了下,按照上述方法搭建的vps出国环境,在我的搬瓦工GIA-E小鸡上trojan和v2ray ws的速度
其中352M的是trojan测试下来的,88M 是v2ray ws测试下来的,可以看352M 跑满了我300m宽带的带宽,v2ray ws方式速度不佳,这也是我换用trojan出国的原因。
- 我的微信
- 这是我的微信扫一扫
- 我的微信公众号
- 我的微信公众号扫一扫