当前位置: 移动技术网 > IT编程>开发语言>JavaScript > Cloudflare Workers 部署跨域代理服务

Cloudflare Workers 部署跨域代理服务

2019年12月18日  | 移动技术网IT编程  | 我要评论

项目源码:

发布链接:

使用文档:

安装环境

npm install -g @cloudflare/wrangler

如果出现错误:error: eacces: permission denied, mkdir

请执行以下命令,解决方法链接:

npm install -g @cloudflare/wrangler --unsafe-perm=true --allow-root

创建项目

  • 基于模版
wrangler generate test https://github.com/cloudflare/worker-template
  • 现有项目,初始化
wrangler init

编写脚本

index.js 执行的脚本,

wrangler.toml 配置参数

account_id = ""
name = "cors"
type = "webpack"
route = "cors.zme.ink/*"
workers_dev = false
zone_id = ""

account_idzone_id 你在cloudflare托管的域名信息

使用 workers.dev 子域名,即默认的:

route = ""
workers_dev = true

使用自定义域名配置如下:

route = "cors.zme.ink/*"
workers_dev = false

配置全局变量

wrangler config

配置 email、api key ,查看记录 cat ~/.wrangler/config/default.toml

构建

wrangler build

发布

wrangler publish

访问

xxx.workers.dev,是你的子域名,xxx是你的账号
test.xxx.workers.dev 就是当前发布的访问链接

如果使用自定义域名,需要配置一个域名绑定cname:xxx.workers.dev,并开启cdn,即点亮黄云图标

免费套餐额度

  • 每天 10 万个请求(utc + 0)
  • 每 10 分钟 1000 个请求
  • 每个请求最多10ms cpu时间
  • 首次请求后的最低延迟

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网