前言

本指南旨在帮助您通过购买海外 VPS 服务器并自行搭建代理节点,实现在中国大陆地区稳定、安全、高性价比地访问国际互联网(俗称“科学上网”)。我们将涵盖 VPS 的选择、购买、基础设置、代理协议的选择与部署,以及客户端的配置。

重要提示:

目录

  1. 选择合适的 VPS 提供商和套餐
  2. 购买 VPS 及初始设置
  3. 选择并部署代理协议/软件 (推荐 Xray)
  4. 服务器安全加固
  5. 客户端配置
  6. 常见问题与维护

1. 选择合适的 VPS 提供商和套餐

在之前的研究中,我们已经比较了几家适合中国大陆访问的 VPS 提供商,并分析了不同的代理协议。综合考虑性价比、稳定性、速度和易用性,以下是一些建议:

最终选择建议:


2. 购买 VPS 及初始设置

购买流程大同小异,通常包括注册账户、选择套餐、配置选项、付款等步骤。

  1. 访问提供商官网: 通过我们之前搜索到的链接或直接搜索提供商名称访问官网。
  2. 注册账户: 按照提示填写邮箱、密码等信息完成注册,可能需要邮箱验证。
  3. 选择套餐: 浏览 VPS 产品页面,根据第 1 部分的建议选择合适的机房、线路和配置套餐。
  4. 配置选项:
    • 付款周期: 选择月付、季付、年付等。
    • 操作系统: 选择一个你熟悉的 Linux 发行版,推荐 Ubuntu 20.04/22.04 LTSDebian 10/11,因为它们拥有活跃的社区支持和丰富的文档。避免选择 CentOS 7(即将停止维护)或更新的 CentOS Stream 版本(滚动更新可能不稳定)。
    • 其他选项: 如备份、额外 IP 等,按需选择。
  5. 使用优惠码 (如有): 在结算页面查找输入优惠码的地方,输入可用的优惠码获取折扣。
  6. 选择付款方式: 通常支持信用卡、PayPal、支付宝等。选择方便的方式完成付款。
  7. 等待 VPS 开通: 付款成功后,VPS 通常会在几分钟到几小时内开通。你会收到包含 VPS IP 地址、root 密码、SSH 端口等信息的邮件。

初始设置 (通过 SSH 连接):

你需要一个 SSH 客户端来连接你的 VPS。Windows 用户可以使用 PuTTY, Xshell, MobaXterm 等;macOS 和 Linux 用户可以直接使用终端 (Terminal)。

  1. 打开 SSH 客户端:
  2. 连接服务器:
    • 主机/IP 地址: 输入你的 VPS IP 地址。
    • 端口: 输入 SSH 端口 (默认为 22,如果提供商指定了其他端口,请使用指定端口)。
    • 用户名: 通常是 root
    • 密码: 输入你的 root 密码 (输入时可能不显示字符)。
    # 示例命令 (macOS/Linux 终端)
    ssh root@YOUR_VPS_IP -p YOUR_SSH_PORT
  3. 首次连接确认: 首次连接时会提示确认服务器的指纹 (fingerprint),输入 yes 并回车。
  4. 修改 root 密码 (强烈建议): 登录成功后,立即修改默认的 root 密码。
    passwd
    按照提示输入当前密码和两次新密码。请设置一个强密码!
  5. 更新系统软件包: 保持系统最新是安全的基础。
    # Ubuntu/Debian
    apt update && apt upgrade -y
    
    # 如果是 CentOS (不推荐新购)
    # yum update -y
    # yum upgrade -y
  6. 创建新用户 (可选但推荐): 不建议直接使用 root 用户进行日常操作。
    adduser your_username # 替换 your_username 为你想要的用户名
    # 设置密码并按提示填写信息
    
    # 赋予 sudo 权限 (Ubuntu/Debian)
    usermod -aG sudo your_username
    
    # 赋予 sudo 权限 (CentOS)
    # usermod -aG wheel your_username
    之后可以退出 root 登录,使用新用户通过 SSH 重新登录。

至此,VPS 的购买和基础设置完成。接下来我们将选择并部署代理协议。


3. 选择并部署代理协议/软件 (推荐 Xray)

基于之前的研究,Xray (使用 VLESS + XTLS/TLS 或 VLESS + TCP + TLS 协议) 是目前在性能、安全性和抗封锁性方面综合表现较好的选择之一。Trojan-Go 也是一个优秀的选择,原理类似。本指南将以 Xray 为例进行说明。

部署方式:

为了简化部署过程,我们推荐使用社区广泛使用的一键安装脚本。这些脚本通常会自动处理依赖安装、配置文件生成、服务管理等问题。请注意,使用第三方脚本存在一定安全风险,请选择信誉良好、代码开源的脚本。

推荐脚本:

目前比较流行的 Xray 安装脚本是 Xray-install (由 XTLS 社区维护)。

安装步骤 (以 Xray-install 脚本为例):

  1. 连接到你的 VPS: 使用 SSH 客户端登录你的 VPS (建议使用非 root 用户配合 sudo)。

  2. 下载并执行安装脚本:

    # 确保已安装 curl 和 sudo (Ubuntu/Debian 通常自带)
    # sudo apt update
    # sudo apt install curl -y
    
    # 执行官方安装脚本 (推荐)
    bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install
    • 脚本会自动检测你的系统并安装最新稳定版的 Xray-core。
    • 安装完成后,Xray 的主程序通常位于 /usr/local/bin/xray,配置文件位于 /usr/local/etc/xray/config.json,并已设置为开机自启。
  3. 配置 Xray (核心步骤):
    这是最关键的一步。你需要编辑 Xray 的配置文件 /usr/local/etc/xray/config.json 来设置服务器端的代理参数。以下是一个 VLESS + TCP + TLS 的示例配置,你需要根据实际情况修改。

    准备工作:

    • 域名: 你需要一个域名,并将其解析到你的 VPS IP 地址。免费域名或付费域名均可。确保 DNS 解析已生效。
    • SSL 证书: 为了使用 TLS 加密,你需要一个 SSL 证书。可以通过脚本自动申请 Let's Encrypt 免费证书,或者使用自己已有的证书。
    • 安装 Caddy/Nginx (可选但推荐): 使用 Caddy 或 Nginx 作为反向代理和 Web 服务器,可以更好地伪装流量,并自动处理 TLS 证书申请和续期。Caddy 配置更简单。

    安装 Caddy (推荐):

    # 参考 Caddy 官方文档安装最新版本
    # 例如在 Ubuntu/Debian 上:
    sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https
    curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
    curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
    sudo apt update
    sudo apt install caddy

    SSH 的保护

    可以通过编辑 /etc/fail2ban/jail.local 文件进行自定义配置

    sudo systemctl status fail2ban # 查看状态

完成这些安全加固措施后,你的 VPS 会相对更安全。