这篇文章主要是给大家分享怎么利用搬瓦工 VPS 搭建 V2Ray 实现科学上网。简单理解,就是先购买一台位于海外机房的 VPS 服务器,然后通过 V2Ray 在本地客户端和这台 VPS 之间建立代理连接,从而实现网络访问。
平时大家说的“搬瓦工搭建 VPN”,很多时候实际指的是在搬瓦工 VPS 上自建代理节点。本文演示的是搬瓦工 VPS 搭建 V2Ray 的完整流程,包括登录 SSH、执行安装脚本、生成 VMess 链接以及配置客户端,并不是购买传统 VPN 软件。
虽然在前面的文章中介绍了搬瓦工搭建 Shadowsocks / SS 详细教程,而且 aes-256-gcm 协议也还可以继续使用,相比单一的 Shadowsocks 配置,V2Ray 和 Trojan 支持更多协议组合,也方便后续接入 TLS、WebSocket、域名伪装和不同平台客户端。
即便您对 VPS、命令行和网络协议不熟悉,也可以按照本文步骤操作。只要搬瓦工 VPS 能正常登录 SSH,脚本可以正常下载,就能完成 V2Ray 节点搭建,并把生成的 VMess 链接导入客户端使用。
一、自建 V2Ray 节点的优势
以前随便用一个老协议就能进行外网连接,而现在很多网络环境对代理协议特征的识别越来越严格,单纯依赖老协议更容易遇到 IP 被封、端口被阻断、客户端连不上等问题。
V2Ray 之所以能成为目前常见的自建节点方案,主要是因为它支持多种协议和传输方式,可以根据 VPS、域名、证书和客户端环境进行组合配置。
具体来说,V2Ray 有这几个特点:
- 多协议支持:支持 VMess、VLESS、Trojan、Socks 等多种协议。
- 客户端选择多:Windows、macOS、Android、iOS 等平台都有可用客户端。
- 可扩展空间大:后续可以结合 TLS、WebSocket、CDN 等方式进行流量伪装。
- 适合 VPS 自建节点:搬瓦工 VPS 购买后可以直接通过 SSH 执行脚本安装,生成节点参数后导入客户端。
因此,选择在搬瓦工 VPS 上搭建 V2Ray,不仅可以获得独立节点,也方便自己控制服务器、端口和客户端配置。
另外,如果您所处的网络环境对代理特征检测比较敏感,也可以考虑换用 Trojan 协议。Trojan 的原理是将代理流量伪装成普通 HTTPS 网站访问,在部分网络环境下使用体验会更好。
需要更换协议的话,可以查阅这篇:搬瓦工 VPS 搭建 Trojan 详细教程(自动续签 SSL 证书,自动配置伪装网站)。
自建 V2Ray 节点的前提是先准备一台可用的海外 VPS。如果您还没有购买搬瓦工服务器,可以先查看 最新搬瓦工在售 VPS 套餐整理与购买推荐,根据预算、机房线路和使用需求选择合适套餐,然后再按照下面的教程登录 SSH 并执行安装脚本。
二、搭建 V2Ray 前的环境准备
想要从零开始搭建一个可用的 V2Ray 节点,在正式运行安装脚本之前,需要先准备好 VPS 服务器、SSH 登录信息和远程连接工具。
对新手来说,前期准备比执行脚本更容易出错。很多人安装失败,不是脚本本身问题,而是 VPS 系统版本、SSH 登录方式、基础依赖、端口和客户端参数没有处理好。
下面几项先准备好,后面执行 V2Ray 一键安装脚本时,可以减少系统依赖、SSH 登录和客户端参数方面的错误。
1. 挑选优质海外 VPS 服务器
建议选择海外 VPS 服务商,例如美国、日本、中国香港、新加坡等机房。本文以搬瓦工 VPS 搭建 V2Ray 为主,也可以参考其它海外 VPS 的操作流程。
本文主要以搬瓦工 VPS 为例,下面也补充一个适合短期测试的 VPS 选择:
- 搬瓦工(BandwagonHost):适合长期使用 V2Ray 节点的用户
- 线路说明:搬瓦工提供 CN2、CN2 GIA、日本大阪等多种线路,部分套餐对中国大陆访问速度做了优化。
- 推荐套餐:预算充足可以选择 CN2 GIA-ECOMMERCE 方案,可选日本大阪机房;入门用户可以先从年付门槛较低的 KVM 常规套餐开始。
- 官网地址:BandwagonHost
- 购买教程:参考 最新搬瓦工 VPS 注册与购买教程,下单时记得使用 最新搬瓦工优惠码。
- Vultr:适合短期测试或临时过渡用户
- 计费方式:按小时计费,创建和删除 VPS 比较方便。
- 推荐套餐:最低 5 美元/月。
- 官网地址:Vultr 官网
- 购买教程与福利:新用户注册有 50-100 美元体验金,详情看 Vultr 最新优惠活动,购买步骤参考 最新 Vultr VPS 注册与购买教程。
提示:无论您购买哪家的 VPS,开通后都要先记下
IP 地址、SSH 端口号和root 密码。本文测试环境为 Ubuntu 22.04.5 LTS,搬瓦工新装系统建议优先选择 Ubuntu 22.04。安装完成后如果客户端连不上,先检查服务器 IP、端口、客户端参数和本地网络,不要反复重装系统。
如果您的搬瓦工 VPS 安装的是 CentOS 系统,后面涉及 apt-get 的命令不能直接照抄,可以参考这篇 CentOS 系统 V2Ray 一键脚本安装教程 (兼容 Ubuntu、Debian),再根据自己的系统选择对应命令。
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. 是否需要提前准备域名
如果只是先跑通基础的 VMess-TCP 节点,域名不是必须条件。本文下面演示的脚本会自动生成一个基础 VMess-TCP 配置,新手可以先用它完成客户端连接测试。
如果后续想要提升节点存活时间,可以再准备一个域名,用于配置 TLS、WebSocket、反向代理或者 CDN。域名可以选择 .top、.xyz 等价格较低的后缀。
有了域名,后面就可以把 V2Ray 流量伪装成正常 HTTPS 网站访问,对部分网络环境会更友好。
三、V2Ray 一键安装脚本执行流程
以上准备齐全后开始在搬瓦工 VPS 上搭建 V2Ray。在操作之前,可以先安装 Google BBR 加速:搬瓦工 VPS 安装魔改版 Google BBR 加速教程,安装后对跨境网络传输会有帮助。
下面正式开始执行 V2Ray 一键安装脚本。本文使用 Ubuntu 22.04.5 LTS 进行测试,登录搬瓦工 VPS 的 SSH 后,先安装基础依赖,然后运行脚本。脚本执行完成后会自动生成一个 VMess-TCP 节点,并在终端中显示服务器地址、端口、UUID 和 vmess:// 链接。
如果您只想查看 Ubuntu 系统下的脚本安装步骤和 VMess-TCP 参数说明,也可以参考这篇 Ubuntu 搭建 V2Ray 教程:V2Ray 一键脚本安装与 VMess-TCP 配置。本文仍以搬瓦工 VPS 的完整搭建流程为主,下面继续演示从 SSH 登录后开始执行脚本。

SSH 登录搬瓦工 VPS 后,使用命令查看 Ubuntu 22.04.5 LTS 系统版本。
登录 SSH 后,先确认当前系统版本:
cat /etc/os-release
如果使用的是 Ubuntu / Debian 系统,先更新软件源,并安装脚本需要用到的基础依赖:
apt-get update -y apt-get install curl wget unzip jq -y

在搬瓦工 VPS 上更新软件源,并安装 curl、wget、unzip、jq 等基础依赖。
如果执行命令时提示 curl: command not found,说明系统没有安装 Curl;如果提示 wget: command not found,说明系统没有安装 Wget。按照上面的命令安装依赖后,再继续执行 V2Ray 安装脚本。
接下来输入 V2Ray 一键安装脚本命令:
bash <(curl -s -L https://git.io/v2ray.sh)
命令输入完成后按回车,脚本会自动开始安装,依次下载 V2Ray Core 和 233boy 管理脚本,然后生成一个默认的 VMess-TCP 节点。
终端中会显示类似下面的信息:
........... V2Ray script by 233boy .......... 开始安装... 下载 V2Ray > https://github.com/v2fly/v2ray-core/releases/latest/download/v2ray-linux-64.zip 下载 V2Ray 脚本 > https://github.com/233boy/v2ray/releases/latest/download/code.zip 生成配置文件... 使用协议: VMess-TCP 协议 (protocol) = vmess 地址 (address) = 你的服务器 IP 端口 (port) = 自动生成的端口 用户ID (id) = 自动生成的 UUID 传输协议 (network) = tcp 伪装类型 (type) = none 链接 (URL) vmess://这里是自动生成的节点链接

执行 V2Ray 一键安装脚本后,终端自动生成 VMess-TCP 节点和 vmess 链接。
这里需要重点保存以下几项信息:
- 地址 address:也就是搬瓦工 VPS 的服务器 IP。
- 端口 port:脚本自动生成的 V2Ray 连接端口。
- 用户ID id:也就是客户端里需要填写的 UUID。
- 传输协议 network:脚本默认生成的 VMess-TCP 节点使用 tcp。
- vmess 链接:以
vmess://开头,可以直接复制到 V2Ray 客户端导入。
新手建议直接复制完整的 vmess:// 链接导入客户端,避免手动填写端口或 UUID 时出错。
如果后面需要重新查看节点信息,可以输入:
v2ray info
如果需要重新生成 vmess:// 节点链接,可以输入:
v2ray url
执行后,终端会输出当前 V2Ray 节点的 VMess 链接。电脑端客户端一般可以直接复制这条链接,然后在客户端里选择“从剪贴板导入”。

使用 v2ray url 命令重新生成 VMess 节点链接,方便复制到客户端导入。
如果手机端需要扫码导入,可以先安装二维码生成工具 qrencode:
apt-get update -y apt-get install qrencode -y
安装完成后,再执行:
v2ray qr
执行后会在 SSH 终端中生成当前 V2Ray 节点二维码,手机端用户可以使用支持 VMess 的客户端扫码导入。如果二维码显示异常或手机无法识别,可以优先使用上面的 v2ray url 命令复制链接导入客户端。

使用 v2ray qr 命令生成 V2Ray 节点二维码,手机端客户端可以扫码导入。
上面演示的是基础 VMess-TCP 节点搭建流程,适合第一次使用搬瓦工 VPS 搭建 V2Ray 的用户。先把基础节点跑通,再考虑 TLS、WebSocket、CDN 等进阶配置,排查问题会更简单。
如果对网络安全和流量伪装有更高要求,并且已经提前准备好了域名,可以进一步参考这篇最新 V2Ray 多合一脚本,里面支持多种协议共存,适合后续进阶配置。
四、V2Ray 客户端下载与节点导入
有了上面生成的 V2Ray 配置信息后,就可以下载对应平台的客户端,把 vmess:// 链接导入进去使用。
各平台 V2Ray 客户端下载地址参考此处,也可以访问:最新 V2Ray 客户端下载地址(支持各平台)。
一般来说,客户端导入方式有两种:
- 复制脚本生成的
vmess://链接,在客户端里选择“从剪贴板导入”。 - 使用
v2ray qr生成二维码,然后用手机端客户端扫码导入。
导入完成后,客户端里会出现一个新的 V2Ray 节点。连接前可以先检查节点里的服务器地址、端口、UUID 和传输协议是否和 SSH 里显示的信息一致。
注:iOS(苹果手机)系统因政策原因,这些应用在国内 App Store 上无法搜索到,请从其它地方找一个可用的境外 Apple ID,切换 App Store 后再下载。详情参考 怎么获取 iOS(苹果手机)系统科学上网客户端,iOS(苹果手机)不要用他人的 Apple ID 登录 iCloud。
针对安卓手机用户,除了基础的 v2rayNG 之外,Clash 也是常见客户端。如果不清楚如何在手机端导入刚才生成的节点参数,可以参考这篇 Android(安卓) 系统下 Clash for 配置 V2Ray 客户端使用教程,里面有具体的图文说明。
五、V2Ray 进阶设置与防阻断建议
基础 VMess-TCP 节点可以用来完成首次连接测试,但在部分网络环境下,单纯 TCP 直连更容易被识别。
如果想让节点使用时间更长,或者希望流量看起来更像正常网页访问,可以继续做下面这些进阶配置。
1. 开启 TLS + WebSocket 流量伪装
TLS + WebSocket 是常见的 V2Ray 流量伪装组合。通过 TLS 加密和 WS 协议,可以把 V2Ray 流量伪装成普通 HTTPS 网站访问。
常见搭配包括:
- 准备一个域名并解析到搬瓦工 VPS;
- 配置 Nginx 或 Caddy 反向代理;
- 申请 Let’s Encrypt 免费 SSL 证书;
- 客户端里改用对应的域名、路径和传输协议。
单纯的 TCP 协议适合先跑通基础连接。如果后续想让节点存活时间更长,可以继续配置 TLS、WebSocket 或其它伪装方式。
关于如何通过 Nginx 和证书来隐藏真实流量,可以进一步参考V2Ray 高级使用技巧之流量伪装。
如果您使用的是 CentOS 系统,并且准备直接部署 Nginx + WebSocket + TLS 伪装方案,可以参考这篇 CentOS 系统带伪装 V2Ray 一键脚本安装教程:Nginx+WS+TLS 部署。基础 VMess-TCP 节点跑通后,再继续配置伪装会更容易排查问题。
2. 接入 CDN 隐藏真实 IP
如果 VPS 的 IP 不幸被封,或者想隐藏服务器真实 IP,可以考虑套用 CDN。
套用 CDN 后,用户流量会先经过 CDN 节点,再转发到后端 VPS。这样外部看到的是 CDN 节点地址,不会直接暴露 VPS 的真实 IP。
常见做法包括:
- 把域名接入 Cloudflare;
- V2Ray 使用 WebSocket 传输方式;
- 客户端地址填写域名,而不是直接填写 VPS IP。
需要注意的是,CDN 配置比基础 VMess-TCP 复杂,新手建议先完成本文的基础节点连接测试,再继续配置 CDN 和流量伪装。
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
如果之前已经按本站教程安装过 BBR,就不需要重复操作。
六、V2Ray 常见连接故障排查
搭建 V2Ray 的过程中难免会遇到报错。对于新手来说,客户端连不上时不要只盯着脚本本身,可以先从下面几个方向排查。
- 脚本无法下载:检查 VPS 是否能访问 GitHub,或者稍后重新执行安装命令。
- 提示 curl / wget 不存在:先安装
curl、wget、unzip、jq等基础依赖。 - 客户端无法连接:核对服务器 IP、端口、UUID、传输协议是否和 SSH 里显示的信息一致。
- 端口不通:检查 VPS 系统防火墙、V2Ray 端口配置和本地网络环境。
- 速度慢:可以尝试更换搬瓦工机房、开启 BBR,或者后续改用 TLS + WebSocket 等配置。
如果刚安装完成就连不上,建议先复制脚本生成的完整 vmess:// 链接导入客户端,不要手动一个字段一个字段填写。手动填写时最容易出错的是端口、UUID 和传输协议。
七、总结
到这里,利用搬瓦工 VPS 搭建 V2Ray 的主要流程就结束了。从前期购买 VPS、登录 SSH,到执行 V2Ray 一键安装脚本,再到最后下载并配置各个平台的 V2Ray 客户端,新手按照上面的步骤操作,就可以完成一个基础 VMess-TCP 节点。
安装完成后,电脑端可以复制 vmess:// 链接导入客户端,手机端可以通过二维码扫码导入。连接前核对服务器 IP、端口、UUID 和传输协议,和 SSH 终端显示的信息一致后再测试连接。
如果只是想快速完成搬瓦工 VPS 搭建 V2Ray,本文的基础流程已经足够入门。后续如果想提升节点抗封锁能力,再继续配置域名、TLS、WebSocket、CDN 或其它协议组合。
在配置过程中,如果遇到购买 VPS 报错、脚本安装卡顿或客户端连不上外网等问题,欢迎在下方留言,看到后会及时解答交流。
| 机房位置 | 带宽 | 流量 | 设备 | 价格 | 购买 |
|---|---|---|---|---|---|
| 洛杉矶 500 | 2.5Gbit | 500GB/月 | 5台 | $5.88/月-$58.88/年 | 购买 |
| 洛杉矶 1000 | 5Gbit | 1T/月 | 无限 | $9.88/月-$98.88/年 | 购买 |
| 洛杉矶 5000 | 5Gbit | 5T/月 | 无限 | $48.99/月-$489.99/年 | 购买 |
| 洛杉矶 10000 | 5Gbit | 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 独享 | 1T/月 | 无限 | $239.00/月-$2399.00/年 | 购买 |
| 日本 CN2 GIA | 700MB 独享 | 5T/月 | 无限 | $1135.00/月-$11395.00/年 | 购买 |
| 伦敦 500 | 2.5Gbps | 500GB/月 | 5台 | $6.8/月-$67.99/年 | 购买 |
| 伦敦 1000 | 5Gbps | 1T/月 | 无限 | $11.29/月-$113.99/年 | 购买 |
| 伦敦 5000 | 5Gbps | 5T/月 | 无限 | $59.99/月-$559.99/年 | 购买 |
需要 VPS 服务器?Just My Socks 更适合直接使用代理服务;如果您需要建站、部署项目、搭建环境或学习 Linux,可以选择搬瓦工 VPS,参考 搬瓦工在售 VPS 套餐整理与购买推荐。 |
|||||

搬瓦工教程