利用Cloudflare Worker反代Blogger博客实现国内正常访问

  • 时间:2025-10-14 22:22:18
  • 分类:网络文摘
  • 阅读:74 次
利用Cloudflare Worker可以无服务器跑一些 js 小程序,网上已经有不少脚本了,例如做导航站。本文介绍一个适用于 Cloudflare Worker 的代理程序 cf-revpxy ,特点是 一个 worker 反代多个站点,支持文本替换,资源替换功能。
原料Github:https://github.com/KusakabeSi/cf-revpxy ,一个使用 Cloudflare 解析的域名。
步骤 在 Cloudflare 新建一个 worker(❗切记选免费的 tier)
把 https://github.com/KusakabeSi/cf-revpxy/blob/main/worker.js 的内容贴到 worker 的 Script 编辑框里
代码最上面的部分(第二行开始)的 reverse = {} ,要按照 这里的模板修改 https://github.com/KusakabeSi/cf-revpxy/blob/main/reverse_demo.js
保存并且发布该 worker ,在 Cloudflare 域名管理部分里的 Worker ,点击右面的 add route,输入反代后的域名例如 blogger.xxx.com 后加 /* (切记切记,否则打不开子页面),worker 下拉选择第一步新建的 worker,保存
在 Cloudflare 域名管理部分里的 DNS,添加 blogger 的 CNAME 记录,指向步骤1里的 workder 二级域名(类似 abc-xyz-1234.cf用户名.workers.dev),切记要打开橙色云,然后保存访问 https://blogger.xxx.com
需要调整的地方
回到上面步骤 reverse 段落,对 "replace": {}, "reverse": {}, "redirect": {} 字段进行修改(类似 Nginx 的 sub_filter),来达到替换静态资源/路径的目的。具体什么意思,请参考步骤里的例子。
推荐阅读:
Algorithm to Compute the Length of the Longest Palindrome String  How to Find Common Characters in an array of Strings?  How to Turn a Binary Search Tree into a Increasing Order Search   How to Free TCP/UDP Port on Windows Using netstat and taskkill?  The Review of cozmo robot from Anki  Scaling Digital Marketing Agencies Through White Label Solutions  How to Solve the Lemonade Change Problem by Simulation Algorithm  How to Sum within A Range in a Binary Search Tree?  Magik Says Happy Valentines by Drawing a Heart to Console  Cloud-Ready Infrastructure Optimization 
评论列表
添加评论