GitHub近期实施了新的反爬虫规则,可能导致中文访问受限,这一举措旨在加强平台安全性,减少自动化恶意访问和滥用行为,这也可能对依赖中文访问的用户造成一定影响,GitHub作为全球最大的代码托管平台,其动态调整安全措施以应对日益复杂的网络威胁,此举反映了平台维护秩序和保护用户数据的决心,目前尚不确定具体影响程度,但用户需留意可能的访问变化并做好相应准备。

GitHub为了打击爬虫行为,推出了一系列新的规则,其中一项特别规定,系统将会检查用户浏览器请求头的语言部分,如果检测到用户使用的是中文(尤其是zh_CN),可能会触发访问限制,这一措施旨在确保平台的安全和稳定性,防止恶意爬虫对网站造成不必要的压力和损害。 电脑知识网报道,GitHub的这一新风险控制规则已经实施,GitHub并非全面封禁中文用户,这些访问限制是在多个条件综合判断后触发的,系统首先会按照常规规则进行筛查,例如检查IP地址是否在黑名单上,以及用户代理(UA)是否异常,只有在常规规则通过后,系统才会检测IP地址的质量以及用户请求头的语言部分。 通常情况下,如果用户的IP质量没有问题,不会触发语言检测,只有当满足所有条件时,系统才会进一步核查,对于普通用户而言,因语言检测而受到限制的,可以通过修改请求头,将语言设置为en_US或其他未受限制的语言,或者更换质量更好的IP地址来解决问题。 GitHub此次的新规则很可能是为了对抗日益严重的爬虫和非法数据抓取问题,大量的AI爬虫对GitHub进行疯狂的数据抓取,不仅给GitHub服务器带来沉重负担,浪费大量流量,还增加了运营成本,这一措施的实施,可能是为了更好地防止自动化工具的滥用,保护其平台免受大规模数据抓取的影响。 对于用户而言,这次规则调整也提醒他们在访问GitHub时需要注意自己的网络行为和请求头设置,尽管GitHub并未全面封禁中文用户,但为了避免不必要的麻烦,建议用户在访问时尽量遵守相关规定,确保个人账号的安全和平台的正常运行,对于因语言检测而受到限制的普通用户,可以尝试修改请求头或使用其他未被限制的语言进行访问,或者更换质量更好的IP地址。
