海外云服务器搭建Shadowsocks/V2Ray/Trojan代理服务器完整教程(2026最新版)
Meta Description: 从零开始用海外云服务器搭建Shadowsocks/V2Ray/Trojan代理服务器:购买服务器、安装三大主流协议、配置BBR加速、客户端连接、TLS伪装与安全加固全流程,附服务器配置推荐与价格对比。
- 前言:三大协议怎么选,30分钟跑通一台代理服务器
- 服务器配置推荐与价格对比
- 第一步:购买服务器并初始化系统
- 第二步:安装基础依赖
- 第三步:搭建 Shadowsocks-libev
- 第四步:搭建 V2Ray/Xray(VLESS + VMess)
- 第五步:搭建 Trojan
- 第六步:开启 BBR 加速
Meta Description: 从零开始用海外云服务器搭建Shadowsocks/V2Ray/Trojan代理服务器:购买服务器、安装三大主流协议、配置BBR加速、客户端连接、TLS伪装与安全加固全流程,附服务器配置推荐与价格对比。
关键词:海外云服务器搭建代理、Shadowsocks搭建教程、V2Ray安装、Xray VLESS配置、Trojan搭建、代理服务器推荐、BBR加速、科学上网服务器
前言:三大协议怎么选,30分钟跑通一台代理服务器
答案是:一台海外云服务器 + 选择一个协议(Shadowsocks/V2Ray/Trojan),按本文步骤操作,30分钟就能跑通。代理服务器是海外云服务器最经典的用途之一:外贸从业者需要稳定访问海外网站查资料、留学生需要访问国内应用、跨境团队需要统一出口 IP,都会专门租一台海外服务器部署代理服务。相比机场,自建代理的优势是独享 IP 不拥堵、流量不虚标、协议可自由选择,长期使用成本也更低。
本文覆盖三大主流协议的完整搭建流程,所有命令都给出 Ubuntu 22.04 和 CentOS 7 双版本,可直接复制执行。新手建议从 Shadowsocks 入手,追求隐蔽性选 V2Ray/Xray,需要最高抗封锁能力选 Trojan。
服务器配置推荐与价格对比
代理服务对服务器配置要求很低,因为它只转发流量、不做计算。1核1G 即可稳定跑满家用带宽,2核2G 可以同时服务 5-10 个用户。带宽和流量才是关键指标,建议选不限流量或大流量套餐的机器。
| 配置档位 | CPU/内存 | 带宽 | 适合场景 | 参考月费 |
|---|---|---|---|---|
| 入门版 | 1核1G | 1-3Mbps | 个人自用、手机加速 | $3-5 |
| 标准版 | 1核2G | 5-10Mbps | 家庭共享、看视频 | $5-8 |
| 进阶版 | 2核4G | 100Mbps+ | 团队使用、多协议部署 | $10-20 |
| 服务商 | 月付 | 年付(折扣后) | 数据中心 | 优点 |
|---|---|---|---|---|
| 阿里云国际版 ECS | $4.2 | $3.2/月 | 新加坡/香港/硅谷 | 中文面板、支持支付宝 |
| AWS Lightsail | $3.5 | $3.5/月 | 全球20+区域 | 新用户免费套餐、生态完善 |
| 腾讯云国际版 CVM | $4.5 | $3.5/月 | 香港/新加坡/东京 | 低延迟到国内、微信支付 |
| Vultr | $6.0 | $6.0/月 | 全球32个 | 按小时计费、随时销毁 |
| DigitalOcean | $6.0 | $6.0/月 | 全球14个 | 文档最完善、社区教程多 |
🚀 还没有海外云服务器?通过 5.chengzicloud.cloud 选购阿里云/AWS/腾讯云国际版,享专属折扣和中文技术支持。
第一步:购买服务器并初始化系统
购买时注意三点:一是数据中心优先选香港、新加坡、东京等亚太节点,延迟低;二是带宽选 5Mbps 以上或按流量计费的机器,看视频更流畅;三是系统选 Ubuntu 22.04 LTS 或 CentOS 7(本文两种系统命令都给到)。
拿到服务器后,用 SSH 登录并更新系统:
// Ubuntu 22.04
ssh root@你的服务器IP
apt update && apt upgrade -y
// CentOS 7
ssh root@你的服务器IP
yum update -y
小提示:首次登录建议立即修改 root 密码(
passwd),并生成密钥对替代密码登录,具体见第八步安全加固。
第二步:安装基础依赖
代理软件的安装脚本大多依赖 curl 和 wget,先装好基础工具:
// Ubuntu 22.04
apt install -y curl wget git vim
// CentOS 7
yum install -y curl wget git vim
同时开启系统时间同步,避免证书校验因时间偏差失败:
// Ubuntu 22.04
timedatectl set-timezone Asia/Shanghai
// CentOS 7
timedatectl set-timezone Asia/Shanghai
第三步:搭建 Shadowsocks-libev
Shadowsocks 是三大协议中最轻量、最容易上手的,适合新手第一台机器。Ubuntu 官方源直接提供 shadowsocks-libev 包,CentOS 7 需要先启用 EPEL 源:
// Ubuntu 22.04
apt install -y shadowsocks-libev
// CentOS 7
yum install -y epel-release
yum install -y shadowsocks-libev
编辑配置文件:
vim /etc/shadowsocks-libev/config.json
写入以下内容(密码和端口自行修改):
{
"server": "0.0.0.0",
"server_port": 8388,
"password": "改成你的强密码",
"method": "aes-256-gcm",
"timeout": 300,
"fast_open": true
}
启动并设置开机自启:
systemctl restart shadowsocks-libev
systemctl enable shadowsocks-libev
systemctl status shadowsocks-libev
看到 active (running) 即搭建成功。客户端填入服务器 IP、端口 8388、密码和加密方式 aes-256-gcm 即可连接。
第四步:搭建 V2Ray/Xray(VLESS + VMess)
V2Ray 是目前生态最丰富的代理框架,社区普遍推荐使用其官方维护的 Xray 内核(兼容 V2Ray 协议,性能更好)。官方一键安装脚本:
// Ubuntu 22.04 和 CentOS 7 通用
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install
安装完成后生成一个 UUID 作为客户端身份凭证:
xray uuid
把输出的 UUID 记下来,然后编辑配置:
vim /usr/local/etc/xray/config.json
写入最简 VLESS 配置(入站监听 443 端口,传输方式 ws,可后续套 CDN):
{
"inbounds": [{
"port": 443,
"protocol": "vless",
"settings": {
"clients": [{"id": "替换为xray uuid生成的ID", "flow": "xtls-rprx-vision"}],
"decryption": "none"
},
"streamSettings": {
"network": "ws",
"wsSettings": {"path": "/ray"}
}
}],
"outbounds": [{"protocol": "freedom"}]
}
重启服务使配置生效:
systemctl restart xray
systemctl enable xray
systemctl status xray
客户端推荐 v2rayN(Windows)、v2rayNG(Android)、Shadowrocket(iOS),协议选 VLESS,填入服务器 IP、端口 443、UUID 和 ws 路径 /ray。
第五步:搭建 Trojan
Trojan 的原理是把流量伪装成 HTTPS 访问,需要先有一个域名并解析到服务器 IP(不会解析域名可以看本站的 Nginx+SSL 教程)。安装官方版本:
// Ubuntu 22.04 和 CentOS 7 通用
bash -c "$(curl -fsSL https://raw.githubusercontent.com/trojan-gfw/trojan/v1.16.0/install/trojan-quickstart.sh)" -s
安装脚本会引导你输入域名和密码。装完后编辑配置:
vim /usr/local/etc/trojan/config.json
核心配置项如下(remote_addr 指向本机 443 端口,证书用 Let's Encrypt 免费证书):
{
"run_type": "server",
"local_addr": "0.0.0.0",
"local_port": 443,
"remote_addr": "127.0.0.1",
"remote_port": 80,
"password": ["改成你的强密码"],
"ssl": {
"cert": "/etc/letsencrypt/live/你的域名/fullchain.pem",
"key": "/etc/letsencrypt/live/你的域名/privkey.pem"
}
}
重启生效:
systemctl restart trojan
systemctl enable trojan
systemctl status trojan
Trojan 必须搭配证书使用,这也是它伪装效果最好的原因——流量特征和普通 HTTPS 网站完全一致。
第六步:开启 BBR 加速
BBR 是 Google 开源的 TCP 拥塞控制算法,对跨国链路尤其是晚高峰丢包场景提升非常明显,开启后视频加载速度和下载速度都能显著改善。Ubuntu 22.04 内核已内置 BBR,只需确认开启;CentOS 7 默认内核较老,建议先升级内核再开启(此处给出确认与开启命令):
// Ubuntu 22.04
modprobe tcp_bbr
sysctl -w net.core.default_qdisc=fq
sysctl -w net.ipv4.tcp_congestion_control=bbr
// CentOS 7(先确认内核是否支持)
sysctl net.ipv4.tcp_congestion_control
// 返回 bbr 则已开启;返回 cubic 需升级内核后重试
验证 BBR 是否生效:
sysctl net.ipv4.tcp_congestion_control
lsmod | grep bbr
两条命令都输出 bbr 即加速生效,重启后配置会保留。
第七步:客户端连接与多设备配置
服务端全部搭好后,客户端配置是最后一步。以 Windows 的 v2rayN 为例:
- 下载 v2rayN 并解压,双击运行
- 服务器 → 添加服务器,按协议填入服务器 IP、端口、密码/UUID
- 系统代理设置为"自动配置系统代理"
- 浏览器访问 ip.sb 验证出口 IP 已变成服务器 IP
手机端同理:Android 用 v2rayNG,iOS 用 Shadowrocket,填入相同参数即可。多设备共用一台服务器时,只需把同一个配置分享给家人朋友,注意总带宽会被共享,人多建议升级配置档位。
第八步:安全加固与日常维护
代理服务器长期暴露在公网,必须做好安全加固,避免被扫描爆破:
// Ubuntu 22.04(ufw 防火墙)
ufw allow 22/tcp
ufw allow 8388/tcp
ufw allow 443/tcp
ufw enable
// CentOS 7(firewalld 防火墙)
firewall-cmd --permanent --add-port=22/tcp
firewall-cmd --permanent --add-port=8388/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --reload
日常维护建议:
- 每月检查一次服务状态:
systemctl status 服务名 - 密码和 UUID 定期更换,更换后重启对应服务
- 关注服务商邮件,及时续费防止停机
- 开启自动更新:Ubuntu 用 unattended-upgrades,CentOS 7 手动执行
yum update -y
进阶:WebSocket + TLS + CDN 隐藏节点
当直连 IP 被封锁时,可以把流量伪装成正常网站访问。方案是给 Xray 配置域名 + TLS 证书,再套一层 Cloudflare CDN,客户端通过域名连接,服务器真实 IP 被 CDN 隐藏。步骤如下:
- 域名解析到服务器 IP,用 certbot 申请 Let's Encrypt 证书
- Xray 的 wsSettings 中启用 TLS,填入证书路径
- Cloudflare 开启代理(橙色云朵)模式
- 客户端地址改为域名,端口改为 443
🚀 通过 5.chengzicloud.cloud 购买以上平台均有额外折扣,点击首页查看最新优惠。
常见问题 FAQ
- Q:三大协议到底选哪个?
- A:追求简单稳定选 Shadowsocks;需要多协议、灵活配置选 V2Ray/Xray;域名+证书齐全、追求最强隐蔽性选 Trojan。个人自用 Shadowsocks 完全够用。
- Q:1核1G 的服务器够用吗?
- A:够。代理只做流量转发,1核1G 能轻松跑满 100Mbps 带宽,同时在线 5 个用户没有问题。瓶颈只在带宽和月流量,不在 CPU 内存。
- Q:搭建后连接不上怎么办?
- A:按顺序排查:① 防火墙是否放行了对应端口;② 服务是否在运行(
systemctl status);③ 客户端端口、密码、加密方式是否与服务端一致;④ 服务器是否被墙(本机 curl 服务器 IP:端口 测试)。
- Q:晚高峰速度很慢怎么优化?
- A:先确认 BBR 已开启;其次更换高峰不拥堵的节点(香港比美国延迟低);最后考虑给服务端套 CDN 或换用更抗拥塞的协议组合。
- Q:Ubuntu 和 CentOS 7 选哪个?
- A:新购服务器推荐 Ubuntu 22.04 LTS,软件源自带 shadowsocks-libev,安装最省事;CentOS 7 已停止维护,仅适合沿用旧环境。
- Q:自建代理有法律风险吗?
- A:请务必遵守所在国家和地区的法律法规,仅将服务器用于合法的跨境办公、学习、外贸业务等场景,不要用于任何违法违规用途。
- Q:服务器 IP 被封了怎么办?
- A:优先尝试进阶篇的 CDN 隐藏方案;如果直连彻底被封,Vultr 等按小时计费的服务商可以一键销毁重建,换一个 IP 继续使用。
总结
搭建代理服务器总共就四步:买一台海外云服务器(推荐 1核2G 标准版)、按需选择 Shadowsocks/V2Ray/Trojan 之一安装、开启 BBR 加速、做好防火墙和密码加固。核心思路是让跨境访问稳定、快速、可控,独享 IP 比机场更省心。建议下一步操作:购买服务器 → 按第三步到第五步装好协议 → 客户端连上验证 → 晚高峰测试速度后再决定是否套 CDN。
延伸阅读:
本文由 5.chengzicloud.cloud 提供,点击访问首页了解更多海外云服务器部署方案和专属优惠。