解决打开Google显示“我们的系统检测到您的计算机网络中存在异常流量”问题

最近为了新业务新团队新建了个服务器,但是经常在Google搜索或者打开Google相关网页时会显示:“我们的系统检测到您的计算机网络中存在异常流量。此网页用于确认这些请求是由您而不是自动程序发出的。”

我们的系统检测到您的计算机网络中存在异常流量

因为是自建服务器,IP也是独享了,不存在IP多人使用导致被Google封锁问题,反查一下也没有任何域名解析到自己的IP,所以基本确定不是IP使用泛滥问题。

看来主要原因是Google流量使用了IPv6的通道,IPv6 旨在提高安全性和性能,同时确保我们不会耗尽 IP 地址,但同时这样也可能会让每次谷歌流量会使用不同的地址,为了避免再次出现“我们的系统检测到您的计算机网络中存在异常流量”的警告信息,禁用IPv6是最直接的办法。

后期可能也会使用到IPv6做其他事情,所以只需要临时关闭IPv6即可,后期需要可以重启服务器以便重新启用。

暂停IPv6以停止“我们的系统检测到您的计算机网络中存在异常流量”警告

方法一

1.连接xshell查看是否启动IPv6

cat /proc/sys/net/ipv6/conf/all/disable_ipv6

返回结果显示为0则是已启动,1是已禁止。

2.执行以下三条命令,临时禁用IPv6

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1 
sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1

3.再次执行命令查看,正常这时IPv6已经给禁止,需要重新启用则重启服务器即可

cat /proc/sys/net/ipv6/conf/all/disable_ipv6

方法二

设置Google走IP4而不走IPv6

这个方法就是修改服务器配置文件。这种方法的优点是,并没有完全禁止IPv6,有些网友可能需要ipv6做其它事情,只是指定了Google走IPv4。

修改config.json配置文件,增加一个outbound(出口),二是rules增加一个让Google以IPv4走刚增加的outbound。

两个文件如下:

{
  "protocol": "freedom",  // 主传出协议
  "settings": {}
},
{
  "protocol": "freedom",
  "settings": {
    "domainStrategy": "UseIPv4"
  },
  "tag": "ipv4-out"
}
],
"routing": {
  "rules": [
    {
      "type": "field",
      "domain": [
        "domain:google.com"
      ],
      "outboundTag": "ipv4-out"
    }
  ]
}

完整文件如下,实际端口和ID按自己服务器修改即可:

{
  "log": {
    "access": "/var/log/v2ray/access.log",
    "error": "/var/log/v2ray/error.log",
    "loglevel": "warning"
  },
  "inbounds": [
    {
      "listen": "127.0.0.1",
      "port": 33888,
      "protocol": "vmess",
      "settings": {
        "clients": [
          {
            "id": "a1199f80-a920-437b-9531-7f86b62533a0",
            "alterId": 64
          }
        ]
      },
      "streamSettings": {
        "network": "ws",
        "wsSettings": {
          "path": "/vv22"
        }
      }
    }
  ],

  "outbounds": [
    {
      "protocol": "freedom",
      "settings": {},
      "tag": "direct"
    },
    {
      "protocol": "freedom",
      "settings": {
        "domainStrategy": "UseIPv4"
      },
      "tag": "ip4-out"
    },
    {
      "protocol": "blackhole",
      "settings": {},
      "tag": "blocked"
    }
  ],
  "routing": {
    "rules": [
      {
        "type": "field",
        "domain": [
          "domain:google.com"
        ],
        "outboundTag": "ip4-out"
      },
      {
        "type": "field",
        "ip": [
          "geoip:private"
        ],
        "outboundTag": "blocked"
      }
    ]
  }
}

推荐用第一种方法,简单直接;第二种方法只是杜绝大部分时间,但不能完整阻止警告出现。

重新用Google搜索,已经没有警告出现了。

5/5 - (1 vote)
奥博说 版权所有丨如未注明 均为原创
转载请注明:https://www.oppblog.com/archives/2533

3 条评论

发表评论