搭建基于Nginx的VLESS+TCP+XTLS连接

之前一直使用 Shadowsocks 方式连接外网,自己购买 VPS 服务器,自己搭建,主用它至少有三四年的时间了。最近发现 Shadowsocks 连接越来越不稳定了,白天速度还可以,但是速度一旦上去——例如在 YouTube 看视频,网络就开始变卡,要断网一会儿速度才能恢复正常。到了晚上基本不可用,连使用 Google 搜索都成问题。

经过多人推荐,最终决定将上网方式变更为「基于Nginx的VLESS+TCP+XTLS连接」方式。实际效果还是很显著的。之所以不主用机场,还是考虑到隐私的问题。


在这之前的半年里,使用 shadowsocks 连接方式看 YouTube 视频,连接速度大概在 5000 Kbps 以内,更换为 VLESS+TCP+XTLS+Nginx 连接之后,速度竟然破万了!如上图所示。

晚上测试访问外网,速度有明显的下降,但是至少处于可用的状态,看看图文是完全没有问题的。于是决定继续使用下去。

简单的搭建方法及步骤:

1、申请免费域名
在这个网站申请免费域名Freenom.com,有效期选择 1 年免费(1 年之后可继续免费延期)。

2、给免费域名添加A记录
添加 www 开头的 A 记录到 VPS 服务商提供的 IP 或域名上。

3、VPS 重新安装 Linux 系统
重新安装 Linux 系统,我选择的是 Debian 9 x86_64 系统,获取到新的 root 密码。

4、Putty 连接到远程系统
Putty 是 Windows 系统的远程连接工具。使用 root 用户名及密码连接到远程 Debian 系统。

5、使用一键安装脚本安装服务
Xray 基于 Nginx 的 VLESS + XTLS 一键安装脚本项目页面:

一键脚本(直接使用):
wget -N --no-check-certificate -q -O install.sh "https://raw.githubusercontent.com/wulabing/Xray_onekey/main/install.sh" && chmod +x install.sh && bash install.sh

使用这个脚本完成安装即可,最后会生成配置信息,将这个配置信息添加到各个平台的客户端上就可以使用了。

6、安装 BBR 加速
在使用大流量应用时(例如在 YouTube 看视频),开启 BBR 加速会有非常明显的效果,而且在网络拥塞时也有不俗的表现。该脚本自带 BBR 加速包,直接再次运行前面的安装脚本,在选择界面选中 BBR 即可。这里推荐 BBR 的翻墙版本(BBR-FQ)。

适用于各个平台系统的客户端:

1)Windows 客户端

2)macOS 客户端

3)Android 客户端

4)iOS 客户端
Shadowrocket(小火箭):苹果应用商店下载

基本上配置好之后都可以比较流畅地上网。目前比较不好的一点是,很多客户端的使用体验都没有 Shadowsocks 的好,毕竟一个是经过大量用户长期使用沉淀下来的,一个是最近一两年才开始被关注和流行起来。上面提供的这些客户端都对最新的 VLESS 协议的自动配置支持不好,例如通过 VLESS 分享链接或扫描二维码都大概率会失败,只好手动填写配置参数。

不过随着使用人数的增加,工具和各种协议的升级更新是必然的,毕竟墙和翻墙技术是「魔高一尺道高一丈」的方式发展的。

评论

此博客中的热门博文

如何批量下载Twitter用户的原始图片

使用ADB不root删除小米MIUI系统自带应用

中国大陆正常收取 Gmail 邮件的方法