谷歌Google搜索显示异常流量需进行人机身份验证的解决办法

【美博翻墙2020.5.31】使用VPS,特别是V2Ray代理,使用谷歌Google搜索时,常出现一个烦人的问题,显示:异常流量,需进行人机身份验证。这个问题很烦人,网上的解决办法也相差比较大,看来这个问题并非一个单一原因引起,整体来讲应该是google的问题,不知道谷歌在搞什么事这么多年这个问题的技术没有提高还在大量误伤,其它的搜索引擎没有这个问题,至少美博没有遇到过其他搜索引擎有这个问题。本文主要针对V2Ray代理出现这个问题的分析及解决办法。

谷歌Google搜索显示异常流量需进行人机身份验证的解决办法

关于此网页
我们的系统检测到您的计算机网络中存在异常流量。此网页用于确认这些请求是由您而不是自动程序发出的。为什么会这样?
IP 地址:2001:---:5:1f37:5400:2ff:---:763d 这里显示为 IPv6,也可能显示为 IPv4
时间:2020-05-31T02:49:51Z
网址:https://www.google.com/search?client=firefox-b-e---------------

引起“Google搜索显示异常流量”的原因分析

据美博了解到的原因,是google针对IP的管理方式的问题引起。

那么具体是什么原因呢?

根据网上出现这个问题的状况,美博总结了一下,大概有这样几种原因引起Google搜索出现这个问题,还是那句话是google的问题:

1、IPv4、IPv6地址或网段被google封了,被封锁的原因则是多种多样的,比如:有人用这个VPS作为爬虫,这个 IP 段被谷歌加入黑名单了,那么使用到这个IP段的主机就跟着遭殃;毕竟这个是极少数;
2、域名曾经被滥用过,被google加入了黑名单,这个应该也是很少;
3、VPS服务器商的IPv6地址分配方式引起的。

按理说,原因1、2出现被封锁的情况,毕竟是少数,不应该出现网络上在这个问题上频繁出现这么多被封的现象,那么,可能原因,美博认为第3点更具有普遍性。这第3点,美博特别说明一下:

因为广泛出现这个问题,而且不同VPS服务器商出现这个问题也不一致,有的服务器商的VPS就会广泛出现这个问题,美博在实际使用VPS时,比较过几家服务器商提供的VPS,安装完全一样的V2Ray,有的会出现,有的换多个IP也没有遇到过一次,有的却是基本上都会出现,所以,美博觉得国外的一种说法是“VPS服务器商的IPv6地址分配方式引起的”这个也是主因:原因是来自一个服务器提供商的所有VPS都是使用一个IPv6地址创建的,该地址是由“无状态地址自动配置”(SLAAC)获取的,并且浏览器可能会将ipv6地址作为第一优先级,因此Google就会认为来自同一个IPV6地址出现巨大点击,流量非常可疑。

这个事情得从IPv6地址的产生原理说起:

2012年以前,互联网络使用的IPv4(Internet Protocol version 4)网络通讯协定,众所周知其所能提供的网络IP总数量约43亿个(共有2的32次方=4,294,967,296个IP地址)正在耗尽,于是引入了新一代IPv6网络通讯协定来作为未来的地址。IPv6提供更多的IP地址数量(共有2的128次方=340,282,366,920,938,463,463,374,607,431,768,211,456个IP地址),基本上可说是人类用不完了,同时也加入IP自动配置(Auto-configuration)、内建安全的加密码制、以及提供网络连线服务品质之功能(Quality of service)。

IPv4地址核发方式主要有固定地址配置及动态地址配置两种。固定地址配置需要手动设置,主要应用于服务器主机及网络设备,动态地址配置大多透过DHCP协定(Dynamic Host Configuration Protocol),由DHCP服务器进行地址核发。

IPv6网络除保留手动设置固定地址的机制外,另提出“无状态寻址自动配置”(Stateless Address Autoconfiguration , SLAAC)的全新技术,可直接由路由器直接核发Prefix给用户端主机,不需要再透过DHCP服务器,主机得到Prefix后将结合自动产生的Host ID而产生IPv6地址。

“Google搜索显示异常流量”的解决办法:

针对上面出现的原因分析,那么,

1、更换 ip或域名

如果出现上面提到的1、2原因,是ip或域名的问题,那么没有其它更好的解决办法,就是找VPS服务器商换 ip 或换域名。
还是那句话,美博认为这种情况极少。

2、原因3“VPS服务器商的IPv6地址分配方式引起的”的解决办法

这个问题引起的“异常流量”可以这样解决,有三个方法:

方法一、进入VPS服务器,配置IPv6 静态地址

这个方法当然是很麻烦了,要做多项设置,不熟悉的网友操作起来太困难,新手就更是不要想用这个办法,美博建议放弃;

方法二、如果只是做V2Ray,并不需要IPv6,那么可以关闭服务器中的IPv6

这个方法简单实用,美博多台服务器都采用这个办法解决问题,所以,美博建议使用这个方法:

1)SSH链接VPS服务器后
2)查看IPv6是否启用
输入:

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

应该显示的是数字 0
表明是有启用 IPv6
3)禁用 IPv6
输入

nano /etc/sysctl.conf

打开编辑器后,移动光标到空白处,不要动其它的内容,然后粘贴下面内容:
方法请见美博的自建教程

#disable ipv6
net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
net.ipv6.conf.lo.disable_ipv6=1

粘贴内容后,保存配置,退出编辑器,方法也请查看美博自建教程相关内容,这里不多说明。

4)激活更改
输入:

sysctl -p

5)再查看IPv6是否禁止
输入

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

显示的是数字 1
说明已禁用IPv6

现在再上google搜索,就没有异常流量出现了。

方法三、配置v2ray让google走ipv4

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

即:请参见自建教程:
自建最强科学上网2:V2Ray + Caddy + Tls + WebSocket - 美博园
自建最强科学上网5:V2Ray + Caddy + Tls + HTTP/2 - 美博园

其中 【8-2、编辑 V2Ray 服务器配置文件】
这个配置文件config.json的内容要修改,使得v2ray服务器让google只走ipv4,不走ipv6。

这个方法没有直接写入教程,是因为这个方法并不能解决所有V2Ray的“Google异常流量”问题。

这个方法要对美博教程中的/etc/v2ray/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"
      }
    ]
  }

下面是整合好的完整的/etc/v2ray/config.json配置文件为:

当然,请参考美博教程,修改其中的端口、UUID、域名、路径等参数。

{
  "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"
      }
    ]
  }
}

修改配置的方法,打开编辑器,粘贴修改内容,保存配置,退出编辑器,让新内容生效,重新启动V2Ray

这些方法,请查看美博自建教程相关内容,这里就不多说明了。

----

总之,这个问题比较复杂,还有其它原因,欢迎网友补充。

原文链接:https://allinfa.com/google-search-abnormal-traffic-man-machine-authentication-solution.html
原文标题:谷歌Google搜索显示异常流量需进行人机身份验证的解决办法 - 美博园
※ 除声明转载,美博园文章均为"原创",软件版权归原作者,转载请以上面超链接注明来源!

本文TinyURL短网址: http://tinyurl.com/ybd88oww

这里是你留言评论的地方

5 + 1 =

【您可以使用 Ctrl+Enter 快速发送】

Copyright © 2007 - 2020 , Design by 美博园. 版权所有. 若有版权问题请留言通知本站管理员. 【回到顶部】