通过Cloudflare Worker实现Free.fr免费空间自定义域

date
Jun 8, 2022
slug
free_fr-custom-domain-with-cloudflare-worker
status
Published
tags
免费
free.fr
cloudflare
worker
web
summary
通过Cloudflare Worker实现Free.fr免费空间自定义域名
type
Post
最近弄到了free.fr的免费空间,据说非常稳定,已经稳定运行十几年了,并且已经申请不到了。
这个免空唯一比较大的缺点是只能使用*.free.fr的二级域名,不能绑定自己的域名。
于是面向搜索CV,找到了解决方法。
之前记得Cloudflare的页面规则-转换规则里有HTTP 请求头修改功能,后来看到Cloudflare论坛上的讨论,应该是这个功能仅限企业版,免费版取消了。
于是只能借助Cloudflare Worker了,通过搜索Cloudflare Worker反向代理,找到几份通用的反代代码,测试发现,基本只实现了GET,而POST都没有实现,功能是不完整的。
后来找到了一个支持POST的:《使用cloudflare worker反向代理codeforces,支持登录和提交代码评测https://zhuanlan.zhihu.com/p/268653868
参考了这篇文章的代码,实现如下:
 

© xym 2013 - 2023