google js cdn_「效率工具」模拟CDN的浏览器扩展程序,改善在线隐私

更多互联网新鲜资讯、工作奇淫技巧关注原创【飞鱼在浪屿】(日更新)

2b59854da1fa70e6bf37ae05402b11a5.png

LocalCDN是一个Web浏览器扩展,它模仿Content Delivery Networks以改善在线隐私。它拦截流量,在本地找到静态资源,然后将其注入环境。所有这些都是自动发生的,因此不需要事先配置。


插件下载:

火狐插件地址:https://addons.mozilla.org/en-US/firefox/addon/localcdn-fork-of-decentraleyes/

chrome插件地址:https://chrome.google.com/webstore/detail/localcdn/njdfdhgcmkocbgbhcioffdbicglldapd

源代码:https://codeberg.org/nobody/LocalCDN

此附加组件是https://git.synz.io/Synzvato/decentraleyes的分支


2a44fe637effb0e1466d7c8ae468c385.png

在线测试

https://www.localcdn.org/test/是在线测试网站。插件可以查看访问网页时,使用本地资源的资源数。


实现原理

LocalCDN对某些请求使用重定向。映射文件(https://codeberg.org/nobody/LocalCDN/src/branch/main/core/mappings.js#L71)列出了源(所有CDN和框架的路径)和一个定义目标的资源文件。
当前仅重定向JavaScript和CSS文件。某些CSS文件在内部引用了其他文件,例如字体。所有请求都重定向到本地文件,例如jQuery(https://codeberg.org/nobody/LocalCDN/src/branch/main/resources/jquery)。这就是扩展名当前大小为10 MB的原因。仅当LocalCDN找不到本地资源(并且已启用该选项)时,请求才会被阻止。
广告拦截器(例如uBlock Origin,uMatrix或AdGuard)决定允许哪些请求。仅当adblocker允许请求时,该请求才会被LocalCDN拦截。 LocalCDN在adblocker之后而不是之前捕获请求。


LocalCDN包含大量框架和有用功能。

  • 新增:与Firefox Sync或自己的服务器同步扩展设置
  • 包括Rocket Loader,Findify,Vue.js,page.js,lozad,AngularJS,Bootstrap,Google Material Icons,React,Vue,Chart.js等。该列表将不断更新。
  • 包括不同版本(v3.x,v4.x,v5.x)的Font Awesome
  • 为uBlock Origin / uMatrix / AdGuard编写的规则以及必要时进行通知的通知
  • 删除完整性/跨域属性以替换更多框架

新增资源:

  • 字体(3.x,4.x,5.x)
  • jQuery最高3.5.1
  • Bootstrap CSS(由StackPath,NetDNA和MaxCDN提供)
  • 引导JavaScript(由StackPath,NetDNA和MaxCDN提供)
  • AngularJS,AngularJS-Animate,AngularJS-Sanitize,AngularJS-Cookies和AngularJS-Touch
  • ...以及更多(总共100个不同版本的框架!)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值