完美解决github访问速度慢问题

1. 修改本地hosts文件

windows系统的hosts文件的位置如下:C:\Windows\System32\drivers\etc\hosts
mac/linux系统的hosts文件的位置如下:/etc/hosts

2. 增加http://github.global.ssl.fastly.nethttp://github.com的映射 

获取Github相关网站的ip
访问https://www.ipaddress.com,直接在搜索框内
分别输入github.global.ssl.fastly.net和github.com,得到ip地址后,就可以用来配置hosts了。
也可以在The Original IP Address Toolset 下的Top Sites 中分别点击这两个域名和搜索同样的结果。

 访问https://www.ipaddress.com,直接在搜索框内分别输入github.global.ssl.fastly.net和github.com。

 也可以在The Original IP Address Toolset 下的Top Sites 中分别点击这两个域名和搜索同样的结果。

 

github.com返回的结果: 

 

github.global.ssl.fastly.net返回的结果:

 

3.命令提示符中输入ping github.com,进行验证,或者直接打开github网站。

 配置hosts前,当访问github失败时:

PS C:\Users\25408> ping github.com

正在 Ping github.com [13.229.188.60] 具有 32 字节的数据:
请求超时。
请求超时。
请求超时。
请求超时。

13.229.188.60 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 0,丢失 = 4 (100% 丢失),

配置hosts后,再访问github时: 

PS C:\Users\25408> ping github.com

正在 Ping github.com [140.82.113.4] 具有 32 字节的数据:
来自 140.82.113.4 的回复: 字节=32 时间=255ms TTL=48
来自 140.82.113.4 的回复: 字节=32 时间=255ms TTL=48
来自 140.82.113.4 的回复: 字节=32 时间=255ms TTL=48
来自 140.82.113.4 的回复: 字节=32 时间=255ms TTL=48

140.82.113.4 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 255ms,最长 = 255ms,平均 = 255ms

提醒:部分网友会遇到,刚配置好hosts时一切好使,后来过一会或者过几天,突然又不好使了。

原因:由于github网址的CDN给用户解析的ip可能每天都会变。

解决办法:部分网友需要通过此文章的方法再次获取相应ip,然后修改hosts,即可

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值