前言
我们的站点通常会使用一些CDN来进行加速,例如 jsDelivr, UNPKG 等,但是它们在境内的加速效果都不是很理想。
解决方法
Cloudflare在全球速度都是相对较快的,所以本站选择使用Cloudflare进行反代以上的CDN服务以解决它们在境内速度慢的问题。
注:如若没有 Cloudflare 账号,要先去注册一个,并与 GitHub 连接。
源代码
index.html
<script language="javascript" type="text/javascript"> |
_worker.js
export default { |
将以上代码导入 Cloudflare Pages
,然后绑定自己的域名(可无),就大功告成了。
注:index文件其实即为一个重定向,请将 https://cdn.wndbac.cn 替换为自己的域名或后面Cloudflare分配的域名。
使用
npm: https://domain/npm/package@version/file |
更多可访问 jsDelivr 官网查看:
只需将 cdn.jsdelivr.net 替换为你部署反代服务的域名即可。
同理:反代其它站点亦可以参照上述代码,但若别人开启了禁止反代等保护措施,即无效。