cloudflared本地模式开启SAAS加速访问

前置条件

需要有两个域名,一个解析在CF(b.com),一个在其他平台(a.com)

设置回退源

1、在服务器上运行cloudflared tunnel route dns <TunnelName> saas.b.com;
2、在服务器上修改cloudflared的config.yml配置文件,增加a.com的hostname及对应的service;
3、打开【SSL/TLS】-【自定义主机名】,首次需要开通,免费的;回退源填写步骤1中解析的saas.b.com;
4、添加自定义主机名,域名填写a.com,其他默认,需要在a.com的DNS解析平台添加TXT解析记录验证域名所属;
5、a.com的DNS解析平台添加a.com域名的CNAME或ip,目标为CF的节点,可通过cf2dns或者共享优选ip获取;
6、访问a.com时,需要服务器做好a.com的反向代理。

我的cloudflared配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
tunnel: bbc03707-f027-4b03-a185-fb9410a1c5bc
credentials-file: /home/luxiaolin/.cloudflared/bbc03707-f027-4b03-a185-fb9410a1c5bc.json
ingress:
# 泛域,注意需要用引号
- hostname: "*.b.com"
service: http://localhost:80
originRequest:
noTLSVerify: true
# saas,不知原因不支持泛域
- hostname: a.com
service: http://localhost:80
originRequest:
noTLSVerify: true
- service: http_status:404
MAXIMA

cloudflared本地模式开启SAAS加速访问
https://www.goozoe.com/posts/50546.html
作者
一起吃西瓜
发布于
2024年8月18日
许可协议
Nickname
Email
Website
0/500
0 comments