GitHub 的域名遭到了 DNS 污染,导致无法连接到 GitHub 的加速分发服务器,从而使得国内访问速度很慢。因此,要想在中国访问 GitHub,可以采取以下几种方法:

1. 修改 hosts 文件

修改 hosts 文件可以将 GitHub 的域名映射到直接访问的 IP 地址,从而绕过 DNS 污染。修改 hosts 文件的方法如下:

  1. 打开 hosts 文件,通常位于 C:\Windows\System32\drivers\etc\hosts。
  2. 在 hosts 文件末尾添加以下内容:
  3. 140.82.121.3 github.com
  4. 140.82.121.3 assets-cdn.github.com
  5. 保存 hosts 文件并重启计算机。

GitHub上有一些更新最新host的工具。楼主也尝试过更新hosts,效果甚微。

2. 使用代理服务器

使用代理服务器可以将国内的 IP 地址转换为国外的 IP 地址,从而绕过国内的网络限制。使用代理服务器的方法如下:

  1. 下载并安装代理软件,例如 SS 或 V2Ray。
  2. 配置代理软件,将代理服务器的 IP 地址和端口号输入到代理软件中。
  3. 在浏览器中设置代理,将代理软件的 IP 地址和端口号输入到浏览器中。

3. 使用 加速器 梯子

使用 加速器 梯子 可以将国内的 IP 地址转换为国外的 IP 地址,从而绕过国内的网络限制。

以上方法可以解决在中国访问 GitHub 的问题,推荐使用一些老牌的加速器梯子,例如Dove加速器、Nord加速器等,可以一键解锁所有外网资源。