github国内访问慢
为什么 Github 访问失败或者缓慢 ?
主要原因是 DNS 污染. 简单来说就是 DNS 服务器错误的把域名指向不正确的 IP 地址,阻碍了网络访问.
解决方案
注:选择其中一种即可
(不推荐) 修改 DNS 服务器
(推荐) 修改 hosts 文件
- 使用 ping 检测工具测试访问, 我们选择一个延迟较低的就行
- 修改 hosts 前可以测试一下访问延迟
- 修改 hosts
- Windows
- 打开
C:\Windows\System32\drivers\etc\hosts
文件 - 追加写入刚刚的ip, 我这里的是
140.82.112.4
(可能会出现保存失败, 没有权限: 复制到桌面, 修改完后覆盖即可)1
github.com 140.82.112.4
- 打开
- MacOS
- 写入ip, 我这里的是
140.82.112.4
(需要输入管理员密码)添加到末尾1
sudo vi /etc/hosts
1
github.com 140.82.112.4
- 写入ip, 我这里的是
- Ubuntu, centos
- 写入ip, 我这里的是
140.82.112.4
(需要输入管理员密码)1
sudo echo "github.com 140.82.112.4" >> /etc/hosts
- 写入ip, 我这里的是
- debian 和一些没有
sudo
的系统- 写入ip, 我这里的是
140.82.112.4
(需要输入管理员密码)添加到末尾1
su vi /etc/hosts
1
github.com 140.82.112.4
- 写入ip, 我这里的是
- Windows
- 使用 ping 检测工具测试访问, 我们选择一个延迟较低的就行
(不推荐) 各类游戏加速器
原理跟前两种差不多, 这里就不过多介绍了, 可用性玄学
(最推荐) 魔法上网, 科学上网
自行
baidu、google、bing
再多说一点就违规了, 参考司法解释: 最高人民法院关于审理扰乱电信市场管理秩序案件具体应用法律若干问题的解释
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hi,gouzi!