跳转至

GitHub 屏蔽中国地区访问的解决方案#

4 月 13 日 13:00 左右,GitHub 屏蔽了中国地区的访问,未登录用户访问时会触发 HTTP 403 Forbidden 错误,提示 “Access to this site has been restricted.”。已登录用户也可能会受到限制。

以下是我验证的一些解决方案:


1. 使用代理服务器(推荐)#

使用代理客户端(如 Clash、V2Ray),连接非中国节点(美国、日本、新加坡等),并开启系统代理即可绕过 IP 封锁。

由于众所周知的原因,不提供代理服务器提供商,请自行查找。

2. 利用 Bug 绕过限制(此方法已不可用)#

使用被封禁的节点(例如中国大陆网络)访问 https://github.com/login/ 后, GitHub 会存储一个 Cookie ,这时只要这个 Cookie 不被删除,再用被 GitHub 封禁的节点访问 GitHub 就不会被 403 禁止访问,无需登录 GitHub 。如果这个 Cookie 被删除, GitHub 还会 403 禁止访问。

说人话就是:裸连 GitHub 并访问 https://github.com/login/,无需理会 Access to this site has been restricted.,之后直接访问 github.com 即可解除限制。

3. 使用镜像站#

使用类似于 KKGitHub 的 GitHub 镜像服务来解除限制。


声明:本文仅提供技术讨论,不推荐具体工具或服务商。

部分方法可能随政策调整失效,如果有其他方法欢迎在评论区补充。

本文撰写匆忙,如有错误请及时指出。

评论