实战指南:使用 V2Ray 搭建 SOCKS5 代理中转服务器​

在某些网络场景下,我们可能需要通过一台中转服务器来访问另一个代理服务器。本文将详细介绍如何在一台 Linux 中转服务器上安装和配置 V2Ray,将其设置为一个 SOCKS5 代理中转节点,从而将流量转发至最终的目标代理服务器(如 leepoet.com:1088

步骤 1:安装 V2Ray​

通过官方脚本在中转服务器上安装 V2Ray。

执行安装命令:​​

bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)

确认安装路径:​​ 安装完成后,V2Ray 的主配置文件通常位于 /usr/local/etc/v2ray/config.json。

步骤 2:配置 V2Ray 流量转发​

我们需要编辑配置文件,定义 V2Ray 的“入站”连接(接收客户端的请求)和“出站”连接(将请求转发至目标代理)。

编辑配置文件:​

nano /usr/local/etc/v2ray/config.json

写入以下配置内容:​

{
  "inbounds": [{
    "port": 8899, // 中转服务器监听的端口号
    "protocol": "socks", // 使用 SOCKS5 协议
    "settings": {
      "auth": "noauth", // 无需认证(生产环境建议设置认证)
      "udp": false      // 不启用 UDP 转发
    }
  }],
  "outbounds": [{
    "protocol": "socks", // 将流量转发至另一个 SOCKS5 代理
    "settings": {
      "servers": [{
        "address": "leepoet.com", // 目标代理服务器地址
        "port": 1088           // 目标代理服务器端口
      }]
    }
  }]
}

提示:​​ 请务必将 leepoet.com和 1088替换为你实际要连接的目标代理服务器的地址和端口。

步骤 3:启动并设置 V2Ray 服务​

配置完成后,启动 V2Ray 服务并设置开机自启。

启动服务:​

systemctl start v2ray

设置开机自启:​

systemctl enable v2ray

​检查服务状态:​

systemctl status v2ray

如果状态显示为 active (running),则表示服务已成功启动。

步骤 4:客户端使用​

现在,你的中转服务器已经搭建完成。在任何支持 SOCKS5 代理的客户端(如浏览器、电报等)中,进行如下设置:


  • ​服务器/地址:​​ 你的中转服务器的 IP 地址
  • •​​端口:​​ 8899(与配置中的 inbounds.port一致)
  • •​​协议:​​ SOCKS5
  • •​​认证:​​ 无

配置完成后,客户端的流量就会通过中转服务器转发至目标代理服务器了。通过以上四个步骤,我们成功利用 V2Ray 实现了代理流量的中转。这种方法在需要绕过特定网络限制或优化连接路径时非常有用。


极简版

​目标:​​ 在服务器上快速搭建 SOCKS5 中转,转发流量至另一代理。
安装​

bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)

配置​

编辑 /usr/local/etc/v2ray/config.json,替换为以下内容(修改 address和 port为你自己的目标代理):

{
  "inbounds": [{
    "port": 8899,
    "protocol": "socks",
    "settings": {"auth": "noauth", "udp": false}
  }],
  "outbounds": [{
    "protocol": "socks",
    "settings": {
      "servers": [{
        "address": "leepoet.com", // 改成你的目标代理IP/域名
        "port": 1088           // 改成你的目标代理端口
      }]
    }
  }]
}

启动​

systemctl start v2ray
systemctl enable v2ray
systemctl status v2ray

使用​

客户端配置 SOCKS5 代理:

  • 服务器:<你的中转服务器IP>
  • 端口:8899
  • 协议:SOCKS5(无认证)

使用场景:​​ 你想访问一个被墙的网站(B点),但你的网络直连不过去。幸好你有一台在国外的服务器(A点),而A点可以顺畅地连接到另一个更强大的代理服务器(C点)。这个教程就是教你把A点变成一个“传话员”,让你的请求 你 -> A -> C -> B这样跳转过去。

操作步骤:​

给你的“传话员”(服务器A)安装工具​​登录到你的服务器,输入一行魔法命令来安装 V2Ray 这个专业工具:

bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)

告诉“传话员”规则​

找到配置文件(在 /usr/local/etc/v2ray/config.json),然后告诉它两件事:

  • ​听令:​​ 在 8899端口等着接收我(你的电脑)发来的指令。
  • ​传话:​​ 收到我的指令后,原样转发给最终的那个“强大代理C”(教程里例子是 leepoet.com:1088,你要改成自己实际的)。

配置文件内容看起来像一串代码,核心就是定义了“从哪听”和“向哪转”。

​启动“传话员”​​输入几个命令,让配置生效并保证它一直在岗:

systemctl start v2ray    # 立即上班
systemctl enable v2ray # 保证下次服务器重启后自动上班
  1. 你这边开始使用​​在你自己的电脑上,网络设置里找到代理设置的地方:
    • ​服务器:​​ 填你“传话员”服务器A的IP地址。
    • ​端口:​​ 填 8899
    • ​类型:​​ 选择 ​​SOCKS5​​。保存之后,你的网络流量就开始“跳转”了!

通过这个简单的设置,你那台本来普通的服务器就变成了一个高效的代理中转站,帮你更稳定、更灵活地访问网络。