找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 3847|回复: 2

v2瑞应该是自带分流的

[复制链接]
发表于 2019-11-17 22:00 | 显示全部楼层 |阅读模式
“1.2. 说明
看客户端配置,注意 routing 有一个 domainStrategy, 跟着写就行,当然也可以设成其它的,这里我不说,想知道就看用户手册。重点在 rules,我们要设置的路由规则就放在这里,注意这是一个数组,也就是说可以设置多个路由规则,当访问一个网站,数据包进入 V2Ray 之后路由就会先看看有没有能够匹配的规则,然后执行规则。

在rules 数组中的每个规则由一组大括号{ }扩起来。规则中的 type 是固定的(也就是照抄就行), 两个规则分别有 "domain": ["geosite:cn"] 和 "ip": ["geoip:cn"],这两个分别包含了中国大陆主流网站大部分域名和几乎所有的 ip 。两个规则的 outboundTag 都是 direct (outbounds 中 tag 为 direct 的是 freedom)那么如果访问了国内的网站路由就会将这个数据包发往 freedom,也就是直连了。比如说我访问了 qq.com,qq.com 是国内网站包含在 chinasites 里,就会匹配路由规则发往 freedom。

也许有的朋友会觉得奇怪,在这个例子当中路由规则只有国内网站直连,没有关于走代理的规则,但仍然可以访问 google.com、twitter.com 这类等众多被墙的网站的。这因为 outbounds 中的第一个出口协议是作为默认的出口,当一个数据包没有匹配的规则时,路由就会把数据包发往默认出口,在本例中 VMess 位于 outbounds 中的第一个,即不是访问中国大陆网站的数据包将通过 VPS 代理。

服务器配置与前面 VMess 一样,不再赘述。”
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2019-11-17 22:03 | 显示全部楼层
广告过滤功能:

{
  "domain": [
    "tanx.com",
    "googeadsserving.cn",
    "baidu.com"
  ],
  "type": "field",
  "outboundTag": "adblock"      
},
{
  "domain": [
    "amazon.com",
    "microsoft.com",
    "jd.com",
    "youku.com",
    "baidu.com"
  ],
  "type": "field",
  "outboundTag": "direct"
}

在第一个规则中,域名包含有 tanx.com 或 baidu.com 的就会被阻止连接,如果想拦截某些网站,往 adblock 的规则中写想要拦截的域名就可以了。在第二个规则当中,域名中包含有 amazon.com 或 microsoft.com 或 youku.com 或 baidu.com 的会直连。有一个问题大家发现没有,两个规则都有 baidu.com ,那么会执行哪个呢?答案是只会执行第一个(即adblock),原因是:

规则是放在 routing.rules 这个数组当中,数组的内容是有顺序的,也就是说在这里规则是有顺序的,匹配规则时是从上往下匹配;
当路由匹配到一个规则时就会跳出匹配而不会对之后的规则进行匹配;
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-11-17 22:12 | 显示全部楼层
内置的域名文件
在下载 V2Ray 的时候,下载的压缩包有一个 geosite.dat。这个文件是在路由功能里用到的,文件内置了许多常见的网站域名。配置方式如下,geosite 指 geosite.dat 文件,后面的 cn 是一个标签,代表着使用 geosite.dat 文件里的 cn 规则。

{
    "type": "field",
    "outboundTag": "direct",
    "domain": [
        "geosite:cn"
    ]
}
通过它可以设定这些国内域名走直连,这样就相当把规则的域名写到一个文件里,然后在配置中引用这个域名文件,其中有一个好处是配置比较简洁,看起来比较清爽。

1.2. 外置的域名文件
很多时候,V2Ray 内置的国内域名不能满足使用。不过 V2Ray 可以使用外部自定义的像 geosite.dat 这样的域名文件,刚好我也制作了一个,可以供大家使用。

https://github.com/ToutyRater/V2Ray-SiteDAT/tree/master/geofiles 下载 h2y.dat 文件放到 V2Ray 运行文件的目录下。
按需要写路由规则,格式为 "ext:h2y.dat:tag"。ext 表示使用外部文件;h2y.dat 是具体的文件名;tag 泛指标签,有哪些标签由文件提供。步骤 1 下载的 h2y.dat 文件目前只有 ad 和 gfw 两个标签,ad 包含着常见的广告域名,gfw 包含着常见的被 gfw 屏蔽的域名。它们各自所包含的域名在这里可以看到。这个域名文件每星期自动更新,如果你使用了我提供的域名文件也请定期更新(打开 https://github.com/ToutyRater/V2Ray-SiteDAT/tree/master/geofiles 看到的都是当时的最新版本)。路由配置示例如下。
运行 V2Ray。
"rules":[
{
     "type": "field",
     "outboundTag": "block", //拦截广告相关域名
     "domain": [
         "ext:h2y.dat:ad"
     ]
},
{
     "type": "field",
     "outboundTag": "proxy", //被 gfw 屏蔽的域名走代理
     "domain": [
         "ext:h2y.dat:gfw"
     ]
},
{
     "type": "field",
     "network":"tcp,udp",
     "outboundTag": "direct" // 默认直连
}
]
因为使用了 gfw 列表的用户,通常是想要默认情况下直连,但有时候习惯上在 outbounds 的第一个是代理的出站,所以在上面的配置中,最后加了一条直连的规则。那个network:"tcp,udp" 是为了让所有流量都能匹配上。
需要注意的是,目前所有第三方的 V2Ray GUI 客户端都不支持加载外置的域名文件。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-23 23:22

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表