解决Virmach Vps, 谷歌搜索频繁人机验证问题

·

1 min read

解决Virmach Vps, 谷歌搜索频繁人机验证问题

virmach机器速度还可以,但谷歌搜索的时候频繁出现“reCAPTCHA”人机验证,实在无解.. 查得问题是 virmach大部分是 RN、CC机房 IP段可能处于Google黑名单...、

image.png

1. 申请IPV6隧道

virmach并不自带ipv6, 则使用IPv6 隧道。 申请 https://tunnelbroker.net [一个账号可以申请 5 个隧道]

  1. 注册登陆。 image.png
  2. 在左侧的 User Functions 中,点击 Create Regular Tunnel. image.png
  3. IPv4 Endpoint (Your side) 这里输入你的 IPv4 的地址,下面的区域选择你的 VPS 所在的区域,然后点击下面的 Create Tunnel 完成创建。 image.png
  4. 进入 Tunnel Details 页面(也可以点击 左侧的 Main Page,然后选择刚刚创建的 tunnel 进入) image.png
  5. 点击 Example Configurations 选择你的 VPS 的操作系统,然后 根据提示做就可以了。 我的Linux 发行版是 Debian 10 则选择如图。
    image.png

2. 开启IPV6设定

  1. 首先编辑 vim /etc/sysctl.conf ,底部加入下面三行内容,并保存退出。
    net.ipv6.conf.all.disable_ipv6 = 0
    net.ipv6.conf.default.disable_ipv6 = 0
    net.ipv6.conf.lo.disable_ipv6 = 0
    
  2. 设置生效,启用IPv6。
    sysctl -p
    
  3. 编辑vim /etc/resolv.conf,在底部添加 IPv6 DNS 解析 。
    nameserver 2001:4860:4860::8888
    nameserver 2001:4860:4860::8844
    
  4. 编辑 vim /etc/network/interfaces,在 tunnelbrokerExample Configurations获取到的信息复制,并粘贴到 /etc/network/interfaces 最底部并保存。 image.png
  5. 重启网络即可生效。
    /etc/init.d/networking restart
    
  6. 测试一下 ~ ping6 ipv6.google.com image.png 此时开启ipv6成功,KVM 重启也不需要增加开机项,也是可用的~。

3. 开启IPV6分流

............
{
  "outbounds": [
........................
    {
      "protocol": "freedom",
      "settings": {
        "domainStrategy": "UseIPv6"
      },
      "tag": "IPv6-out"
    }
  ]
}
............
{
  "routing": {
    "domainStrategy": "IPOnDemand",
    "rules": [
      {
        "type": "field",
        "domain": [
          "geosite:google"
        ],
        "outboundTag": "IPv6-out"
      }
    ]
  }
}
............

最后重启your服务 service [your service] restart (可能第一次还是验证一下,不过以后就很少出现了)~

image.png