暂无AI摘要 我们可能拥有一些位于境内的服务器,但希望通过域名访问时,却面临未备案。本文将介绍一种临时解决方案:其核心原理是,让国内服务器主动建立加密连接,接入 Cloudflare 的边缘网络,而非被动等待外部请求。所有进入 Cloudflare 的流量,均通过该加密隧道安全地转发至您的服务器。
关键在于您的服务器无需暴露任何公网端口,因此运营商无法检测到您正在提供 HTTP/S 服务,自然也无法触发备案核查。此外,无论是家庭服务器,还是部署在个人电脑上的网页及其他项目,均可通过该方法实现免备案的域名访问。
登录 Cloudflare 控制台,在控制台主页左侧边栏,点击 Zero Trust 选项。
在 Zero Trust 面板中,导航至 网络 > Tunnels,点击 添加隧道。
选择Cloudflared。
输入隧道名称(例如 my-cn-server-tunnel),然后点击 保存隧道。
创建成功后,Cloudflare 会提供安装命令(这里用类似 docker run ... 这个命令实现,因为这会更通用一些,其他命令配置可以自行查阅)。点击复制命令,在境内服务器上以 root 权限执行。
执行后,检查 Connectors 状态,应显示为 已连接(表示服务器已连接到 Cloudflare 网络),点击下一步。
在 Tunnel 配置页填写信息。

提示:流量由本地 Connector 直接转发,无需公网 IP。
点击 保存 保存所有更改。
测试访问
等待几分钟,Cloudflare 会自动为子域名创建 CNAME 记录(指向类似 xxxx.cfargotunnel.com)。
无需手动添加 DNS 记录。
在浏览器中打开配置的 URL。若一切正常,将看到境内服务器的 Web 内容。
本文来自投稿,不代表本站立场,如若转载,请注明出处:

这个办法稳定使用吗,确实解决了很多麻烦。
这方法非常不错
@书签网
嗯
牛,可以持续多久?国内服务器便宜,国外服务器网速差
博主很厉害,听得我一愣一愣,哈哈
@后会有期
哈哈