历史

SSR(写全名可能会被封)

早两三年前,V2和特洛伊还都没崛起,这就是最强者,可是现在都封的差不多了(至于为什么,我也不清楚)

但SSR确实是有加密的

V2ray(不只是个代理工具,而是一个平台)

近几年非常强势的工具,有两种原创的主流协议,VMESS和VLESS(都大写!)。

VMESS

挺好,也自带加密,不过有时间限制,这里的时间限制指服务端和客户端的时间差。例如服务端时间是9:00,客户端也得是这个时间(用的UTC,不用考虑时区),相差90秒就会报错,用不了。

请确保使用 V2Ray 的系统 UTC 时间误差在 90 秒之内

VLESS

就没有这个限制,被人们称为下一代V2ray数据传输协议。有一下几个特点:

  • VLESS协议不带加密,使用时要配合TLS等加密手段(当然也可以不加密使用,只是一生能用几次的问题了)
  • 速度更快,因为不加解密(这里速度指延迟),即使使用了TLS,速度也比VMESS快
  • 对于开发者来说,VLESS的加密有更多的方法

Trojan(前文提到的特洛伊)

新一代工具,大家用了都说好,就我说不好。

Trojan的安全性是无庸质疑的,从表面上看它仅仅只是个网站而已,人畜无害,但当用正确的客户端连接后,它就是个Proxy。(共用443端口

为啥我觉得不好呢,首先VMESS和VLESS+XTLS的组合我用到现在都没出过任何事情,尽管Trojan的安全性非常高但我觉得没必要(对我而言)。

并且实践证明,Trojan的延迟实在是太高啦!!!!!!!!!!

我的机子是洛山矶的CU2(我家是联通的宽带),VMESS的延迟在300ms到400ms之间,VLESS基本在300ms,而这个呢!!给我整上2s了。


V2rayN的使用

在这里提一嘴,不要讲Clash,V2ray的专业性是Clash怎么都比不上的。就跟众多剪辑软件和Pr的关系一样。

旧版的V2客户端自带PAC模式(自动代理,自动绕过没被墙的地址域名,当然也可以自定义加速某些地址域名),而新版的没有,那新版怎么实现呢。image.png

首先呢,肯定是要一个节点啦,这个你自己去找,我也可以帮着定制(带宽线路肯定都是一流的,价格另说)。

确保节点配置正确了,可以连上了后,打开主页面点上面的设置->路由设置

image.png

“一键导入基础规则”->“启用路由高级功能”

域名匹配算法:

linear:使用线性匹配算法,默认值;

mph:使用最小完美散列(minimal perfect hash)算法(v4.36.1+)。测试数据约 17 万条,匹配速度提升约 30%,内存占用减少约 15%

∴ 建议使用mgh。

AsIs:

只使用域名进行路由选择。快速解析,不精确分流。默认值。

IPIfNonMatch:
当域名没有匹配任何规则时,将域名解析成 IP(A 记录或 AAAA 记录)再次进行匹配;
当一个域名有多个 A 记录时,会尝试匹配所有的 A 记录,直到其中一个与某个规则匹配为止;
解析后的 IP 仅在路由选择时起作用,转发的数据包中依然使用原始域名;
理论上解析比”AsIs”稍慢,但使用中通常不会觉察到。

IPOnDemand:
当匹配时碰到任何基于 IP 的规则,将域名立即解析为 IP 进行匹配。解析最精确,也最慢。

理论上第一个和第二个都可以,但如果选择第一个将会使以ip匹配为原理的规则失效

∴ 建议使用IPIfNonMatch。

转到高级功能,添加规则集,左上角导入规则,复制下文后从剪切板导入。

[
  {
    "inboundTag": [],
    "outboundTag": "proxy",
    "domain": [
      "#以下三行是GitHub网站,为了不影响下载速度走代理",
      "github.com",
      "githubassets.com",
      "githubusercontent.com",
      "github.io"
    ]
  },
  {
    "inboundTag": [],
    "outboundTag": "block",
    "domain": [
      "#阻止CrxMouse鼠标手势收集上网数据",
      "mousegesturesapi.com",
      "*.mouseflow.com"
    ]
  },
  {
    "inboundTag": [],
    "outboundTag": "direct",
    "domain": [
      "bitwarden.com",
      "bitwarden.net",
      "www.runoob.com",
      "qiye.aliyun.com",
      "blog.csdn.net",
      "gstatic.com",
      "letsencrypt.org",
      "adblockplus.org",
      "luogu.com.cn",
      "safesugar.net",
      "repent.top",
      "#下两行谷歌广告",
      "googleads.g.doubleclick.net",
      "adservice.google.com",
      "#【以下全部是geo预定义域名列表】",
      "#下一行是所有私有域名",
      "geosite:private",
      "#下一行包含常见大陆站点域名和CNNIC管理的大陆域名,即geolocation-cn和tld-cn的合集",
      "geosite:cn",
      "#下一行包含所有Adobe旗下域名",
      "geosite:adobe",
      "#下一行包含所有Adobe正版激活域名",
      "geosite:adobe-activation",
      "#下一行包含微软msn相关域名少数与上一行微软列表重复",
      "geosite:msn",
      "#下一行包含所有苹果旗下域名",
      "geosite:apple",
      "#下一行包含所有广告平台、提供商域名",
      "geosite:category-ads-all"
    ]
  },
  {
    "type": "field",
    "inboundTag": [],
    "outboundTag": "proxy",
    "domain": [
      "#GFW域名列表",
      "geosite:gfw",
      "geosite:greatfire",
      "#GFWIP列表",
      "geoip:telegram",
      "geoip:google",
      "geoip:netflix",
      "geoip:twitter"
    ]
  },
  {
    "type": "field",
    "port": "0-65535",
    "inboundTag": [],
    "outboundTag": "direct"
  }
]

可以看到其中有geoip和geosite,这些对应的数据都存放在V2rayN的文件夹中image.png

因此需要定时更新这两个文件以达到好效果。

可以从这里获取。

关键内容截取

规则文件下载及使用方式

下载地址

如果无法访问域名 ,可以使用第二个地址(),但是内容更新会有 12 小时的延迟。raw.githubusercontent.com``cdn.jsdelivr.net

下载完覆盖原来的两个文件就行了。

全都配置好了,把上面的规则选定image.png

(上面的规则就是这里的PAC)

然后image.png

芜湖~~


注:V2rayN不要在中文目录下运行

V2rayN下载:2dust/v2rayN (github.com)

或者从我博客左侧的资源下载里也有

安卓端有V2rayNG,去谷歌Play商店里下。

最后修改:2021 年 11 月 21 日 11 : 30 AM
如果觉得我的文章对你有用,请随意赞赏