如果想youtube不走warp,只让google走warp

编辑 config.json

如果你是用的我的脚本 https://github.com/crazypeace/V2ray_VLESS_WebSocket_TLS_CaddyV2

在让google走warp的routing上面添加一段 (蓝色部分)

因为routing里面的规则是按顺序判断的,如果命中规则就执行(打上Tag),并跳过之后的规则。 

* 根据你自己的小鸡的实际情况, 原生出站是IPv6就写IPv6, 原生出站是IPv4就写IPv4.

 {
      "type": "field",
      "outboundTag": "force-ipv6",  // force-ipv4 // socks5-warp
      "domain": ["geosite:youtube"]  // ***
 },            
 {
      "type": "field",
      "outboundTag": "socks5-warp",  // force-ipv4 // socks5-warp
      "domain": ["geosite:google"]  // ***
 },

能直接这么写的原因是, 在outbound的部分已经写好了根据tag指定IPv4或IPv6出站

{
    "protocol": "freedom",
    "settings": {
        "domainStrategy": "UseIPv4"
    },
    "tag": "force-ipv4"
},
{
    "protocol": "freedom",
    "settings": {
        "domainStrategy": "UseIPv6"
    },
    "tag": "force-ipv6"
},

==============

参考

rules: [RuleObject]

对应一个数组,数组中每一项是一个规则。对于每一个连接,路由将根据这些规则依次进行判断,当一个规则生效时,即将这个连接转发至它所指定的 outboundTag(或 balancerTag,V2Ray 4.4+)。当没有匹配到任何规则时,流量默认被转发至第一个 outbound。

source: https://www.v2fly.org/config/routing.html#routingobject

后记

根据对V2Ray的geosite.dat文件的一番探寻,google里面还包含了

include:android
include:blogspot
include:dart
include:fastlane
include:flutter
include:golang
include:google-ads
include:google-registry
include:google-scholar
include:kaggle
include:opensourceinsights
include:polymer
include:v8
include:youtube

也就是说,如果你让google躲开人机验证以后,觉得哪部分受拖累比较慢,比如blogspot,可以用同样的原理。
 {
      "type": "field",
      "outboundTag": "force-ipv6",  // force-ipv4 // socks5-warp
      "domain": ["geosite:youtube", "geosite:blogspot"]  // ***
 },       


评论

发表评论

The Hot3 in Last 30 Days

RackNerd VPS搭Hysteria2 HY2梯子 年付 $10.98 1G端口 3T流量 17G存储 1GB内存

强行重装 233boy的sing-box脚本 取消脚本报错退出的逻辑