今晚折腾了一下 Cloudflare 的免费内网穿透,简单分享一下经验。😛
临时隧道(适合联机游戏、共享文件等场景)
临时隧道完全免费,甚至不需要创建账号。只需要在你的电脑上安装 cloudflared 并执行一个命令即可。
在这里 下载 cloudflared,然后执行下面的命令:
cloudflared tunnel --url http://localhost:<port>将 <port> 换成你的端口,执行完后会出现一个随机的地址,直接打开它就可以访问了。😁
持久隧道(适合自建服务器等)
你需要准备一张 Visa 的信用卡,当然这是因为 Cloudflare 仍然需要绑定一个付款方式,即使服务是免费的 😓
首先你需要一个域名,在这里可以申请到一个免费三级域名。
在这里注册域名:

所有的保持默认点注册即可:

注册 Cloudflare 账号,然后打开这里:

点击 Add -> Connect a domain,把刚才的域名输入进去,保持默认 Import DNS records automatically 即可:

选择 Free 计划即可,到这里直接跳过即可:


来到这里:

回这里把那两个服务器添加上点击更新名称服务器:

再回到 Cloudflare 点 I updated my nameservers 到这里:

等几分钟后刷新一下应该可以看到这个界面,域名就添加好了:

回到 Dashboard 打开 Protect & Connect 下的 Zero Trust:

Networks -> Connectors -> Create a tunnel:

我选的是 Cloudflared,随后随便取个名字,然后到这里:

在服务器上运行相应命令后点 Next 到这里可以设置一个隧道服务,可以配置子域名、域名和端口:

回到 tunnels 列表,打开我们创建的 connector,在 Published application routes 可以添加和管理隧道:

随后就可以愉快地使用内网穿透啦!😄