使用你喜欢的vibe coding工具或者AI Agent 快速发布你的本地或者内网服务

21 阅读4分钟

了解如何使用 orbitproxy的Agent Prompt 在无需手动执行一行终端命令及繁琐安装流程的情况下快速发布自身产品

什么时候需要把 localhost / 内网服务发布到公网

服务写好了,却只能在自己电脑或公司内网里打开,这是很多人都遇到过的尴尬:

  • 个人开发者上线作品:个人网站、独立产品已经在本地跑起来了,却卡在买服务器、部署、域名备案这一长串流程上,迟迟发布不出去
  • 企业给外部客户演示:产品部署在内网,客户在外网打不开,只能约到现场演示,或者临时申请开通公网入口
  • 接收第三方回调:微信支付、企业微信、GitHub 等 webhook 只能回调公网地址,本地开发调试时收不到
  • 前后端联调与验收:后端在本机,前端同事、测试或甲方需要直接访问,不想为每次改动都发一版测试环境
  • 手机真机调试:在手机、平板或小程序里打开电脑上正在开发的页面
  • AI Agent 访问内网服务:让 Cursor、Claude 等 Agent 调用部署在内网的 MCP Server 或 API

把 localhost 发布到公网,为什么一直这么麻烦

自建 frp:配置繁琐,每一环都要自己负责。 你需要一台有公网 IP 的服务器常驻运行 frps,在安全组和防火墙上放行端口,自己准备域名、申请和续期 HTTPS 证书,再用 systemd 守护进程。一个最简单的 HTTP 映射,配置是这样的:

# 服务端 
frps.tomlbindPort = 7000
vhostHTTPPort = 80
auth.token = "your-token"

# 客户端 
frpc.tomlserverAddr = "x.x.x.x"
serverPort = 7000
auth.token = "your-token"

[[proxies]]
name = "vue-demo"
type = "http"
localPort = 5173
customDomains = ["demo.example.com"]

而这只是「能通」。访问控制、限流、访问日志,frp 本身都不提供。

自建的成本,远不止一台服务器:

  • 国内公网带宽按 Mbps 计费,访问量稍大费用就明显上涨
  • 大陆服务器用域名提供 Web 访问需要 ICP 备案,周期以周计
  • 证书续期、版本升级、安全补丁、凭证轮换,都是持续的人力投入
  • 入口配置不当就等于把内网直接暴露在公网,出了问题也无从追溯

现成的内网穿透工具,省掉了服务器,没省掉繁琐: 注册、下载客户端、各种配置面板, 客户端下载安装, 前台运行后台运行,服务注册,等等概念接踵而至, 光安装到能访问通对于普通产品经理和创业者就需要非常高的熟悉成本

不管哪条路,「本机有哪些服务、该发布哪个」「公网地址通没通」最后都要你自己判断。而这正是 AI Agent 最擅长的事。

orbitproxy 提供基于 AI Agent 的快速分享方案

在 orbitproxy 控制中心「安装指引」页点击「复制提示词」:

02-console-copy-prompt.png

粘贴到 WorkBuddy(或 Cursor、Claude Code、TRAE 等任意 AI 工具)里发送:

03-workbuddy-paste-prompt.png

Agent 找到你本机正在运行的服务,让你选择要发布哪一个:

04-workbuddy-ask-service.png

自动安装客户端,然后打开浏览器请你确认登录:

05-workbuddy-install-login.png

在授权页核对设备信息,点击「确认连接」:

06-authorize-workbuddy.png

几秒后,本地服务就有了公网地址,Agent 会自己验证能打开:

07-public-url-ready.png

全程你只做了三件事:粘贴一句话、选一个服务、点一次确认。不用记命令,也不用把 authtoken 贴给任何人。

不改代码,叠加网关策略与可观测性

发布出去的服务默认就在 orbitproxy API 网关后面,无需改动一行代码,就可以叠加:

  • 访问控制:IP 黑白名单、Basic Auth、API Key
  • 请求与响应改写:HTTP 头改写、自定义响应,用于维护模式、拦截爬虫等场景
  • Webhook 校验:校验微信支付等第三方回调签名,留存原文随时重放

所有流量都可观测。「访问趋势」按时间展示请求量和流量:

08-console-trends.png

「云端点访问日志」记录每位访客的 IP、地区和客户端,发现异常可一键拦截:

09-console-access-logs.png


打开 orbitproxy 控制中心,复制提示词,粘贴到你正在用的 AI Agent 里试试。