使用Cloudflare Worker隐藏源站端口并实现负载均衡
Zapic
2020-08-28 2

需求

有些时候不得不用非标准端口来建站.
这时又想用Cloudflare爽一下,挂着个端口在外面死难看了,那咋办嘛.
将白嫖进行到底,立刻使用免费Worker,每天免费10w次请求.
快速开始

原理解析

看一眼代码就看懂了,还解析个锤子哦(
由于Worker的Fetch API不能修改请求头的Host,所以我们额外加了一个Header把真实的Host传到后端进行处理.
后端再改写Header用传过来的Host覆盖掉原来的Host,再传给Web服务器,这事情就算完了.
很简单.png

评论 2
小学生 #113

不得不用非标准端口,难不成直接公网映射 :tieba26:

September 18th, 2020 at 07:48 pm
回复
Zapic #114

公网冲冲人也可以,非备案域名无法使用标准端口也是,还有很多诡异的操作都可以这样吧 :orz12:

September 18th, 2020 at 11:10 pm
回复
评论已关闭
发表评论
评论 取消回复
Copyright © 2024 Matecho