https://github.com/yangmyc/jsproxy/tree/master/cf-worker
使用 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/百万次请求)。
添加Router
选定一个子域名,将创建的项目覆盖的子域名上,需要全域覆盖
若子域名为x.yy.com
则需要在Router中设定覆盖范围为
x.yy.com/*
否则会报错