V2ray 纯 Vmess 的 Socks 前置代理 配置文件

注意
!! 这个配置不适用于 tsl+ws+web,如果你要配置 tsl+ws+web 你可以参考 这篇文章 !!

前言
某些情况下需要让V2ray来走前置代理以便提高速度,或者需要走socks代理。

大概的流程图
Application <---> V2ray Client <--> Socks Server <--> V2ray Server

配置文件 [Github]
{
  "inbounds": [
    {
      "port": 10808,   // Local Listen Port
      "protocol": "socks",
      "sniffing": {
        "enabled": true,
        "destOverride": ["http", "tls"]
      },
      "settings": {
        "auth": "noauth" 
      }
    }
  ],
  "outbounds": [
    {
      "protocol": "vmess",
      "settings": {
        "vnext": [
          {
            "address": "V2RAY SERVER",
            "port": V2RAY SERVER PORT,
            "users": [
              {
                "alterId": 64,
                "id": "aaaa-bbbb-cccc-dddd-eeee-ffff" // V2ray UUID
              }
            ]
          }
        ]
      },
      "tag": "VMESS",
      "proxySettings": {
          "tag": "SOCKS_PROXY"  
        }
    },
    {
      "protocol": "socks",
      "settings": {
        "servers": [
          {
            "address": "SOCKS PROXY SERVER",
            "port": SOCKS PROXY PORT
          }
        ]
      },
      "tag": "SOCKS_PROXY"
    }
  ]
}

一些其他的说明
  • Linux 平台其实可以自行安装 Proxychains 来暴力解决这个问题。
  • 如果要配置 HTTP 或者 HTTPS 代理进行转发的话,可以参考这篇文章

Comments