王景麟的博客.

把网站搬到 Cloudflare:不用公网 IP 也能全球访问

2026-09-14建站

之前我一直琢磨一件事:把自己那台 Windows 工作站变成一台对外的 Web 服务器,让全世界都能访问我做的下载站。为此研究了公网 IP、端口映射、动态 DNS……越研究越觉得头大。

家里开服务器的三大坑

换一条路:Cloudflare Pages

后来我把整个思路推翻了:网站文件干脆不放在家里,直接托管到 Cloudflare 的服务器上。它在全球有几百个数据中心,pages.dev 域名指向的是 Cloudflare 的公网 IP,访客访问时连的是它的机器,跟我家宽带没有半点关系。

相当于把店从家里搬进了 24 小时营业的连锁商场——客人逛商场就能找到你,没人需要知道你家住哪。

整个过程用 API Token + 命令行十分钟就搞定了,还白嫖到一堆东西:

顺手加了一道门

因为下载站满屏都是软件下载链接,容易被杀毒软件误判,我还在网站入口加了一道 Cloudflare Turnstile 人机验证——真人访客基本无感通过,爬虫和批量脚本直接挡在门外。

现在我有两个站在 Cloudflare 上跑着:一个小型资源站,一个就是这个博客。以后想更新内容,改完 HTML 重新推上去就行。

← 返回首页