也许知道的人很少,自从2020年5月份V2Ray被爆出存在探测漏洞的Bug后,很多大神开始改进VMess协议。于是,V2Ray官方开发团队也推出VLESS协议,并以打造成下一代科学上网的终极协议为目标,轻便好用。
VLESS是一种无状态的轻量传输协议,与 VMess 不同,虽然其认证方式仍然为 UUID,但 VLESS 并不依赖于系统时间,也不需要 AlterID,它分为入站和出站两部分,作为 V2Ray 客户端和服务器之间的桥梁。我们可以把VLESS理解为Vmess的精简版。与VMess相比,优点在于轻量化,减少多余的算法,减轻cpu和内存资源负载。省去服务端和客户端系统时间差,不需要AlterID配置,再加上http/2最新的http协议组合,网络传输握手次数和网络报头均减少,并启用多路复用等网络优化功能,简直比Trojan协议还要轻量了。
经长期使用和测试,我最推荐的是Jrohy大神的“multi-v2ray 多用户管理脚本”,简单快捷,而且功能强大,代码质量也很高,几乎很少出现问题(这可能跟使用习惯有关系,稳定顺手就好)。
1、注册域名和购买非中国大陆地区的VPS
(1)注册域名
如果你使用“Vmess+TLS+Web+CDN”模式的话,就需要用域名伪装成网站,否则不需要域名。注册域名有两种途径:注册国外免费域名和付费购买域名。
1)注册免费域名
注册免费域名请参考文章 最新的国外免费顶级域名网站Freenom注册免费域名教程与Cloudflare托管解析的方法
2)购买付费域名
购买付费域名推荐 NameSilo(推荐) 或 Namecheap,大部分域名一般不到4美元/第1年,像 .xray 和 .top 这样顶级域名还不到1美元/年,非常划算,第2年重新注册一个新的就可以了。
如果你打算在 NameSilo 注册域名的话,请参考文章 NameSilo – 美国知名域名注册商 | 仅年付0.99/1.99美元 | 域名购买与账户注册图文教程
3)解析域名
注册好域名之后,请把域名解析到你要搭建V2Ray服务器所用VPS对应的IP地址,一般5分钟之内就可以生效,最迟72小时生效。我一直推荐大家使用 Cloudflare 管理域名,解析速度快,基本秒生效,非常方便快捷,而且 Cloudflare 的免费 CDN 很好用,而且搭建自用SS/SSR/V2Ray/Trojan机场经常会用到。
关于互联网域名注册、购买与添加DNS域名解析记录的详细操作教程,请参考文章 互联网域名注册、服务购买与添加域名解析记录及更改DNS服务器的详细图文教程
(2)购买非中国大陆地区的VPS
1)为什么要购买非中国大陆地区的VPS?
因为中国大陆经营的正规VPS提供商都在国家正规备案的,不允许你用VPS搭建V2Ray节点服务器,一旦发现你违规使用会停掉你的VPS,还可能不退款。另外,即使你可以搭建科学上网服务器,而且没有被发现,那么也可能被监控,并有隐私泄露的风险,因为像国内大厂的云产品上面都有监控代码,你未必能清理干净。鉴于以上原因,我建议你选择非天朝公司且不在大陆备案经营的VPS提供商。
2)使用香港或者澳门公司的VPS怎么样?
当然是可以的,但是他们都很贵,而且仍是天朝下辖地区,还是不碰为好。我推荐你选择美国、台湾、日本、新加坡、韩国等地区机房的VPS,甚至欧洲公司的产品,毕竟中国台湾还没有被统一,天朝直接管不了。
通过以上分析和介绍,我相信你也不愿意选择阿里云、腾讯云、百度云和华为云等这样的国内大公司的VPS,最好选择美国西海岸、日本东京或新加坡机房的VPS。
3)用什么VPS搭建VLESS服务器比较好?
国外VPS哪家好?一键搭建VLESS服务器推荐你使用 Vultr(推荐)、搬瓦工(BandwagonHOST) 或 Hostwinds 等大公司的VPS。其中,Vultr在全球拥有30个数据中心,虽然在不同国家和地区的机房数据中心对中国大陆不同地域网络的访问速度和延迟有些差别,但你只需要测试好最适合自己当地网络环境的机房位置即可,因为你可以方便且无限制地免费更换IP,直至找到最适合你的那个数据中心。毋庸置疑,在优质国外VPS服务商中,Vultr是性价比最高、最值得推荐的一家。另外,BandwagonHOST(搬瓦工)在中国大陆的知名度非常高,它的速度和稳定性都很不错,尤其是 CN2 GIA 线路的套餐,但价格非常贵,是同类产品中相对较贵的,性价比一般,而且现在换IP也非常贵。最后,鉴于Hostwinds在国外口碑非常好,服务器安全稳定,还支持免费更换IP,网站不仅支持中文操作界面,而且有中文客服实时在线,所以也是值得一试的。
如果你是老鸟的话,你应该懂得任何一家VPS都有值得推荐的优势。如果你追求速度和稳定性的话,我推荐您使用有中国电信 CN2 GIA、中国联通 CUVIP(AS9929) 或移动CMI,甚至日本软银等高端线路的VPS。其中,由于中国香港、中国台湾、日本和韩国的数据中心更靠近中国大陆,网络延迟相对更低,连接响应速度会更快,但峰值网络带宽并不一定高。虽然这些国家和地区的物理优势明显,但价格也是比较贵,尤其 CN2 GIA 和CU2(AS9929) 线路非常昂贵,不太适合普通用户,所以我们一般选择较多选择美国或欧洲机房的特殊优化或高端线路,性价比相对较高。如果你追求超高性价比的话,我相信Vultr肯定是你最好的选择。
关于 Vultr 的账户注册、套餐购买和VPS服务器系统安装与远程管理的详细使用教程,请参考 最新Vultr账户注册、VPS套餐购买与服务器系统安装以及SSH远程管理的详细图文教程,鉴于图文教程已经非常详尽,我这里就不再赘述,我后面的图文教程均以 Vultr VPS 为例进行演示。
2、远程连接并管理 Vultr VPS 服务器
(1)远程连接VPS服务器
关于 Xshell/Putty 远程连接并管理 Vultr VPS 服务器的详细使用教程,请参考 最新Vultr账户注册、VPS套餐购买与服务器系统安装以及SSH远程管理的详细图文教程,鉴于图文教程已经非常详尽,我这里就不再赘述。
当完成 Vultr 账户注册、套餐购买并成功连接到远程 VPS 之后,我们就可以继续下面的步骤了。
(2)放行VPS服务器端口
在执行VLESS一键安装脚本之前,我们必须在防火墙放行你要开启的服务器端口(我这里以80/443端口为例),否则安装SSL证书会失败。请提前检查你的VPS服务器是否已经放行了你要开放的端口,否则请执行以下操作命令。
1)如果你是 CentOS/Fedora/RedHat 系统,则依次执行以下命令:
firewall-cmd --query-port=端口号/tcp #查看“端口号”是否放行 systemctl start firewalld.service #开启防火墙 firewall-cmd --zone=public --add-port=80/tcp --permanent #放行80端口 firewall-cmd --zone=public --add-port=443/tcp --permanent #放行443端口 systemctl restart firewalld.service #重启防火墙 firewall-cmd --reload #重新载入配置
2)如果你是 Debian/Ubuntu 系统,则依次执行以下命令:
apt-get install iptables #安装iptables iptables -I INPUT -p tcp --dport 80 -j ACCEPT #放行80端口 iptables -I INPUT -p tcp --dport 443 -j ACCEPT #放行443端口 iptables-save #保存规则 apt-get install iptables-persistent #安装iptables-persistent netfilter-persistent save netfilter-persistent reload
3)重启VPS服务器,执行命令:
reboot
3、一键搭建VLESS服务器教程
(1)Xray 管理脚本(VLESS+XHTTP+Reality,zxcvos作品)
Xray 管理脚本是一个纯 Shell 编写的 Xray 管理脚本,支持 mKCP (VLESS-mKCP-seed)、Vision (VLESS-Vision-REALITY)、XHTTP (VLESS-XHTTP-REALITY)、trojan (Trojan-XHTTP-REALITY)、Fallback (包含 VLESS-Vision-REALITY、VLESS-XHTTP-REALITY)、SNI (包含 Vision_REALITY、XHTTP_REALITY、XHTTP_TLS) 等代理模式。其中,SNI 配置由 Nginx 实现 SNI 分流,适合过 CDN、上下行分离、多网站共存等需求,支持管理自定义域名与反代应用,每个站点拥有独立证书、独立站点配置、独立 stream 映射与 UDS;SNI 分享链接实现了上下行分离(上行 xhttp+TLS+CDN | 下行 xhttp+Reality、上行 xhttp+Reality | 下行 xhttp+TLS+CDN)。
1)安装 Curl 依赖包
yum update -y && yum install wget -y #CentOS/Fedora apt-get update -y && apt-get install wget -y #Debian/Ubuntu
2)执行一键安装脚本命令
wget --no-check-certificate -O ${HOME}/Xray-script.sh https://raw.githubusercontent.com/zxcvos/Xray-script/main/install.sh && bash ${HOME}/Xray-script.sh
回车执行上述代码,输入数字“1”,选择“1.中文”,进入 Xray 管理脚本中文主界面。如下图所示:

然后,按照流程提示,依次选择“1. 完整安装”-“1. 一键安装(默认)”,也就是“1. 稳定版, Vision+Reality, 屏蔽 bt, cn, 广告, 开启 geodata 自动更新”,稍等片刻即可完成,生成客户端配置信息和分享链接以及二维码。如下图所示:

至此,一键脚本执行完成,默认为“xtls-rprx-vision”模式。如果您希望使用其它代理模式,请通过管理菜单中,依次选择“9. 管理配置”-“1. 更新配置”更换其他模式,也可以进行其它自定义配置,比如分流、SNI 配置和修改端口等,功能非常丰富。如下图所示:


现在,我们就可以使用自己喜欢的代理模式的分享链接添加到代理客户端,开始科学上网了。
(2)Xray 基于 Nginx 的 VLESS + XTLS 一键安装脚本(wulabing作品)
此一键搭建脚本为wulabing大佬的作品,模仿互联网最流行的HTTPS协议,支持直接生成伪装网站,扛封锁效果好。
1)安装Git环境
yum install -y git #CentOS安装命令 apt install -y git #Debian安装命令
2)执行VLESS一键安装脚本
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
执行上述命令后,如下图所示:

3)VLESS一键脚本安装步骤
我们输入数字“2”,即选择“2. 安装 Xray (VLESS + TCP + XTLS / TLS + Nginx 及 VLESS + TCP + TLS + Nginx + WebSocket 回落并存模式)”,一步到位,按回车键,进入安装过程。
[A] 安装期间,如果出现“请输入你的域名信息(eg:www.wulabing.com):”的提示,请输入已经解析过的域名,如“vless.example.com”,并输入端口(默认为443)。如下图所示:
当以上绑定的域名和端口填写无误后,回车。然后,进入漫长的Web服务器安装过程,请大家耐心等待。
如果出现”请输入端口号(默认:443):“的提示,可以自定义端口,也可以保持默认,直接按回车键,继续安装流程。如果出现”是否配置伪装网页?[Y/N]“,请输入”y“,继续后续安装流程。稍等片刻,即可安装完成。如下图所示:

安装成功后,将绑定的域名复制到浏览器访问,会显示伪装成的“3D元素周期表”网页。最后,我们复制生成的链接,添加到代理客户端,就可以开始科学上网了。安装过程还是很简单的,主要是因为VLESS协议比VMESS协议更轻量,不需要同步校对系统时间等。
温馨提醒:如果您还没有安装加速模块,请回到主菜单,选择“安装 4合1 bbr 锐速安装脚本”,安装并启用 BBR 加速模块。
(3)Xray-VLESS-Reality 极简一键脚本(crazypeace作品)
Xray-VLESS-Reality 极简一键脚本代码超级简单,有效语句仅仅8行。其中,BBR 5行,安装 Xray 1行,生成 x25519 公私钥 1 行,生成UUID 1行;Xray 配置文件 69 行,你仅需要修改其中的4行,其它都是用来检验小白输入错误参数或者搭建条件不满足最低要求的。
1)安装 Curl 依赖包
yum update -y && yum install curl -y #CentOS/Fedora apt-get update -y && apt-get install curl -y #Debian/Ubuntu
2)执行一键安装脚本命令
bash <(curl -L https://github.com/crazypeace/xray-vless-reality/raw/main/install.sh)
回车执行上述代码,再次按回车键确认硬件参数满足最低安装要求,然后稍等片刻即可进入配置 VLESS_Reality 模式。具体流程和配置参数,如下图所示:


一般情况下,我们输入“4”,选择 IP v4 地址;如果您是 IP v6 地址,那么就输入“6”。其它,我们仅需自定义端口和 SNI 域名,设置成我们需要的端口和喜欢的 SNI 域名。如果您没有特别要求,全部保持默认也是可以的,只需要一直按回车键即可。
最后,Xray-VLESS-Reality 极简一键脚本执行完成,并生成 Xray 配置信息。如下图所示:

至此,我们就可以复制 VLESS Reality 链接添加到代理客户端,开始代理上网了。
4、一键安装并开启BBR加速
(1)安装 wget 依赖包
yum -y install wget #CentOS apt-get install wget #Ubuntu/Debian
(2)执行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
执行以上安装命令后,如下图所示:

我这里选择“2”,“安装 BBRplus版内核”加速。在安装过程中,可能会出现如下提示,用右方向键选“<No>”,然后回车。如下图所示:

安装完成后会提示重启服务器,这时候输入字母“y”,回车后,重启服务器。当服务器启动后,我们再次执行安装命令,选择“7”启用“使用BBRplus版加速”。
5、支持VLESS协议的V2Ray客户端
截至目前,大多数V2Ray客户端都已经支持VLESS协议了,如 V2RayN、V2RayU、V2RayNG 和 Qv2ray 以及 PassWall 等。其中,V2RayN是Windows客户端,V2RayU是MacOS客户端,V2RayNG是Android客户端;Qv2ray是跨平台 V2Ray 客户端,同时支持 Linux、Windows、MacOS 系统,还可以通过插件支持 SSR / Trojan / Trojan-Go / NaiveProxy 等协议,但不支持批量测速,不支持自动更新,有一定的使用门槛;PassWall是支持OpenWrt路由器系统的插件。
6、自建vps和买机场哪个好
如果你有一定的计算机网络技术基础,还懂得那么一点英文的话,一键搭建Xray服务器是一件非常简单的事情;否则,对你来说还真是有点麻烦,因为从购买域名和选择VPS、远程登录和执行安装代码等,都是一件很闹心的事情,尤其是有问题的时候,一定会让你崩溃,甚至想放弃。如果你已经决定自建Xray服务器(即一键Xray搭建梯子),那么搭梯子VPS推荐你用 Vultr,一旦被墙,能很方便地免费更换IP,搭建时请尽可能使用较新的加密方式;否则,请购买Xray机场节点服务。
7、优质V2Ray机场推荐
如果您是新手小白,或不能成功搭建科学上网代理服务器,或对线路节点的速度和稳定性均有更高需求,那么一灯不是和尚推荐您参考文章 优质高速稳定SS/SSR/Xray/Trojan/V2Ray机场推荐 | 网络加速器梯子推荐,它能帮助您挑选一家最适合您的优质SS/SSR/Trojan/Xray/V2Ray机场梯子。
本文由一灯不是和尚于2026年6月24日更新;如果您有什么意见或建议,请在文章下面评论区留言反馈。
大神你好,SSL 证书测试签发失败,重试了三四次了,有什么解决办法吗?
过24小时候重试,估计是失败次数多了,被限制了。另外,解析之后,一定要等生效了再去申请,否则额会浪费次数,最终导致当日无法正常获取SSL证书。
SSL 证书测试签发失败,有解决办法吗?
重新来一次
想问下一灯老师这是什么意思啊?我是cent os7 也是按照教程走的,结果出现了这个问题
xCannot find a valid baseurl for repo: base/7/x86_64
[错误] 安装 iputils-ping 失败
推荐换成 Debian 11,另外换其他一键脚本搭建,有些资源可能是失效了。
大神你好,为什么我一点击cloudflare的代理后就无法使用,不开启代理就可以用
一般个人用户自己使用,不建议开启CF的小云朵,因为CF部分CDN节点是被国内部分区域屏蔽的。如果自己会使用优选IP,则可以打开,需要自己会折腾。