GitHub 的域名遭到了 DNS 污染,导致无法连接到 GitHub 的加速分发服务器,从而使得国内访问速度很慢。因此,要想在中国访问 GitHub,可以采取以下几种方法:
1. 修改 hosts 文件
修改 hosts 文件可以将 GitHub 的域名映射到直接访问的 IP 地址,从而绕过 DNS 污染。修改 hosts 文件的方法如下:
- 打开 hosts 文件,通常位于 C:\Windows\System32\drivers\etc\hosts。
- 在 hosts 文件末尾添加以下内容:
- 140.82.121.3 github.com
- 140.82.121.3 assets-cdn.github.com
- 保存 hosts 文件并重启计算机。
GitHub上有一些更新最新host的工具。楼主也尝试过更新hosts,效果甚微。
2. 使用代理服务器
使用代理服务器可以将国内的 IP 地址转换为国外的 IP 地址,从而绕过国内的网络限制。使用代理服务器的方法如下:
- 下载并安装代理软件,例如 SS 或 V2Ray。
- 配置代理软件,将代理服务器的 IP 地址和端口号输入到代理软件中。
- 在浏览器中设置代理,将代理软件的 IP 地址和端口号输入到浏览器中。
3. 使用 加速器 梯子
使用 加速器 梯子 可以将国内的 IP 地址转换为国外的 IP 地址,从而绕过国内的网络限制。
以上方法可以解决在中国访问 GitHub 的问题,推荐使用一些老牌的加速器梯子,例如Dove加速器、Nord加速器等,可以一键解锁所有外网资源。