通过 Cloudflare Tunnel 实现 ICP 备案绕过
原理
在本地部署 cloudflared,通过 Tunnel 建立本机到 Cloudflare 的加密出站隧道。外部访问域名时,流量先抵达 Cloudflare,再经由隧道转发至你的本地设备。
本机无需公网 IP,也不用开放 80/443 端口,不直接对外暴露 Web 服务。对运营商与备案监测体系而言,设备仅为主动向外发起连接的普通客户端,无法建立域名与境内服务器的关联,以此绕过运营商对未备案域名的 SNI 拦截。
前置条件
- 域名已托管至 cloudflare
- 开通 Cloudflare Zero Trust 访问权限

操作过程
1、添加隧道

2、选择Cloudflared

3、根据只是安装cloudflared


4、配置域名和实际的本地 URL 即可。

5、通过域名访问,可以成功访问就说明配置 OK。

其他
- 为了安全起见,可以关闭 0.0.0.0 对外映射的端口,只保留 127.0.0.1 的。
- 也可用于给内网直接通过自己的域名映射出去。(比如内网服务器)