github不能访问、加载css、js解决办法
2015-11-20 16:53
776 查看
http://www.cnblogs.com/fanyong/p/3489800.html
很奇怪,白天在公司还能正常访问github,晚上回来访问却有问题,表现症状是页面加载慢,并且页面样式明显错乱。
在chrome下用F12开发者工具一看,有2条css和2条js 404 了,猜想应该是github的DNS被GFW污染了。
![](http://images.cnitblog.com/blog/282019/201312/24223529-356b8aceb09847e38cb9b125aafe0795.png)
github之前将CDN切换为fastly.net的,但是不巧的是,上面url中的ssl是GFW的敏感字,直接中招.
修改hosts文件,直接通过IP访问github的CDN fastly.net,不用域名解析。
通过 www.ipaddress.com 这个网站查询github.global.ssl.fastly.net的IP地址,然后在hosts中增加一条。
![](http://images.cnitblog.com/blog/282019/201312/24222838-ae826f1673c04aff858bca9b90f82bb2.png)
然后访问github.com首页,直接就进来了。
很奇怪,白天在公司还能正常访问github,晚上回来访问却有问题,表现症状是页面加载慢,并且页面样式明显错乱。
在chrome下用F12开发者工具一看,有2条css和2条js 404 了,猜想应该是github的DNS被GFW污染了。
![](http://images.cnitblog.com/blog/282019/201312/24223529-356b8aceb09847e38cb9b125aafe0795.png)
https://github.global.ssl.fastly.net/assets/github-4aa98817ea815bcd147016e4d001b 8db4b0a048a.css https://github.global.ssl.fastly.net/assets/github-4aa98817ea815bcd14704olkw001b 121db0a048a.js
github之前将CDN切换为fastly.net的,但是不巧的是,上面url中的ssl是GFW的敏感字,直接中招.
解决办法
修改hosts文件,直接通过IP访问github的CDN fastly.net,不用域名解析。通过 www.ipaddress.com 这个网站查询github.global.ssl.fastly.net的IP地址,然后在hosts中增加一条。
#fix github cdn problem because of GFW 185.31.17.184 github.global.ssl.fastly.net
![](http://images.cnitblog.com/blog/282019/201312/24222838-ae826f1673c04aff858bca9b90f82bb2.png)
然后访问github.com首页,直接就进来了。
相关文章推荐
- JS自定义Array原型移除函数
- javaScript实现简单网页倒计时代码
- JavaScript学习----Prototype
- JavaScript学习----Function
- 初识JavaScript
- JavaScript学习----基础知识
- rapidjson读写方法总结
- 用JS获取地址栏参数的方法(超级简单)
- JavaScript 的性能优化:加载和执行
- C#反序列化json字符串时,提示:应为来自命名空间“”的元素“root”。。遇到名称为“”、命名空间为“”的“None”。
- 离线谷歌卫星地图加载服务中间件调用示例For ArcGIS JS API
- python如何获取javascript动态产生的数据
- fastjson使用心得
- javascript 取得rem 对应的值
- js封装方法用于格式化时间
- 浅谈基于JavaScript的DDOS攻击
- 深入详解javascript之delete操作符
- JavaScript获取数组最大值和最小值
- js 搜索引擎
- 推荐12个最好的 JavaScript 图形绘制库