Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

用规则驱动黑科技 || 一个基于规则的前端路由拦截器 || A simple, globally hijacked, easily customizable, Service Worker-based front-end worker

License

Notifications You must be signed in to change notification settings

ChenYFan/ClientWorker

Repository files navigation

ClientWorker

文档地址:ClientWorker

↑这也是用ClientWorker搭建的!

CDN acceleration and security protection for this project are sponsored by Tencent EdgeOne.

本项目的 CDN 加速和安全保护由腾讯 EdgeOne 赞助

Best Asian CDN, Edge, and Secure Solutions - Tencent EdgeOne

它能干什么

  • 绕备,在域名不变动的情况下,其余用户所有请求均可以定向到你的其他服务器或者cdn,而首屏域名无需ICP备案。
  • 降本,你可以用廉价的家宽+公网ipv4/ipv6,即使是80/443被封锁,你也可以在不变动端口的情况下将用户流量引向家宽。
  • 白嫖,可以用免费的公网穿透服务,接近零成本托管你的服务。
  • 加速,将静态资源流量(乃至动态资源)并发到全球cdn,实现前端级负载均衡。
  • 绕禁,通过在前端修改标头的方式,修复被故意篡改的MIME,正常托管网站,绕过各大托管商对于网站部署的限制,可以毫无负担的使用阿里云、腾讯云等对象存储而不用开启网站模式,乃至GithubRaw无限流量(绕过GithubPage 100GB限制)。
  • 愈合:通过并发方式,辅助JSDelivr、Unpkg、cdnjs等大陆几乎不可达请求重定向至其他cdn,从而实现无修改、全球加速。
  • 不宕,即使首屏服务器离线或不可达,已访问过的用户依旧可以正常命中备用服务器。
  • 缓存,颗粒化控制缓存,多种情况不同选择,智能调度缓存和请求,避免有缓存时无返回、缓存无法及时更新问题,确保缓存在客户端工作的更顺畅。
  • 离线,可以迅速支撑普通离线应用,助力快速构建PWA。
  • 兼容,Webp无缝,可以通过判断标头来判断是否支持Webp,并且自动替换图片请求,为网站加速助力。
  • 审核,通过内置的规则可以屏蔽并替换、拦截敏感词汇,实现网站内容安全。
  • 无刷,你不需要刷新就可以激活ClientWorker
  • 热更,即使源站完全宕机,你也可以更新用户手中的ClientWorker与配置,确保网站正常运行。
  • 切片,对于一个请求发起多个切片以提高单文件下载速度
  • 叠速,专门为ClientWorker开发的KFCThursdayVW50引擎能在浏览器端切片并同时并发不同的镜像服务器,对于下载大文件可以带宽叠加的效果。
  • 均衡,对多个镜像并发,选择最优的镜像服务器,保证网站的响应速度,同时达到负载均衡的目的。
  • 高度自定义...更多玩法等你挖掘

License

GPL-3.0-or-later

About

用规则驱动黑科技 || 一个基于规则的前端路由拦截器 || A simple, globally hijacked, easily customizable, Service Worker-based front-end worker

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

AltStyle によって変換されたページ (->オリジナル) /