
1 Trim21 Jul 16, 2016 via Android 首页好好的啊 |
5 notgod Jul 16, 2016 那个貌似阵亡了 国内 http://www.bootcdn.cn/ 国外 https://cdnjs.com/ 都支持 HTTPS 协议 可以使用 IP 库判断的 默认载入 cdnjs.com 判断如果 CC=CN 替换 cdnjs 为 bootcdn.cn take easy |
6 ZE3kr Jul 16, 2016 @notgod 这个是个不错的方案,补充一下在 nginx 上具体实现方案,我看了一下 www.bootcdn.cn 不和 cdnjs.com 兼容,还是用和 cdnjs.com 兼容的比较好,比如 css.net ,不过 css.net 其实很垃圾,国内就一个服务器,建议大家自己买七牛又拍什么的去反代 cdnjs.cloudflare.com 。 假设页面需要引用 https://cdnjs.cloudflare.com/ajax/libs/video.js/5.10.7/video.min.js 国内加载 https://cdn.css.net/libs/video.js/5.10.7/video.min.js ,页面需要引用 URL 的地方就可以直接这样写: fakeurl://cdnjs/video.js/5.10.7/video.min.js 然后 nginx 在 http 里,需要下载 MaxMind 的 GeoIP 库,下载国家的 IPv6 版本(向下兼容 IPv4 的) geoip_country /usr/share/GeoIP/GeoIPv6.dat; 然后在 server 里,加上 location / { set $cdnjs 'https://cdnjs.cloudflare.com/ajax/libs/'; if ($geoip_country_code = 'CN') { set $cdnjs 'https://cdn.css.net/libs/'; } sub_filter 'fakeurl://cdnjs/' $cdnjs; } 就 OK 了 |
7 kslr Jul 16, 2016 via Android 现在收费了,必须支付 100 元验证才可以使用 |