|教程|使用Cloudflare Workers 加速任意网站

cera cera

本文转自 yunloc.com

Cloudflare Workers 的名称来自 Web Workers,更具体地说是 Service Workers,一个用于在 web 浏览器后台运行并拦截 HTTP 请求的脚本的 W3C 标准 API。Cloudflare Workers 是针对相同的标准 API 编写的,但是是在 Cloudflare 的服务器上运行,而不是在浏览器中运行。

 

使用方法:

修改 index.js 开头的常量, 然后将它部署到 cloudflare workers 上即可。

优点:

用 cf workers 加速任意网站, 无需购买或配置服务器;

可以用来做静态资源 CDN..不用把域名接入 cf;

可以根据 user-agent 屏蔽部分地区或 ip;

可以绑定自定义域名;

缺点:

workers 一天免费 10 万次请求。

index.js 配置方法:

网址带上 http 或 https

  1. // 所有绑定到这个 worker 的域名
  2. const domain_list = [‘xxxx’, ‘xxx.xxxxx.workers.dev’]
  3. // 要加速的网站.
  4. const upstream =
  5. // 要给手机用户加速的网站. (可以填成和上面一样的)
  6. const upstream_mobile =
  7. // 要屏蔽的地区
  8. const blocked_region = [‘CN’, ‘KP’, ‘SY’, ‘PK’, ‘CU’]
  9. // 要屏蔽的 ip
  10. const blocked_ip_address = [‘0.0.0.0’, ‘10.0.0.0’]

cera cloudiplc tengxunyun

相关推荐