适用场景
想让外面的人(或出差时的自己)访问公司、工厂、家里的内网服务,例如 ERP/OA 网页、NAS、监控后台、远程桌面、SSH。只要内网有一台能上网的电脑运行网云穿客户端,就不需要公网 IP,也不用改路由器。
前置条件
- 一个图奕账号(登录网云穿用的就是它)。
- 要发布的内网服务已经能在局域网里正常使用。
- 一台能访问这个服务、并且能上网的电脑或服务器,用来运行客户端。它可以就是服务所在的那台机器。
先认识三个词,后面都会用到:
| 名词 | 是什么 |
|---|---|
| 套餐 | 你买的额度:能建几条隧道、带宽多大、用多久 |
| 隧道 | 一条“外网地址 → 内网服务”的通道,一个服务对应一条 |
| 客户端 | 装在内网电脑上的程序,负责把隧道接通 |
操作步骤
第 1 步:在内网确认服务能打开
在准备运行客户端的那台电脑上,先打开要发布的服务,记下它的地址和端口:
| 你平时怎么访问 | 内网地址 | 端口 |
|---|---|---|
本机浏览器打开 http://127.0.0.1:8080 |
127.0.0.1 |
8080 |
浏览器打开 http://192.168.1.20:3000/erp |
192.168.1.20 |
3000 |
远程桌面连 192.168.1.30 |
192.168.1.30 |
3389 |
SSH 连 192.168.1.40 |
192.168.1.40 |
22 |
只记 IP 和端口,http:// 和后面的路径(如 /erp)不用填。
成功后会看到:在这台电脑上能正常打开服务。打不开就先修好服务,否则穿透后外网也打不开。
第 2 步:购买套餐
- 打开官网,点右上角“登录”,用图奕账号登录后进入控制台。
- 左侧菜单点“购买”,选择规格,点“立即支付”并完成付款。
- 付款后自动回到网云穿。详细说明见 选购与支付。
购买时不需要填内网地址、端口和协议,这些是下一步配置的。
成功后会看到:左侧“隧道”页里出现你的套餐和一条“待配置”的隧道。
第 3 步:配置隧道
- 左侧点“隧道”,找到刚买的隧道,点“配置”。没有看到就点“创建隧道”。
- 按下面填写,然后保存:
| 表单项 | 怎么填 |
|---|---|
| 隧道名称 | 随便起,方便自己认,例如“ERP 网站” |
| 协议 | 网页类服务选 HTTPS 或 HTTP;远程桌面、SSH、数据库等选 TCP。不确定看 协议怎么选 |
| 内网地址 | 第 1 步记下的 IP |
| 端口 | 第 1 步记下的端口 |
成功后会看到:隧道列表里出现“访问地址”。网页类隧道是一个域名(新建后可能显示“配置中”,等它变为可用);TCP 隧道是一个“公网地址:端口”。
第 4 步:在内网电脑上运行客户端
按运行客户端的电脑选一个教程,做完再回来:
| 你的电脑 | 看这篇 |
|---|---|
| Windows 电脑(推荐新手) | Windows 图形客户端 |
| 无人值守的 Windows 服务器、门店主机 | Windows 无界面服务 |
| Linux 服务器 | Linux 客户端 |
| NAS、Docker | Docker 部署 |
| Mac | macOS 客户端 |
成功后会看到:客户端里这条隧道显示已连接(命令行版会打印“隧道已连接”)。
第 5 步:从外网测试
用手机关掉 Wi-Fi,用流量打开第 3 步的“访问地址”。远程桌面、SSH 等 TCP 服务,用对应软件连接控制台显示的公网地址和端口(注意是控制台给的端口,不是内网的 3389/22)。
在公司 Wi-Fi 下测试不算数,因为你本来就在内网里。
成功检查
- 控制台里隧道有访问地址,客户端显示已连接。
- 手机流量能打开网页并正常登录、操作;或能用远程桌面/SSH 连上。
- 如果要长期使用,关掉客户端窗口、重启一次电脑,确认还能访问(不能的话改用无界面服务版)。
常见错误
| 现象 | 怎么办 |
|---|---|
| 登录控制台后看不到买的套餐 | 确认登录的是付款时的那个账号,不要重复购买 |
| 手机打开显示 502 或“无法连接内网服务” | 内网地址或端口填错,或服务没启动。回到第 1 步核对 |
| 显示 503“隧道客户端未连接” | 客户端没运行,或没启动这条隧道 |
| 网页地址一直“配置中” | 域名正在生效,等几分钟再刷新 |
| 用浏览器打开 TCP 隧道提示不支持网页访问 | 网页服务要用 HTTP/HTTPS 协议,到“配置”里改协议 |
更多情况见 访问故障排查。
相关教程
选购与支付 · 协议怎么选 · 发布网站 · 远程桌面/SSH 等 TCP 服务 · 访问故障排查