完美解决github访问速度慢和图片不显示问题

解决访问慢问题

1. 修改本地hosts文件

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

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

获取Github相关网站的ip
访问https://www.ipaddress.com,拉下来,找到页面中下方的“IP Address Tools – Quick Links”
分别输入github.global.ssl.fastly.net和github.com,查询ip地址
下面是我的配置
140.82.114.4    github.com
199.232.5.194   github.global.ssl.fastly.net

3.命令提示符中输入ping github.com

image

配置前

image

配置后

再次访问流量器https://github.com/,秒出

image

解决图片不显示问题

图片不显示,很大可能是github的CDN域名被污染问题。所以可以尝试使用本地hosts文件对网站进行域名解析。

一般的DNS问题都可以通过修改hosts文件 将域名解析直接指向IP地址来绕过DNS的解析,以此解决污染问题。

打开github任意未显示图片的网页,复制图片的地址。
比如https://github.com/serenader2014/flutter_carousel_slider/blob/master/screenshot/basic.gif

image.png

打开https://www.ipaddress.com/搜索上面的网址

image.png

host的格式如下,前面是IP后面是域名,经过整理,下面对于GitHub的IP直接复制粘贴即可

# GitHub Start 
140.82.113.3      github.com
140.82.114.20     gist.github.com

151.101.184.133    assets-cdn.github.com
151.101.184.133    raw.githubusercontent.com
199.232.28.133     raw.githubusercontent.com 
151.101.184.133    gist.githubusercontent.com
151.101.184.133    cloud.githubusercontent.com
151.101.184.133    camo.githubusercontent.com
199.232.96.133     avatars.githubusercontent.com
151.101.184.133    avatars0.githubusercontent.com
199.232.68.133     avatars0.githubusercontent.com
199.232.28.133     avatars0.githubusercontent.com 
199.232.28.133     avatars1.githubusercontent.com
151.101.184.133    avatars1.githubusercontent.com
151.101.108.133    avatars1.githubusercontent.com
151.101.184.133    avatars2.githubusercontent.com
199.232.28.133     avatars2.githubusercontent.com
151.101.184.133    avatars3.githubusercontent.com
199.232.68.133     avatars3.githubusercontent.com
151.101.184.133    avatars4.githubusercontent.com
199.232.68.133     avatars4.githubusercontent.com
151.101.184.133    avatars5.githubusercontent.com
199.232.68.133     avatars5.githubusercontent.com
151.101.184.133    avatars6.githubusercontent.com
199.232.68.133     avatars6.githubusercontent.com
151.101.184.133    avatars7.githubusercontent.com
199.232.68.133     avatars7.githubusercontent.com
151.101.184.133    avatars8.githubusercontent.com
199.232.68.133     avatars8.githubusercontent.com
199.232.96.133     avatars9.githubusercontent.com

# GitHub End

通过修改hosts文件访问medium

打开hosts文件(C:\Windows\System32\drivers\etc\hosts),向其中添加:

# Medium Start
104.16.120.127  medium.com
104.16.120.145  api.medium.com
104.16.120.145  cdn-static-1.medium.com
104.16.120.145  cdn-images-1.medium.com
104.16.120.145  cdn-images-2.medium.com
# Medium End 

再在命令提示符中输入: ipconfig /flushdns,更新ip

你可能感兴趣的:(完美解决github访问速度慢和图片不显示问题)