好文集ChatGPT Plus¥119

不租VPS:Cloudflare Tunnel 把家里旧电脑变成公网服务器,免费不绑卡

文章目录

核心一句话:家里吃灰的旧笔记本,装一个 cloudflared,一条命令就有公网地址——不用买 VPS、不用公网 IP、不用配路由器,不绑卡。

一、这是啥

文章配图

Cloudflare Tunnel(以前叫 Argo Tunnel)干的是一件事:内网穿透。

你家宽带没有公网 IP(现在基本都没有),按老办法,家里的电脑别人从外网根本访问不到。Tunnel 的思路是反过来的:不等人家连进来,而是让你的电脑主动向外连到 Cloudflare 的机房,建一条加密隧道。之后所有访问你网站的请求,先到 Cloudflare,再顺着这条隧道回到你家电脑。

因为是"向外连",所以:不用公网 IP,不用在路由器上做端口映射,不用担心运营商封端口。一台能上网的电脑就行。

二、能干啥

  • 个人网站/博客:旧电脑上跑个博客,全世界都能看,还自带 Cloudflare 的 CDN 和 HTTPS。

  • 远程访问家里:出门在外看家里 NAS 里的照片、文件,不用再买群晖的内网穿透服务。

  • 开发调试:微信公众号/支付宝的回调地址要求公网 URL,本地写代码时一条命令就能给。

  • 临时分享:本地跑了个项目想给朋友看,发个链接就行,不用部署。

  • 7×24 小任务:家里电脑挂着跑爬虫、定时脚本,顺手对外提供个状态页。

三、两种玩法,先选一条路

同一个 cloudflared,两种用法,天差地别:

文章配图

小白建议:先玩 Quick Tunnel,一条命令 5 分钟见效;觉得好用了,再升级命名 Tunnel。

四、Quick Tunnel:5 分钟跑起来

第 1 步:装 cloudflared

  • Mac:brew install cloudflared

  • Windows:去 GitHub cloudflare/cloudflared 的 Releases 页下 cloudflared-windows-amd64.exe,改名 cloudflared.exe 放到一个文件夹。

  • Linux:sudo apt install cloudflared(先按官网加 Cloudflare 的软件源),或直接下对应架构的二进制。

第 2 步:本地先有个服务

隧道只能转发"已经在跑的东西"。最简单的验证:在电脑上起一个本地网页。

  • Python 一行:python3 -m http.server 8080(Windows 没 Python 就跳过,用别的)

  • 或者你本地已经在跑的项目,比如 http://localhost:3000

第 3 步:一条命令,拿到公网地址

cloudflared tunnel --url http://localhost:8080

等几秒,终端里会吐出一个地址,长这样:

https://kingston-inside-best-graphic.trycloudflare.com

手机浏览器打开这个地址——你本地 8080 端口的东西,现在全世界都能访问了,全程 HTTPS。

加个锁(可选):默认谁拿到链接谁能进。2026 年 9 月后的版本支持 --allowed-mail,只有你指定的邮箱能进,对方收个一次性验证码:

cloudflared tunnel --url http://localhost:8080 --allowed-mail 你的邮箱@example.com

五、命名 Tunnel:固定域名长期跑

想长期用(比如个人博客),走这条路。需要:一个 Cloudflare 免费账号 + 一个域名(哪儿买的都行,约 10 美元/年,Cloudflare 买最省事)。

第 1 步:域名托管到 Cloudflare

Cloudflare 注册 → Add domain → 把域名商那边的 NS 改成 Cloudflare 给的两条。生效一般几分钟。

第 2 步:登录并建隧道

cloudflared tunnel login

会自动打开浏览器让你选域名授权。然后:

cloudflared tunnel create 我的第一条隧道 cloudflared tunnel route dns 我的第一条隧道 blog.你的域名.com

第 3 步:写配置文件,跑起来

~/.cloudflared/config.yml:

tunnel: 我的第一条隧道 credentials-file: /home/用户名/.cloudflared/xxx.json

ingress:

跑起来:

cloudflared tunnel run 我的第一条隧道

想开机自启:sudo cloudflared service install,以后电脑一开隧道自己就起来了。

六、坑(先看完再动手)

  1. Quick Tunnel 地址重启就变:别把它当长期服务用,链接发出去第二天就失效了。长期用走命名 Tunnel。

  2. 电脑关机=服务下线:服务器在你家电脑上,关机、断网、休眠都会让网站打不开。拿旧笔记本/迷你主机 7×24 开着才行。

  3. 上传带宽看你家宽带:访问者下载的速度,取决于你家宽带的上行。跑个博客、看照片够用,拿来做视频站就别想了。

  4. 免费版单次上传 100MB:传大文件会断,这是免费 plan 的限制。

  5. 国内访问速度抽奖:Cloudflare 在国内没有节点,电信联通移动三家体验不一样,建站给国内看的话先实测。

  6. 别拿来跑擦边业务:Tunnel 本身免费不限流量,但 Cloudflare 的 ToS 不欢迎大流量下载站、视频站、挖矿,滥用会被掐。

七、总结

文章配图

用租 VPS,旧电脑+一条命令=公网服务器。家里那台吃灰的笔记本,可以开机干活了。

最后

推荐几款常用的工具(需要的自取)

1、Bybit交易所邀请码(享最高返佣)https://partner.bybit.com/b/166406

Bybit U卡申请教程(无需海外地址证明)https://x.com/ylj158852/status/2102606355668553993?s=46

2、一款很好用的VPN/梯子:https://dash.cybert.org/#/register?code=b1QF157P

吊打全网所有VPN,性能远超顶峰期的快连,价格只有快连的1/3. VPN配置教程在这篇推文里:https://x.com/ylj158852/status/2049610884033732694?s=46

【极简社区】TG群(分享项目方和私人福利):https://t.me/+RUtEwH2eny0zNWU9

如果您觉得有收获,请给我点赞、转发。

谢谢!

全文完
查看原文