本文将介绍如何基于 Cloudflare Workers 使用 Node.js 实现一个网址跳转服务,并自定义域名
Cloudflare Workers
-
在边缘运行代码,提供强大的 Web 可扩展性
-
在边缘应用 自定义安全规则 和 过滤逻辑 来检测恶意 Bots 病毒并防止它们消耗资源,从而提高安全性。
-
将更多个性化和交互性纳入静态 HTML 页面,并在边缘运行动态请求,从而改善用户体验。
-
将更多操作流程和请求处理转移到边缘,以提高缓存命中率并降低带宽成本,从而降低运营成本。
Cloudflare Workers 可以通过自定义安全规则和过滤逻辑来提高网站的安全性,因此,
我们可以通过 t.domain1.com\blog 301重定向到真实地址,如:blog.domain2.com,达到隐藏真实地址的目的
步骤
1. 创建 Workers
点击创建 Worker
代码的主要思想是:对于诸如 to.domain1.com/blog 这样的请求,截取 / 后面的内容并查询 redirectMap,然后 301 跳转到相应网址,如 blog.domain2.com
代码如下,只需要根据需求自己修改 redirectMap 的内容就行了
async function handleRequest(request) {
let requestURL = new URL(request.url)
l

本文介绍如何利用Cloudflare Workers与Node.js构建网址跳转服务,通过自定义域名和安全规则,实现301重定向,隐藏真实网址,提升网站安全性和用户体验。
7971

被折叠的 条评论
为什么被折叠?



