这篇文章主要是给大家分享怎么利用搬瓦工 VPS 搭建 V2Ray 实现科学上网,简单的理解就是可以通过购买一台在国内防火墙之外的 VPS 作为中介,然后再利用国内的网络来和国内防火墙之外这台 VPS 进行连接,从而相互通信。所以说目前想要能够进行科学上网,那么一台(不受国内防火墙干扰的)国外 VPS 是必不可少的,然后就可以通过 Shadowsocks、ShadowsocksR、V2Ray、Trojan 等进行科学上网。
而 Shadowsocks、ShadowsocksR、V2Ray、Trojan 的主要功能就是负责本地网络和国外 VPS 之间的网络通信。然后借助 Shadowsocks、ShadowsocksR、V2Ray、Trojan 以及 WireGuard 客户端就可以实现透过防火墙,自由的进行科学上网。
虽然在前面的文章中介绍了搬瓦工搭建 Shadowsocks / SS 详细教程,而且 aes-256-gcm 协议也还可以继续使用,但是总体来看目前还是 V2Ray 和 Trojan 更加安全。
所以今天这篇文章从零开始讲解 VPS 搭建 V2Ray 的详细教程,帮助更多的小白朋友们能够自由的访问网络。
即便你现在对 VPS、命令行、网络协议什么都不懂也没关系,只要跟着本文一步步的操作下去,就能够搭建一个属于自己的 V2Ray 科学上网脚本,从而实现自由的网络访问权限。
备选:搬瓦工官方机场推荐
如果您在了解基本原理后,觉得后续购买 VPS、连接 SSH 敲打代码过于繁琐,不想把时间花在服务器的日常维护上,直接使用搬瓦工官方出品的 Just My Socks 机场服务是一个现成的替代方案。
这是搬瓦工的官方自营业务,自带配置好的 CN2 GIA 线路节点,购买后直接将参数填入客户端即可使用。
以下是目前搬瓦工机场常规套餐对比表:
| 机房位置 | 带宽 | 流量 | 同时在线 | 价格 | 链接 |
|---|---|---|---|---|---|
| 洛杉矶 500 | 2.5 Gbit | 500GB/月 | 5台设备 | $5.88/月 - $58.88/年 | 直达官网 |
| 洛杉矶 1000 | 5 Gbit | 1T/月 | 无限设备 | $9.88/月 - $98.88/年 | 直达官网 |
| 洛杉矶 5000 | 5 Gbit | 5T/月 | 无限设备 | $48.99/月 - $489.99/年 | 直达官网 |
| 洛杉矶 10000 | 5 Gbit | 10T/月 | 无限设备 | $93.99/月 - $948.99/年 | 直达官网 |
| 香港 CMI+NTT | 2.5Gbps | 500GB/月 | 5台设备 | $8.99/月 - $89.99/年 | 直达官网 |
| 香港 CMI+NTT | 5Gbps | 1T/月 | 无限设备 | $14.90/月 - $113.99/年 | 直达官网 |
| 香港 CMI+NTT | 5Gbps | 5T/月 | 无限设备 | $59.99/月 - $599.99/年 | 直达官网 |
| 香港 IPLC 专线 | 300MB 独享 | 300GB/月 | 3台设备 | $21.00/月 - $210.00/年 | 直达官网 |
| 香港 IPLC 专线 | 1G 独享 | 1T/月 | 无限设备 | $59.00/月 - $589.00/年 | 直达官网 |
| 香港 CN2 GIA | 100MB 独享 | 100GB/月 | 3台设备 | $34.99/月 - $349.99/年 | 直达官网 |
| 香港 CN2 GIA | 500MB 独享 | 500GB/月 | 5台设备 | $149.99/月 - $1499.99/年 | 直达官网 |
| 香港 CN2 GIA | 1G 独享 | 1T/月 | 无限设备 | $279.99/月 - $2799.99/年 | 直达官网 |
| 日本 CN2 GIA | 100MB 独享 | 100GB/月 | 3台设备 | $29.99/月 - $299.99/年 | 直达官网 |
| 日本 CN2 GIA | 200MB 独享 | 500GB/月 | 5台设备 | $135.99/月 - $1349.99/年 | 直达官网 |
| 日本 CN2 GIA | 500MB 独享 | 1000GB/月 | 无限设备 | $239.00/月 - $2399.00/年 | 直达官网 |
| 伦敦 500 | 2.5Gbps | 500GB/月 | 5台设备 | $6.8/月 - $67.99/年 | 直达官网 |
| 伦敦 1000 | 5Gbps | 1000GB/月 | 无限设备 | $11.29/月 - $113.99/年 | 直达官网 |
* 支持支付宝付款,付款后系统会自动分配可用节点,直接导入 V2Ray 客户端即可。
一、自建 V2Ray 节点的优势
以前随便用个老协议就能进行外网的连接,而现在早已不行了,动不动就会遇到 GFW 封锁 IP、封端口的情况。
V2Ray 之所以能替代过去的老工具成为目前的主流,它靠的就是更强的隐蔽性,不容易被阻断。
具体来说 V2Ray 有这几个特点:
- 多协议支持:VMess、VLESS、Trojan、Socks 等多种协议灵活选择。
- 高性能:相比传统工具,V2Ray 资源占用更低,连接更稳定。
- 高度可定制:可结合 TLS、WebSocket、CDN 等实现更强的隐蔽性。
- 跨平台兼容:Linux、Windows、macOS、Android、iOS 都能使用。
因此,选择在国外 VPS 上搭建 V2Ray,不仅能获得专属节点,更能保障连接速度和隐私安全。
另外,如果您所处的网络环境对代理特征检测比较敏感,也可以考虑换用 Trojan 协议,Trojan 的原理是将网络流量直接伪装成正常的 HTTPS 网站访问,隐蔽性同样出色。
需要更换协议的话,可以查阅这篇:搬瓦工 VPS 搭建 Trojan 详细教程(自动续签 SSL 证书,自动配置伪装网站)。
二、搭建 V2Ray 前的环境准备
想要从零开始搭建一个稳定高速的 V2Ray 科学上网节点,在正式运行安装脚本之前,必须先把基础的代理环境准备好。
这不仅需要一台线路优秀的国外 VPS 服务器作为中转,还需要提前备好用于执行命令的远程连接工具。
以下这几项前置条件缺一不可,只有把这些硬件和软件基础打好,后续的网络通信以及 V2Ray 客户端配置才不会频频报错。
1. 挑选优质海外 VPS 服务器
建议选择国外 VPS 服务商(如美国、香港、日本节点),带宽和稳定性较好,本文的 V2Ray 搭建脚本适用于任何海外 VPS,这里重点推荐以下两家:
- 搬瓦工(BandwagonHost):适合追求速度与长期稳定的用户
- 特点:线路经过国内专门优化,即使在晚高峰也很少出现拥堵,口碑很稳。
- 推荐套餐:预算充足建议上 CN2 GIA-ECOMMERCE 方案(169.99 美元/年),可选日本大阪机房,延迟很低;入门可选 KVM 常规套餐(49.99 美元/年)。
- 官网地址:BandwagonHost
- 购买教程:参考 最新搬瓦工 VPS 注册与购买教程,下单时记得使用 最新搬瓦工优惠码。
- Vultr:适合学生党或短期过渡用户
- 特点:按小时计费,随时可以删除重建,试错成本很低。
- 推荐套餐:最低 5 美元/月。
- 官网地址:The Infrastructure Cloud™
- 购买教程与福利:新用户注册有 50-100 美元体验金(详情看 Vultr 最新优惠活动),购买步骤参考 最新 Vultr VPS 注册与购买教程。
提示:无论您是买哪家的 VPS 服务器,买完后登录后台,记下
IP 地址、SSH 端口号和root 密码。系统环境推荐安装 Ubuntu 20.04 或 Debian 11。很多人反馈配置完连不上,反复折腾一整晚才发现往往是脚本特征明显被检测到了,姿势不对,换哪家都会被墙。
2. SSH 远程连接软件
Windows 用户建议用 Xshell 或 PuTTY,macOS/Linux 用户可直接使用系统自带的 SSH 终端。
服务器准备好后,就需要用工具进行远程连接,以下是具体的连接方法:
Windows 系统远程连接 SSH:Windows 用户建议使用 Xshell 进行远程连接 VPS 服务器。
- Xshell 下载地址:最新免费版 Xshell 和 Xftp 下载地址(中文版永久免费)
- Xshell 使用教程:利用 Xshell 远程登录 SSH 连接 VPS 服务器教程
Mac OS X(苹果)系统远程连接 SSH:Mac OS X(苹果)用户不需要下载第三方的远程连接软件,自带的终端就很好用。
打开终端工具或者按 Command+空格组合键搜索终端后打开,输入以下命令:
ssh root@ip_address -p ssh_port #例如:ssh root@192.168.1.100 -p 23456
其中,ip_address 需要替换为 VPS 的 IP 地址,ssh_port 需要替换为 VPS 的 SSH 端口。
回车后,继续输入 VPS 的 SSH 密码即可登录成功,然后输入相应的操作命令进行执行就可以了。
3. 准备域名(防封锁备用)
如果仅仅是跑通基础的 V2Ray TCP 协议,域名确实不是必须的,但目前单 IP 直连很容易被防火墙探测并封锁。
为了长久稳定,建议花十几块钱买个便宜的域名(如 .top 或 .xyz 后缀)。
有了域名,后续就可以配置 TLS 加密,甚至套上 Cloudflare CDN,将 VPS 流量伪装成正常的网页浏览,可以很大程度上提升抗封锁能力。
三、V2Ray 一键安装脚本执行流程
以上准备齐全后开始进行搭建 V2Ray,在操作之前推荐先安装 Google BBR 加速:搬瓦工 VPS 安装魔改版 Google BBR 加速教程,安装后网络吞吐量可能要好上很多。
下面正式开始搭建 V2Ray。
如果在运行脚本后出现“bash: wget: command not found”的错误提示,说明 VPS 没有安装 Curl,需要先安装 Curl 后再执行 V2Ray 安装脚本。
# CentOS 系统安装 Curl 请先执行以下命令: yum update -y && yum install curl -y # Ubuntu / Debian 系统安装 Curl 请先执行以下命令: apt-get update -y && apt-get install curl -y
输入 V2Ray 安装脚本:
bash <(curl -s -L https://git.io/v2ray.sh)
命令输入完成后“回车”,会看到下图:

输入脚本命令后进入 V2Ray 安装界面
脚本界面非常清楚,适合新手操作,输入数字“1”后直接安装 V2Ray 脚本。
然后会提示“请选择 V2Ray 传输协议”,小白网友可以直接“回车”或者输入数字“1”安装“TCP”协议,(如果没有特别的需求,使用默认的 TCP 传输协议即可,直接回车)如图:

根据提示输入数字设置 TCP 传输协议
- 然后会提示“请输入 V2Ray 端口”,端口范围在“1-65535”之间,可以直接“回车”使用默认的端口,也可以自己在“1-65535”之间输入任意数字作为 V2Ray 端口。
- 端口输入完毕会提示“是否开启广告拦截(会影响性能)”,默认为“N”代表不开启广告拦截,输入“Y”回车代表开启广告拦截,直接回车即可。
- 这时会提示“是否配置 Shadowsocks ”,默认为“N”不配置 Shadowsocks,输入“Y”回车代表配置 Shadowsocks,直接回车即可。
如图:

自定义端口号并确认其它参数设置
按照上图信息设置完毕后“回车”会看到下图提示:
---------- 安装信息 ------------- V2Ray 传输协议 = TCP V2Ray 端口 = 54321 是否配置 Shadowsocks = 未配置 ---------- END -------------
然后提示“按 Enter 回车键 继续….或按 Ctrl + C 取消”,按“Enter”键回车后安装 V2Ray,如图(安装信息可能会因配置而变化,不用在乎截图信息):

核对配置信息无误后按回车键正式安装
接下来就是 V2Ray 的安装过程,耐心等待即可,时间不会太长,大概几十秒到1分钟就能安装完成,V2Ray 安装完成后如图:

安装完成后生成的节点配置信息,用于填写客户端
上图的 V2Ray 配置信息非常详细,按照上图信息配置好客户端就能愉快的访问外网了。
如果需要生成“vmess URL 链接”或者“二维码图片”输入以下命令:
# 生成 vmess URL 链接 v2ray url # 二维码图片 v2ray qr
本文上面演示的是基础版 V2Ray TCP 协议一键安装脚本,适合初学者快速入门。
如果对网络安全有更高的要求,并且提前准备好了域名,推荐使用功能更全面的配置方案,具体方法可以参考这篇最新 V2Ray 多合一脚本,支持多种协议共存,防封锁能力更上一层楼。
四、各平台 V2Ray 客户端下载与配置
有了上面的 V2Ray 配置信息后,通过下载相应的客户端进行设置后就能够连接外网了。
各平台 V2Ray 客户端下载地址参考此处,也可以访问:最新 V2Ray 客户端下载地址(支持各平台)。
注:iOS(苹果手机)系统因政策原因,这些应用在国内 App Store 上无法搜索到,请从其它地方找一个可用的境外 Apple ID,切换 App Store 然后再下载,详情参考 怎么获取 iOS(苹果手机)系统科学上网客户端,iOS(苹果手机)不要用他人的 apple id 登录 icloud!
针对安卓手机用户,除了基础的 v2rayNG 之外,运行更为稳定的 Clash 也是一个合适的搭配,如果不清楚如何在手机端导入刚才生成的节点参数,请直接参考这篇 Android(安卓) 系统下 Clash for 配置 V2Ray 客户端使用教程,里面有具体的图文说明。
五、V2Ray 进阶设置与防阻断建议
基础的 TCP 协议虽然能连通,但在目前的网络环境下,特征还是容易被识别。
如果想让专属节点存活的时间更长,流量伪装得更像正常网页浏览,建议花点时间进行以下进阶配置。
1. 开启 TLS + WebSocket 流量伪装
这是目前主流且防封锁效果较好的组合方案。通过 TLS 加密和 WS 协议,把 V2Ray 流量伪装成普通的 HTTPS 网站访问,能大幅降低被墙的概率。
- 配合 Nginx 或 Caddy 反向代理
- 使用 Let’s Encrypt 免费 SSL 证书
- 提升安全性和隐蔽性
单纯的 TCP 协议在长期运行中容易被防火墙识别阻断,为了让节点存活的时间更长,需要把流量伪装得更像正常网页浏览。
关于如何通过 Nginx 和证书来隐藏真实流量,可以进一步参考V2Ray 高级使用技巧之流量伪装。
2. 接入 CDN 隐藏真实 IP
如果 VPS 的 IP 不幸被封,或者想彻底隐藏服务器的真实 IP,套用 CDN 是一个有效的方法。
所有的流量都会先经过 CDN 节点,防火墙只能看到 CDN 的公网地址。
- 若域名绑定 Cloudflare,可隐藏真实服务器 IP
- 增强抗封锁能力
3. 开启 BBR 提升网络速度
除了伪装流量,提升网络传输效率也很重要,为服务器开启 BBR 拥塞控制算法,可以有效减少丢包,提升跨国网络的访问速度和视频加载体验。
开启 BBR 加速,提高网络吞吐量:
echo "net.core.default_qdisc=fq" | sudo tee -a /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" | sudo tee -a /etc/sysctl.conf sudo sysctl -p
六、V2Ray 常见连接故障排查
搭建 V2Ray 的过程中难免会遇到报错,结合这几年测试 VPS 和配置代理环境的经验,整理了以下几个常见的故障排查方向,遇到连不上的情况可以先从这里入手检查。
- V2Ray 无法启动:检查 config.json 是否存在语法错误,可用 jq 验证。
- 客户端无法连接:确认服务器端口是否开放,防火墙是否放行。
- 速度慢:尝试更换协议(如 VLESS+WS+TLS),或切换更优的 VPS 节点。
七、总结
到这里,利用 VPS 搭建 V2Ray 的全部流程就结束了,从前期购买国外 VPS、登录 SSH,到执行 V2Ray 一键安装脚本,再到最后下载并配置各个平台的 V2Ray 客户端,只要跟着教程一步步操作,新手小白也能顺利搭建出专属的高速科学上网环境。
寻找一份长效的 V2Ray 教程,这套方案足以应对目前的网络限制。
在配置过程中,如果遇到购买 VPS 报错、脚本安装卡顿或客户端连不上外网等问题,欢迎在下方留言,看到后会及时解答交流。
