+
7
-

回答

豆包的办公模式虚拟机默认没有公网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。

网友回复

我知道答案,我要回答