前言
几个月前突然给自己造了需求:在家里几乎 24h 开机的办公电脑 + 刷了 openwrt 的 N1 旁路由上部署 alist 和 photoprism,搞自己的 webdav 和家庭相册。因为只有一个阿里云的按需计费弱鸡服务器,frp 方案不太现实,自然而然发现了大善人 CF 的 Tunnel 服务(这里推荐一位 B 站 UP,可以说是一站式解决方案了,有需求的可以看看)
真不是广!教程质量算是纯小白跟着搞完都成功的
开始折腾!
成功部署 CF Tunnel 后苦于大陆访问质量差,翻阅了一众教程,一直都想上 SaaS 加速,但因为太懒根本不想去银行搞外币卡…… 结果前两天逛论坛看到佬友发了 bybit 免费申请外币信用卡的帖子,也是成功拿到,今天折腾半天成功用上了 SaaS,但也发现了一个小问题:似乎没办法使用一个回退源同时加速两个 Tunnel 中的服务(想想好像也合理)
经过短暂思考之后,我想到了一个丑陋至极和一个有点丑陋的解决方案,但还没尝试(GC 的 DDL 还在追我),先发上来看看佬友有没有更优雅的解决方案。
一、服务部署情况
Tunnel1:连接到 PC 的三个服务(alist、photoprism、nextcloud)
Tunnel2:连接到 N1(openwrt)的三个服务(luci、alist、portainer.io)
两个域名:A(xxx.icu)和 B(xxx.ggff.net)
A 域名是访问服务的主域名,B 域名是加速域名
SaaS 回源加速配置情况:
我给 Tunnel1 的服务配置了 SaaS 回源,除了 NextCloud 以外都成功加速了(nextcloud 的问题我大概知道在哪儿,但我现在没空修了)
二、问题出现
当我在这个回源的自定义主机加入 Tunnel2 的服务后,访问返回了 404,且已经确认不经过回源(直接访问 servername.xxx.ggff.net)是可以通过隧道访问内网服务的
三、解决方案(构想)
丑陋至极的方案一:
给域名 A 也配置 SaaS 回源加速,预计实现以下效果:
Tunnel1 的服务用 B 的回源加速,通过 A 访问
Tunnel2 的服务用 A 的回源加速,通过 B 访问
没那么丑陋的方案二:
再去嫖一个 ggff.net 或者买个十年的六位数 xyz,添加第三个域名 C 再配置一个 SaaS 给 Tunnel2 加速,还用 A 访问,这样能统一访问的方式
虽然很丑陋但我觉得我已经参透了符文(
佬友们有没有方案能吊打我的![]()

