之前搭建V2ray Trojan共存复用443端口的方案有两种,一种是先Trojan管理流量后抛弃给V2ray方案;另一种是使用Nginx的SNI分流功能管理流量推送给V2ray和Trojan(文章详见此处)。后一种技术更为先进和有技术含量,但是搭建配置并不简单,而今天本文根据V2fly官网推出的TSP分流教程,特分享一期可以一键轻松搭建共存的方案。
该方案优势在于:
1,安装轻松;
2,先进的docker容器模式;
3,web界面管理。
搭建准备条件:VPS一台;域名一个;操作系统:目前Centos8不支持。
只支持Centos7Debian 9 | Ubuntu 16
如上图所示,流量请求发送到服务端,由TSP接收443端口请求,根据请求设别Trojan/Vray/https流量,最后分流到具体的功能模块处理。
使用ssh终端登录VPS终端,输入以下命令完成安装所依赖的命令
#先安装wget命令 yum -y install wget
紧接着下载执行脚本并释放权限安装
wget -N --no-check-certificate -q https://cdn.jsdelivr.net/gh/h31105/trojan_v2_docker_onekey/deploy.sh && \ chmod +x deploy.sh && bash deploy.sh
脚本安装步骤:1,选择1,先安装TLS-Shunt-Proxy;(端口默认443,解析域名是自己的域名:这里演示域名为:www.yugogogo.tk)提前做好域名解析
2,再选择2,安装Trojan-Go(TCP/WS)代理;(设置Trojan用户密码;设置TCP/WS,建议开启WS,选择Y)
3,再选择3,安装V2ray(TCP/WS)代理;(TCP/WS模式中推荐选择VLESS协议,输入L回车即可。)即可完成共存方案基本安装。
如果需要使用webUI界面管理容器,可以在脚本菜单中选择5继续安装Portainer(web管理器),可以很轻松的管理docker容器(如V2ray,Trojan容器启停移除等。)
这里仅作window客户端演示,其他系统以此类推或谷歌一下。这里我使用当前最好用的Qv2ray客户端软件演示。服务端按照上述配置搭建完成,默认开启Trojan-GO WS和V2ray的TCP和WS两种协议服务。
Trojan-GO WS可以通过脚本菜单选择10,自动生成二维码,然后扫码自动导入配置。这里不再赘述。
因为Vless暂不支持二维码和URL一键导入配置,所以只能通过手动配置到客户端。
下面详细演示V2ray的Vless的两种不同模式(TCP/WS)的配置。
配置如下图,不会使用或没有Qv2ray的朋友可以到此处充电。
配置如下图,不会使用或没有Qv2ray的朋友可以到此处充电。温馨提示:图中的主机填写自己的域名,UUID号可以在脚本菜单中输入9回车即可查看所有服务配置信息。输入
bash deploy.sh
回车,即可弹出菜单选项
以上完成基本的共存复用搭建方案,脚本菜单中的其他选项在此补充。
脚本菜单中的第四项,安装WatchTower,主要是更新容器镜像版本所用;感兴趣的朋友可以自行安装。
脚本菜单中的第五项,安装Portainer,是提供webUI界面管理,若安装后,请打开浏览器地址栏输入http://你的域名:9080/回车,即可进入设置admin密码登录界面。设置完成进入管理界面,如下图:
里面有关容器的UI管理,设置简单易懂,在此不再赘述。
脚本菜单中的第六,七,八项主要设置Trojan,V2ray,及端口域名。
脚本菜单中的第九,十项主要查看Trojan,V2ray的配置信息。
脚本菜单中的第十三项是4合1 BBR网络加速脚本,加速方案众多,一般根据自身环境决定选择,普遍使用BBR Plus。
脚本菜单中的第十四项是SuperSpeed,主要测试VPS在三网线路中的网络速度及延迟。
配置文件路径
如果文中有不足之处,欢迎留言指正。对你有所帮助,请不妨点赞!
View Comments
非常好用,谢谢!!有个问题,这个脚本把trojan-go.service 和 V2ray.service两个服务放在哪里,自己想调整配置文件重启服务发现systemctl命令找不到这两个服务
请注意!trojan-go和V2ray是分别以容器方式运行。你需要进入对应容器才能管理启停。建议你安装脚本中的Portainer,是提供webUI界面管理,可以鼠标操作。详见网页最后一张图示。感谢关注!
请问已经安装宝塔的情况下,怎么用这个脚本啊?是不是无法和宝塔共存?刚才试了下,这个脚本强行接管了443端口,使得原来基于宝塔的网站无法运行了。
脚本默认接管443,但是在安装前可以修改默认接管端口号,你也可以先停掉宝塔,让tsp接管443,后面再改为其他端口。就看你怎么用。