Skip to content

Files

Latest commit

8bb7735 · Jul 26, 2019

History

History

cf-worker

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jul 26, 2019
Jul 26, 2019
Jul 26, 2019

README.md

使用 CloudFlare Worker 免费部署

简介

CloudFlare Worker 是 CloudFlare 的边缘计算服务。开发者可通过 JavaScript 对 CDN 进行编程,从而能灵活处理 HTTP 请求。这使得很多任务可在 CDN 上完成,无需自己的服务器参与。

部署

首页:https://workers.cloudflare.com

注册,登陆,Start building,取一个子域名,Create a Worker

复制 index.js 到左侧代码框,Save and deploy。如果正常,右侧应显示首页。

收藏地址框中的 https://xxxx.子域名.workers.dev,以后可直接访问。

计费

后退到 overview 页面可参看使用情况。免费版每天有 10 万次免费请求,对于个人通常足够。

如果不够用,可注册多个 Worker,在 conf.js 中配置多线路负载均衡。或者升级到 $5 的高级版本,每月可用 1000 万次请求(超出部分 $0.5/百万次请求)。

修改配置

默认情况下,静态资源从 https://etherdream.github.io/jsproxy 反向代理,可通过代码中 ASSET_URL 配置,从而可使用自定义的 conf.js 配置。

存在问题

  • WebSocket 代理尚未实现

  • 外链限制尚未实现

  • 未充分测试,以后再完善