- A+
本文介绍v2ray使用websocket+tls上网的方法,虽然此方法稍微复杂,速度慢一些,但稳定性较好,追求稳定的同学可以尝试。
本文目录
简单版本
Trojan一键脚本,效率高/速度快/延迟低,系统>=Centos7,完美支持tls1.3,本次的centos版使用了官方编译的二进制文件,搭建非常快速和简单。脚本中集成了Trojan的Windows客户端,自动配置证书及启动脚本,安装完成直接下载客户端即可。
系统要求及脚本介绍
1、系统>=centos7,用centos8最好,内核可直接开启bbr不需升级。
2、域名解析到VPS并生效。
3、脚本自动续签https证书
4、自动配置伪装网站,位于/usr/share/nginx/html/目录下,可自行替换其中内容
使用一键脚本安装
curl -O https://raw.githubusercontent.com/atrandys/trojan/master/trojan_centos7.sh && chmod +x trojan_centos7.sh && ./trojan_centos7.sh
另外建议安装bbr,以下脚本安装,不赘述了
cd /usr/src && wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
下载Windows客户端
安装完成后,会展示一条下载地址,复制地址,并下载下来即可。
电脑上其他软件如何使用Trojan
1、如果软件支持配置socks5,直接指向127.0.0.1:1080即可。
2、如果软件不支持配置socks5,可选择sstap/sockscap64/supercap等软件,曲线实现代理。
常见问题总结
1、Trojan客户端打开无法运行,提示缺少找不到vcruntime140.dll或找不到msvcp140.dll。
原因缺少运行库,点击下载链接中的两个软件,一个是32位一个是64位,请全部安装即可。
2、如果遇到vcruntime140_1的错误,下载下面的文件放到C:\windows\system32目录下即可
复杂版本websocket+tls
方案说明
1、一键脚本需要VPS安装为CentOS7系统
2、本方案需要一个域名并解析到你的VPS的IP,随便买个一刀以内的便宜域名,freenom可能不好申请免费的域名了。
3、编译安装支持TLS1.3的nginx,安装过程稍慢,耐心等待
4、当前版本v2ray不支持TLS1.3,当v2ray支持后,本次一键搭建的服务端可升级支持
5、搭配bbr加速,可以让速度有较大的提升
6、一键脚本会为你配置一个英文模板的网站,你也可以自行替换自己的网页。
一键脚本搭建服务端
注意:务必保证域名解析已经成功了,再使用下面的脚本安装。
打开电脑命令行,ping 你的域名,如果显示VPS的IP地址,则解析生效了。
1、使用SSH工具连接VPS,执行下列命令,选择安装v2ray+ws+tls
curl -O https://raw.githubusercontent.com/atrandys/v2ray-ws-tls/master/v2ray_ws_tls.sh && chmod +x v2ray_ws_tls.sh && ./v2ray_ws_tls.sh
2、等待脚本执行,过程中会提示需要输入域名,输入解析到本VPS的域名,然后回车
3、等待安装完成,你可以看到配置参数,客户端配置时用到。
4、安装BBR加速,指向下面命令
cd /usr/src && wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
5、注意在弹出的安装界面首先选择1,安装BBR内核,安装过程可能时间较长,耐心等待。
6、安装完成后会提示重启VPS,输入Y,然后回车,确认重启。然后等待几分钟,再使用xshell连接vps(连接方法是点软件上打开,找到之前保存的连接,然后点连接)登陆后执行下列命令
cd /usr/src && ./tcp.sh
7、在弹出安装界面,输入5,然后回车,使用BBR魔改版加速,等待安装完成提示bbr启动成功即可。
客户端配置
1、下载v2ray客户端
v2ray各平台客户端:v2ray安卓客户端,v2ray苹果客户端,v2ray电脑客户端
2、将参数对应填写到客户端
这里大概说明一下参数怎么填写:
地址:你的域名,例如google.com
端口:443
用户ID:就是一长串uuid
加密方式:aes-128-gcm
传输协议:ws
path:就填路径这个参数
底层传输:tls
3、开启上网即可
伪装网站配置
脚本已经为你创建了一个英文模板站,如果你想自己为VPS配置一个其他的伪装站点,可自行获取网页文件,入口页包含index.html,将其传输到VPS的/etc/nginx/html目录下,重启VPS即可。
如何套cloudflare CDN
套cloudflare CDN需要再以上教程搭建完成的基础上进行。
1、申请cloudflare账号,这个自己去搞定
2、添加网站,输入你的域名,然后添加解析(注意要开启cdn),根据提示,将域名的nameserver改为cloudflare提供的值。
3、等待cloudflare生效,一般很快就OK了。v2ray的参数不需要任何修改。