豆包的办公模式虚拟机默认没有公网IP,但可以通过 “内网穿透” 技术来获得外网访问能力。这就像给虚拟机打一个“隧道”,让外面的人能通过一个公网地址访问到你。
目前主要有这几种玩法:
方案一:使用 ngrok(推荐,最简单)
这是目前最主流、资料最多的方法。
准备工作:注册一个 ngrok 账号,获取你的 authtoken(身份验证令牌)。
在虚拟机中操作:在豆包的“办公任务”模式里,通过命令行安装并配置 ngrok。
启动服务:先在虚拟机里用 python3 -m http.server 8080 之类的命令跑起一个服务,然后执行 ngrok http 8080 就能获得一个公网地址了。
方案二:使用 Cloudflare Tunnel(更稳定)
如果觉得 ngrok 不够稳定,可以试试 Cloudflare Tunnel。
下载工具:在虚拟机里下载 cloudflared 这个工具。
启动隧道:执行命令 cloudflared tunnel run --token 你的隧道令牌,它就能创建一个通往公网的隧道。
进阶玩法:获取 VNC 或 SSH 访问
除了暴露网页,你甚至可以获得虚拟机的远程桌面(VNC)或命令行(SSH)访问权限。
VNC 远程桌面:可以在虚拟机里部署 noVNC,再通过 ngrok 或 Cloudflare Tunnel 把 VNC 的端口(比如 5900)暴露出去。
SSH 远程连接:和暴露网页类似,用 ngrok tcp 22 命令就能把 SSH 端口映射到公网。
重要提醒
仅限测试:这些方法得到的地址是临时的,只适合用来做演示、测试或分享,别把它当成正式的服务器来用。
注意风险:社区里有人用这个方法来部署探针等,但这种“薅羊毛”行为可能会被官方限制,有一定风险。
简单来说,想临时给豆包虚拟机开个外网口,ngrok 是上手最快的选择。如果想更稳定或需要远程桌面,可以试试 Cloudflare Tunnel 或 VNC。
网友回复


