V2Ray入门教程:从零开始搭建自己的代理服务器

选购服务器

搭建V2Ray的第一步是选择一台合适的境外VPS服务器。服务器的好坏直接影响代理的稳定性和速度。以下是选购服务器的几个关键要点:

机房位置选择

机房的地理位置决定了延迟大小。对于国内用户,推荐选择以下地区的机房:

  • 日本东京/大阪:延迟约50-80ms,速度稳定,性价比高
  • 韩国首尔:延迟约40-70ms,直连线路质量好
  • 美国洛杉矶/圣何塞:延迟约150-200ms,带宽大、价格低
  • 新加坡:延迟约60-100ms,东南亚节点稳定
  • 香港:延迟约30-50ms,但价格较高且易受政策影响

系统选择

推荐选择Linux系统,CentOS 7/8、Ubuntu 20.04/22.04 或 Debian 11/12均可。Ubuntu对新手最友好,社区资源丰富。建议选择64位系统,内存最低512MB即可运行V2Ray。

提示:避免选择CN2 GIA线路的VPS用于代理目的,这类线路通常被重点监控。选择普通优化线路或CN2 GT线路更为合适。

安装V2Ray

使用SSH工具连接到服务器后,通过官方安装脚本一键部署V2Ray:

# 下载并运行官方安装脚本
bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)

# 安装完成后检查状态
systemctl status v2ray

# 设置开机自启
systemctl enable v2ray

安装脚本会自动完成以下工作:

  • 下载V2Ray核心程序到 /usr/local/bin/v2ray
  • 创建配置文件目录 /usr/local/etc/v2ray/
  • 创建systemd服务单元,支持systemctl管理
  • 生成默认的config.json配置文件

如果官方脚本下载速度慢,也可以使用Xray-core替代,安装方式类似:

# 安装Xray-core(V2Ray的增强分支)
bash <(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)

基础配置

安装完成后需要编辑配置文件。V2Ray使用JSON格式的配置文件,核心结构包括inbound(入站)、outbound(出站)和routing(路由)三部分。

以下是一个基础的VMess服务端配置示例:

{
  "inbounds": [{
    "port": 10086,
    "protocol": "vmess",
    "settings": {
      "clients": [{
        "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
        "alterId": 0
      }]
    },
    "streamSettings": {
      "network": "tcp"
    }
  }],
  "outbounds": [{
    "protocol": "freedom",
    "settings": {}
  }]
}

配置说明:

  • port:监听端口,可自定义,建议使用10000-65535之间的端口
  • id:UUID格式的用户ID,可用 v2ray uuid 命令生成
  • alterId:设为0表示使用AEAD加密,安全性更高
  • network:传输协议,tcp为基础选项

修改配置后重启服务使配置生效:

systemctl restart v2ray
systemctl status v2ray

客户端连接

服务端配置完成后,需要在客户端进行对应的配置来连接服务器。各平台客户端配置步骤如下:

Windows - v2rayN

  1. 下载并解压v2rayN客户端
  2. 点击"服务器" -> "添加VMess服务器"
  3. 填入服务器IP、端口、用户ID等参数
  4. 点击"系统代理" -> "自动配置系统代理"
  5. 右键托盘图标选择"启用系统代理"

Android - v2rayNG

  1. 安装v2rayNG应用
  2. 点击右上角"+"添加配置
  3. 选择"手动设置",填入服务器信息
  4. 点击连接按钮启动代理

更详细的客户端下载和安装教程,请访问我们的V2Ray客户端下载站

常见问题排查

初次搭建V2Ray可能遇到以下问题:

无法连接服务器

  • 检查服务器防火墙是否放行了V2Ray监听端口
  • 使用 telnet 服务器IP 端口 测试端口连通性
  • 确认V2Ray服务正常运行:systemctl status v2ray

连接后无法上网

  • 检查客户端配置是否与服务端一致(端口、ID、加密方式等)
  • 查看服务端日志:journalctl -u v2ray -f
  • 确认服务器本身可以正常访问外网

速度慢或不稳定

  • 尝试更换服务器端口
  • 检查服务器负载和带宽使用情况
  • 考虑升级传输协议(如使用WebSocket+TLS)
如果基础VMess配置无法满足需求,建议继续学习VLESS协议和Reality方案,可以获得更好的性能和抗检测能力。

需要下载V2Ray客户端?

访问V2Ray客户端下载站,获取各平台最新版客户端和详细配置教程。

前往V2Ray客户端下载站