本教程将手把手教你如何购买一台海外 VPS 服务器,并在上面部署 Xray 代理服务,实现科学上网。整个过程大约需要 30 分钟,即使你是新手也能轻松完成。

📋 准备工作

在开始之前,你需要准备:

  • 一张支持外币支付的信用卡(Visa/MasterCard)或 PayPal 账户
  • 一个常用邮箱(用于接收 VPS 信息)
  • Windows/Mac 电脑一台
  • 基础的命令行操作能力(会复制粘贴命令即可)

🛒 第一步:购买 VPS 服务器

1.1 如何选择 VPS 服务商

选择 VPS 时主要考虑以下因素:

因素 建议
节点位置 优先选择香港、新加坡、日本、美西(洛杉矶),延迟从低到高
价格 $3-10/月 即可满足个人使用
流量 500GB-1TB/月 足够日常使用
配置 1核512MB内存即可运行代理

1.2 推荐的 VPS 服务商

服务商 最低价格 推荐节点 特点
Vultr $5/月 东京、新加坡 按小时计费,可随时删除
DigitalOcean $4/月 新加坡 稳定,新用户送 $200
Bandwagon(搬瓦工) $49.99/年 香港、洛杉矶 对中国线路优化
RackNerd $10-15/年 洛杉矶 性价比极高,适合备用

1.3 购买流程(以 Vultr 为例)

步骤 1:注册账号

  1. 访问 vultr.com
  2. 点击 “Sign Up” 注册账号
  3. 验证邮箱

步骤 2:充值

  1. 登录后进入 Billing 页面
  2. 选择支付方式(信用卡/PayPal/支付宝)
  3. 充值 $10 起(按小时扣费,用多少扣多少)

步骤 3:创建服务器

  1. 点击 “Deploy New Server”
  2. 选择 “Cloud Compute”
  3. 选择节点位置:推荐 Tokyo(东京)Singapore(新加坡)
  4. 选择系统:Ubuntu 22.04 LTS(推荐)
  5. 选择配置:$5/月(1核1GB)足够使用
  6. 点击 “Deploy Now”

步骤 4:获取服务器信息

等待 2-3 分钟服务器创建完成后,点击服务器名称进入详情页,记录以下信息:

  • IP Address:服务器 IP 地址(如 45.77.123.456)
  • Username:默认为 root
  • Password:服务器密码

🔧 第二步:连接服务器

2.1 Windows 用户

下载并安装 SSH 客户端(推荐以下任一):

  • Xshell(免费版足够使用)
  • MobaXterm(免费,功能强大)
  • Windows 终端(Win10/11 自带,直接在 PowerShell 中使用 ssh 命令)

使用 Windows 终端连接:

ssh root@你的服务器IP

输入密码后回车(密码不会显示,这是正常的)。

2.2 Mac 用户

打开”终端”应用,输入:

ssh root@你的服务器IP

🚀 第三步:安装 Xray 代理

连接服务器后,按照以下步骤安装 Xray。我们使用 3X-UI 面板,它提供了图形化界面,方便管理。

3.1 更新系统

首先更新系统软件包:

apt update && apt upgrade -y

3.2 一键安装 3X-UI 面板

复制以下命令并执行:

bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)

安装过程中会提示你设置:

  1. 用户名:设置登录面板的用户名(如:admin)
  2. 密码:设置登录密码(务必设置强密码)
  3. 端口:面板访问端口(默认 54321,可保持默认)

安装完成后会显示面板访问地址,格式为:

http://你的服务器IP:54321

3.3 开放防火墙端口

如果无法访问面板,需要开放防火墙:

# 开放面板端口
ufw allow 54321

# 开放代理端口(后面会用到)
ufw allow 443
ufw allow 80

# 启用防火墙
ufw enable

⚙️ 第四步:配置代理节点

4.1 登录 3X-UI 面板

在浏览器中访问:http://你的服务器IP:54321

使用刚才设置的用户名和密码登录。

4.2 创建代理节点

推荐协议:VLESS + Reality(目前最安全、最难被封锁的协议)

  1. 点击左侧菜单 “入站列表
  2. 点击 “添加入站
  3. 按以下配置填写:
配置项 建议值
备注 随便填,如 “my-proxy”
协议 vless
监听 IP 留空
端口 443
传输协议 tcp
安全性 reality
uTLS chrome
Dest www.microsoft.com:443
Server Names www.microsoft.com
  1. 点击底部的 “Get New Cert” 自动生成密钥
  2. 点击 “添加” 保存

4.3 获取节点链接

  1. 在入站列表中找到刚创建的节点
  2. 点击 “操作” 下拉菜单
  3. 选择 “二维码” 或 “导出链接
  4. 复制 VLESS 链接(以 vless:// 开头)

📱 第五步:客户端配置

5.1 推荐客户端

平台 推荐客户端 下载地址
Windows v2rayN GitHub
macOS V2rayUClashX GitHub
iOS Shadowrocket(小火箭) App Store(需美区账号,$2.99)
Android v2rayNG GitHub

5.2 Windows 客户端配置(v2rayN)

  1. 下载并解压 v2rayN
  2. 运行 v2rayN.exe
  3. 右键点击任务栏图标 – “从剪贴板导入批量URL
  4. 粘贴之前复制的 VLESS 链接
  5. 右键点击导入的节点 – “设为活动服务器
  6. 右键任务栏图标 – “系统代理” – “自动配置系统代理

现在打开浏览器访问 Google,如果能正常访问,说明配置成功!

5.3 手机客户端配置

大多数客户端都支持扫描二维码导入,在 3X-UI 面板中显示节点二维码,用手机客户端扫描即可。


🔒 第六步:安全优化(可选但推荐)

6.1 修改 SSH 端口

为了安全,建议修改默认的 SSH 端口:

# 编辑 SSH 配置
nano /etc/ssh/sshd_config

# 找到 #Port 22,修改为其他端口(如 2222)
Port 2222

# 保存退出(Ctrl+X,Y,回车)

# 重启 SSH
systemctl restart sshd

# 开放新端口
ufw allow 2222

6.2 启用 BBR 加速

BBR 是 Google 开发的拥塞控制算法,可以显著提升网络速度:

# 开启 BBR
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

# 验证是否开启成功
sysctl net.ipv4.tcp_congestion_control

如果显示 net.ipv4.tcp_congestion_control = bbr 则表示开启成功。

6.3 定时自动更新

设置系统自动安全更新:

apt install unattended-upgrades -y
dpkg-reconfigure -plow unattended-upgrades

❓ 常见问题

Q1: 无法访问 3X-UI 面板?

解决方案:

  • 确认服务器防火墙已开放端口:ufw allow 54321
  • 确认 VPS 控制台的安全组/防火墙已开放端口
  • 尝试重启面板:x-ui restart

Q2: 客户端连接后无法上网?

解决方案:

  • 确认 443 端口已开放:ufw allow 443
  • 检查节点配置是否正确
  • 尝试更换客户端
  • 检查服务器 IP 是否被墙(使用 ping.pe 测试)

Q3: 服务器 IP 被封了怎么办?

解决方案:

  • Vultr/DO 等按小时计费的可以直接删除重建,会分配新 IP
  • 部分服务商支持更换 IP(可能收费)
  • 使用 CDN 中转(如 Cloudflare)隐藏真实 IP

Q4: 如何多设备使用?

3X-UI 面板支持创建多个用户,每个用户可以生成独立的连接链接,互不影响。


📊 成本估算

方案 月成本 年成本 适合人群
Vultr 东京 $5/月 ¥35 ¥420 个人使用,追求低延迟
RackNerd $15/年 ¥9 ¥108 备用节点,不追求速度
搬瓦工 CN2 GIA ¥80+ ¥960+ 追求极致速度和稳定

对比机场(商业代理服务)每月 20-50 元的价格,自建 VPS 的性价比非常高,而且拥有完全控制权,不用担心跑路。


🎯 总结

通过本教程,你已经学会了:

  • 如何选择和购买 VPS 服务器
  • 如何通过 SSH 连接服务器
  • 如何安装 3X-UI 面板和 Xray
  • 如何配置 VLESS+Reality 协议
  • 如何在各平台使用客户端
  • 如何进行安全优化

如果遇到问题,欢迎在评论区留言交流!

免责声明:本教程仅供学习研究使用,请遵守当地法律法规。