AI 帮你写的网站,为什么发给朋友就打不开

张开发
2026/4/20 20:29:16 15 分钟阅读

分享文章

AI 帮你写的网站,为什么发给朋友就打不开
最近在南京跑了几场「一人公司」(OPC) 的线下活动发现一个比较普遍的卡点。很多人是这么走过来的用 Claude ​Code、Codex、Cursor、Open Code 这类工具让 AI 帮自己写了一个小网站AI 跑完命令提示「服务已启动请访问http://localhost:3000」浏览器打开确实能用把这个链接截图发到群里朋友说「这个我打不开。」自己换台手机一试也打不开这一步会卡住刚才明明能用怎么换台设备就不行了如果咱们卡在这里这一篇就是写给你的。把 localhost、服务器、域名、HTTPS、部署这条链路理顺你就知道从「我电脑能跑」到「别人能用」中间还差几步、大概要花多少钱。localhost 你电脑里的「D 盘」先说结论localhost 永远指的是当前这台电脑自己。localhost和127.0.0.1写法不同意思一样都是「这台电脑」。类比咱们办公里最熟的事你电脑里有个 D 盘存着一些文档。你跟朋友说「你打开 D 盘看一下我那个 PPT」朋友能看到吗看不到。因为每个人电脑里都有自己的 D 盘他打开的是他自己的 D 盘不是你的。localhost就是这种「每个人电脑里都有、只指向自己」的地址。AI 给你的http://localhost:3000意思是「网站跑在这台电脑上欢迎本机访问」并不是「这个网站全世界都能访问地址就叫 localhost」。朋友拿这个链接在自己手机上打开浏览器找的是他自己手机里的 localhost——那里并没有运行任何网站。所以这一步并不是 AI 给错了链接而是localhost这个词本身就是相对的。那能不能让朋友直接连到你电脑技术上能但通常不现实。打个办公场景的比方你在公司用过共享打印机吧同事在工位上能直接打印下班回到家用手机就连不上那台打印机了。因为打印机的地址只在公司局域网里有效出了公司就找不到。家里的电脑就是类似的状态它没有一个「外面世界能找到的地址」公网 IP国内家庭宽带普遍如此电脑一旦关机或睡眠访问就会中断家庭宽带的上行带宽和安全防护也不太适合对外提供服务所以「让朋友直接连我电脑」这条路做产品基本不会走。它适合自己折腾 NAS、远程访问家里电脑这类自用场景不太适合给真实用户用。服务器 公司里那台一直开着的电脑「服务器」并不是什么特殊的硬件。一句话服务器就是一台 24 小时不关机、有公网地址、放在专业机房里的电脑。它和你桌上那台 MacBook 在硬件上没有本质区别区别在于使用方式放在专业机房里有空调、备用电源和专人维护接在运营商的骨干网上有真正的公网地址常年开机不睡眠、不休眠没有显示器和键盘咱们靠远程登录去操作它类比一下公司里通常会有那种 7×24 小时开着的文件服务器或者企业网盘所有同事都能连上去拿文件因为它地址固定、永远在线。咱们说的「服务器」干的是同一件事只是它服务的不是公司同事而是网上的访问者。价格上阿里云、腾讯云的「轻量应用服务器」新人活动经常 99 元/年起如果只是部署一个简单的前端站点海外平台Vercel、Netlify、Cloudflare Pages也提供免费额度但在国内访问可能不稳定域名 网站的「昵称」假设咱们真去阿里云租了一台服务器平台会分配一个公网地址类似这样47.98.123.45理论上可以直接把这串数字发给朋友让他在浏览器里输但通常不会这么做这串数字不容易记纯数字链接看起来不像正常网站朋友也不一定敢点换台服务器这串数字还可能变域名就是给这串数字起一个人能记住的名字。类比一下微信加好友大家通常记的是「张三」「李四」这样的名字而不是手机号。搜「张三」就能找到他背后由微信负责对应到真正的手机号。域名的作用类似。在浏览器里输lifangdu.top背后会发生浏览器去问一个叫DNS的「通讯录」lifangdu.top对应的是哪台机器DNS 回答47.98.123.45浏览器拿着这个地址去访问对应的服务器域名要到专门的服务商那里购买国内常用的是阿里云、腾讯云。.com一年大约 50~100 元.top、.xyz这类便宜的可以低到一年十几块。域名是按年付费的固定费用不按访问量收费。HTTPS 地址栏前面那把锁留意一下平时打开的网站地址栏前面通常都有一把小锁——这就是 HTTPS。如果网站只挂在http://没有 s浏览器会标红「不安全」微信里点一下还会弹「该网站不安全确定要继续访问吗」。这个提示一弹出来多数访客会选择关掉。http 和 https 的区别可以这样理解http像在工作群里直接发文字——传输过程任何环节都能看到内容https像发了个加密的压缩包——别人就算截到了也看不到内容那把「锁」是怎么加上的需要一个东西叫SSL/TLS 证书可以理解成「证明这个域名是我的、咱们之间走加密通道」的官方公证。证书现在可以免费获取Let’s Encrypt 提供免费证书主流服务器上一两条命令就能装好海外的 Vercel、Cloudflare Pages、Netlify 等平台部署的站点会自动带 HTTPS阿里云、腾讯云控制台里也提供免费 SSL 证书申请配合云服务器使用部署 把代码「上传」到服务器到这一步咱们手里有了三样东西一台 24 小时开机的服务器一个买好的域名一张 HTTPS 证书接下来就是把 AI 在你电脑上写好的那堆代码搬到服务器上跑起来。这个动作有个专门的词叫「部署」(deploy)。类比一下你做完一份 PPT要让全公司都能看得把它上传到企业网盘、或者发到工作群里——从「只在我电脑上的版本」变成「大家都能拿到的版本」。部署本质上就是这件事对象换成了代码目标换成了服务器。部署有几种走法难度差距比较大最省事用 Vercel、Cloudflare Pages、Netlify 这类海外平台上传代码或连接 GitHub 仓库平台会自动处理运行、HTTPS 和域名绑定。胜在简单但国内访问可能不稳定长期对国内用户做产品需要谨慎选择国内主流买一台阿里云/腾讯云的轻量应用服务器自己装运行环境、上传代码、配域名解析。多花一两个晚上能搭起来遇到问题需要自己排查完全自己来自己装系统、配防火墙、做监控。除非要长期严肃运营否则不必走这条路部署完之后朋友访问的就不再是你电脑上那个网站了而是服务器上的那一份。之后你电脑可以关机、睡眠或者用来做别的事朋友依然能访问。从「我能跑」到「别人能用」差几步把上面这些拼到一起最朴素的流程是AI 在你电脑上写好代码本地能跑通把代码部署到一个 24 小时开机的地方——通常是一台云服务器买一个域名解析到对应的地址给域名配上 HTTPS 证书把https://你的域名发出去成本大致如下仅供参考路线服务器域名HTTPS一年总成本阿里云/腾讯云轻量 .top 域名99 元/年起5~30 元免费约 100~150 元阿里云/腾讯云轻量 .com 域名 备案99~500 元50~100 元免费约 200~600 元海外平台 海外域名免费起50~100 元免费50~100 元需要稳定的海外网络国内服务器 国内域名要走「网站备案」需要身份证、人脸验证、网站说明流程通常要一两周。如果是要给国内用户长期使用的产品备案是必要的一步如果只是临时给朋友试看可以先选成本最低的方案跑起来再说。看不懂把这篇丢给你的 AI 再问一遍读到这儿里面可能还有一些概念你看着觉得「好像懂了又没完全懂」。一篇文章想把每个概念都展开讲细会变得很长所以这篇是奔着「先把大致脉络建起来」去的。如果想再钻一下细节比较省事的办法是把这篇文章整段复制给你的 Coding AgentClaude ​Code、Codex、Cursor、Open Code 都行让它针对你不懂的部分继续解释。比如「上面这篇文章里讲到的「DNS 解析」我没太看懂能不能再详细说一下最好结合我电脑打开 baidu.com 的实际过程」「我现在想把我用 AI 写的这个项目部署到一台阿里云轻量服务器上按文章里说的方法能不能一步一步带我做完」AI 时代学新概念的成本比以前任何时候都低。以前学一个新东西要么翻书、要么找懂的人请教、要么硬着头皮看官方文档现在脑子里冒出「这是什么」的疑问可以直接丢给 AI按你能听懂的层次往下问。不是计算机专业出身并不会成为搞清楚这些概念的障碍。

更多文章