开发者隧道:一条命令,让本地服务安全开放到公网

举报
萌仙科技 发表于 2026/10/27 23:11:34 2026/10/27
【摘要】 华为云 DevBridge 上手记——把"让我看看你本地跑起来没"这件事变简单!

360截图20261027224657988.jpg

先说个场景。你在本地刚起一个项目,还在改,产品同学凑过来说"让我看看效果"。你总不能让他搬个凳子坐你工位上看屏幕吧? 但要把它弄出去给别人在自己电脑上点一下,又总觉得"为时尚早"——代码都没写完,犯不着为了演示去搭一套服务器、配域名、走部署流程。

这种"本地跑着、想让人看见、但又不想折腾上线"的尴尬,几乎每个写代码的人都遇过。华为云的开发者隧道(DevBridge), 就是专门来解这个的:装个命令行工具,敲一行命令,把你本地某个端口变成一个公网能直接打开的 HTTPS 地址。

它跟"内网穿透"不一样的地方

这类工具最容易让人担心的一点是:把服务开放到公网,是不是等于把电脑敞开了?DevBridge 的思路刚好反过来—— 你的本地服务还是老老实实监听在 localhost,本机不对外开放任何端口。 真正连到外面的,是工具主动去华为云中继服务"借"的一条出向通道。

说白了,外面的人访问的是华为云给你生成的那条 HTTPS 隧道地址,请求先到华为云,再由中继悄悄转回你本地。 你的电脑从头到尾是连接的"发起方",不是"被访问方"。这一点挺关键,后面讲安全还会提到。

本地服务localhost:3000DevBridge CLI华为云中继HTTPS 隧道地址远程访问者浏览器 / 设备本机只发起出向连接,本地端口不对外暴露

四步,全程用不了一分钟

流程官方写得很直白,我用自己的话顺一遍:装工具 → 登录 → 把端口推出去 → 别人来连。

1. 装 CLI

Windows 下一行搞定,Linux 也有对应的脚本:

irm https://github.com/huaweicloud/devspace-devbridge/releases/latest/download/install.ps1 | iex

2. 登录

用华为云账号鉴权,命令会直接帮你拉起浏览器登录:

devbridge auth login

3. 把本地端口推出去

-p 后面填你本地服务的端口。比如你的服务跑在 3000,就:

devbridge host -p 3000

跑完它会给你一个 https:// 开头的地址,和一个隧道 ID。这个地址直接发给别人就能打开。

4. 别人来连

最简单的用法:把第 3 步那个地址丢进浏览器就完事了。如果对方也是开发者,想在本地同端口访问,可以。

devbridge connect <tunnelId>

映射完他就能用本机相同端口访问你的服务。但说实话,大多数情况下发个链接就够了。

哪些时候它会比较好用

给别人看进度

页面还在写,先把最新效果发链接给同事或客户,不用截图录屏,对方点开就是活的。比"等会儿我部署一下"快多了。

人在外面要连家里的机子

开发机在办公室、你在家,或团队分散在不同网络,用隧道把本地服务映射出去,不用折腾 VPN 和跳板机。

调第三方 Webhook

支付回调、机器人、CI 这类东西非要一个公网地址才肯打过来。把本地服务透出去,回调直接进你正在改的代码。

关于安全,说点实在的

"开放到公网"听着吓人,但它的机制其实比自己开路由器端口安全: 本机没开入站端口、连接是出向的、对外是自动签的 HTTPS、而且必须先登录华为云账号。 隧道就活在你执行命令的那段时间里,关掉进程链接就断,想撤就撤。

至于"谁能访问我的隧道",官方文档里有访问控制相关的说明(具体策略建议用之前翻一眼 FAQ), 分享归分享,别让不该进的人进来了。

真正顺手的工具,是你用着用着就忘了它存在的那种。当"把本地服务给别人看"从一件要专门计划的事, 变成敲一行 devbridge host -p 3000,协作的节奏也就轻快了。

想试的话去 华为云开发者空间 看一眼

地址:华为开发者隧道

地址:华为开发者官网

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。