Github 是世界最大的代码托管平台,绝大部分知名的开源项目都在 Github 平台托管。中国大陆内访问 Github 一直都有阻挠,偶尔会无法访问。
近期发现中国大陆内访问 Github 会提示"Access to this site has been restricted."(访问被限制)这是 Github 方面主动的限制,Github 官方目前没有任何公告。如果你已经登录了 Github,现在还是可以正常访问的。
不清楚此次限制是处于什么原因,具体得看官方后续消息。
以下是可能的原因:
GitHub 屏蔽中国大陆 IP 地址
近期有报道称,GitHub 疑似屏蔽了来自中国大陆的 IP 地址,导致未登录用户在访问时收到访问受限的提示。
中国大陆的网络审查与封锁
GitHub 曾多次在中国大陆遭遇封锁,包括 DNS 污染、SNI 检测、TCP 重置等技术手段,导致访问不稳定或完全无法访问。
浏览器或网络设置问题
某些浏览器(如 QQ 浏览器、UC 浏览器)可能会将 GitHub 标记为“危险网站”并阻止访问。此外,网络设置中的 DNS 配置错误也可能导致访问受限。
解决方法:
使用 科学上网 或 网络加速服务
通过可靠的机场加速器 或网络加速服务连接至其他国家的网络,以绕过可能的地域限制。
更改 DNS 设置
将 DNS 服务器更改为公共 DNS,如 Google 的 8.8.8.8 或 Cloudflare 的 1.1.1.1,可能有助于解决 DNS 污染问题。
尝试不同的浏览器或设备
更换浏览器或使用其他设备访问 GitHub,排除浏览器插件或设置导致的问题。
联系 GitHub 支持
如果您认为访问受限是误判,可以联系 GitHub 支持团队,提供相关信息以请求解除限制。
目前实测使用Dove加速器可以访问GitHub,没有碰到Access to this site has been restricted.的问题,仅供参考。