MrSheep

v2ray进阶操作—链式转发
AWS的美国线路实在是不敢恭维,但是我的部分服务注册为美国区域,所以,就想到了使用服务器中转。看了一下,proxy...
扫描右侧二维码阅读全文
25
2018/12

v2ray进阶操作—链式转发

AWS的美国线路实在是不敢恭维,但是我的部分服务注册为美国区域,所以,就想到了使用服务器中转。
看了一下,proxySettings确实可以中转流量,但是streamSettings就会失效,也就是说没有办法使用WS,TLS等,即只能是非 TLS、无 HTTP 伪装的 TCP 传输协议。
同時可以參考我之前的文章:

关于VPS的选择

我用到的方法比较适合中转vps不在国内,因为中转服务器上会留下真实服务器的信息。不建议在阿里云国内版上尝试。最好的选择是香港或者是附近地区的vps来中转。
我选择的是AWS SG作为中转vps,同时我的代理服务器选择AWS OR,我所在的地区JP和KR节点容易抽风,新加坡由于出口节点在广州,完美的避开了抽风的问题,同时,AWS自己的服务器之间的线路至少质量可以保证。

食用教程

v2ray的链式转发主要分爲兩種

  • 1.通过服务端配置outbound到下一级服务端,并在每一级中转服务器上都做相应的配置,直到最终的翻墙服务器。
  • 2.通过客户端配置,由客户端判定中转路径,直到最终到达翻墙服务器。
    來自V2Ray链式转发的补充教程的一份教程文件

transit.txt

但是我的中轉服務器於代理服務器之間並不需要ws+tls,只需要最暴力,最快,最原始的協議即可,反正牆已經穿了。
所以我選擇mkcp協議,關於mKCP協議,請參看Project V官方文檔

我的配置文件最後是這個樣子的:
我的中轉服務器上面裝了寶塔以及LNMP,所以我的WS使用Nginx來完成,TLS同樣
中轉服務器:

  {
    "inbound": {
        "listen":"127.0.0.1",
        "port": 9888, //中轉服務器運行端口
        "protocol": "vmess",
        "settings": {
            "udp": true,
            "clients": [
                {
                    "id": "uuid",//中轉服務器uuid
                    "alterId": 100
                }
            ]
        },
        "streamSettings": {
            "network":"ws",
            "wsSettings":{
                "path":"/sheep/" //中轉服務器ws配置
            }
        }
    },
    "outbound" : {
      "mux" : {
        "concurrency" : 8,
        "enabled" : true
      },
      "protocol" : "vmess",
      "settings" : {
        "vnext" : [
          {
            "users" : [
              {
                "id" : "uuid",//代理服務器uuid
                "alterId" : 0
              }
            ],
            "address" : "gfwf**k.you",//翻牆服務器地址
            "port" : 9999//翻牆服務器端口
          }
        ]
      },
      "streamSettings": {
        "network": "mkcp",
        "security": "none",
        "tlsSettings": {},
        "tcpSettings": {},
        "httpSettings": {},
        "kcpSettings": {
          "mtu": 1350,
          "tti": 50,
          "uplinkCapacity": 100,
          "downlinkCapacity": 100,
          "congestion": false,
          "readBufferSize": 2,
          "writeBufferSize": 2,
          "header": {
            "type": "none"
          }
        },
        "wsSettings": {},
        "quicSettings": {}
      }
    },
    "inboundDetour": [],
    "outboundDetour": [
        {
          "protocol": "blackhole",
          "settings": {},
          "tag": "blocked"
        }
      ],
    "routing": {
      "strategy": "rules",
      "settings": {
        "rules": [
          {
            "type": "field",
            "ip": [
              "0.0.0.0/8",
              "10.0.0.0/8",
              "100.64.0.0/10",
              "127.0.0.0/8",
              "169.254.0.0/16",
              "172.16.0.0/12",
              "192.0.0.0/24",
              "192.0.2.0/24",
              "192.168.0.0/16",
              "198.18.0.0/15",
              "198.51.100.0/24",
              "203.0.113.0/24",
              "::1/128",
              "fc00::/7",
              "fe80::/10"
            ],
            "outboundTag": "blocked"
          }
        ]
      }
    }
  }

翻牆服務器:

{
  "log": {
    "access": "/var/log/v2ray/access.log",
    "error": "/var/log/v2ray/error.log",
    "loglevel": "info"
  },
  "inbounds": [
    {
      "port": 9999,//運行端口
      "protocol": "vmess",
      "settings": {
        "clients": [
          {
            "id": "uuid",//代理服務器uuid
            "alterId": 0,
          }
        ]
      },
      "streamSettings": {
        "network": "mkcp",
        "security": "none",
        "tlsSettings": {},
        "tcpSettings": {},
        "httpSettings": {},
        "kcpSettings": {
          "mtu": 1350,
          "tti": 50,
          "uplinkCapacity": 100,
          "downlinkCapacity": 100,
          "congestion": false,
          "readBufferSize": 2,
          "writeBufferSize": 2,
          "header": {
            "type": "none"
          }
        },
        "wsSettings": {},
        "quicSettings": {}
      }
    }
  ],
  "outbounds": [
    {
      "protocol": "freedom",
      "settings": {}
    },
    {
      "protocol": "blackhole",
      "settings": {},
      "tag": "blocked"
    }
  ],
  "routing": {
    "rules": [
      {
        "type": "field",
        "ip": [
          "0.0.0.0/8",
          "10.0.0.0/8",
          "100.64.0.0/10",
          "169.254.0.0/16",
          "172.16.0.0/12",
          "192.0.0.0/24",
          "192.0.2.0/24",
          "192.168.0.0/16",
          "198.18.0.0/15",
          "198.51.100.0/24",
          "203.0.113.0/24",
          "::1/128",
          "fc00::/7",
          "fe80::/10"
        ],
        "outboundTag": "blocked"
      }
    ]
  }

參考鏈接:

V2Ray链式转发的补充教程
Project V
Pornhub(劃掉)

客官们支持一下啦,建站维护开销不少

搬瓦工,建站、代理稳如狗,最低19.99刀一年,更有CN2线路等着你>>[传送门]

DigitalOcean大法好,Xeon Gold豪上天,最低5刀一个月,注册充值得10刀,还不快去???[传送门]

Vultr,最低5刀一个月,全球15节点,注册充值得10刀,全SSD Kvm机器[传送门]

Cloudcone价格低,直连线路大法好,随时随地放优惠[传送门]

Last modification:December 25th, 2018 at 04:01 pm

Leave a Comment

召唤看板娘