首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >云端调用本地或办公室电脑服务或资源的方法

云端调用本地或办公室电脑服务或资源的方法

原创
作者头像
用户11976114
发布2026-02-26 18:22:42
发布2026-02-26 18:22:42
1230
举报

有部分服务,依赖的资源在本地环境下,无法部署到云端,但是系统的入口是部署在云端的,那么云端有没有办法访问本地的服务呢?答案是可以的,可以使用ssh隧道实现。

因为本地的IP是动态的随机的,云端无法直接访问到本地的服务或资源。因此,我们需要借助ssh隧道,将本地服务的端口,映射到ssh跳板机,然后服务端的nginx或其他服务直接代理到跳板机的映射端口。

这里,可以使用yunedit-ssh这个ssh隧道客户端工具来实现,不建议使用ssh隧道命令行来实现,因为命令行的方式不支持断线重连,也不稳定。而且手敲命令也容易出错。

在yunedit-ssh设置ssh隧道的例子如下,创建一个连接,然后在这个ssh连接中,指定本地端口到ssh跳版机的端口映射规则即可:

上面,创建一个ssh连接,然后在这个ssh连接下,创建一个映射规则,将本地的8080端口,映射到ssh跳板机的18080端口下。然后启用这个映射策略:

这样,云端的其他服务器访问跳板机的18080端口,就可以访问到本地的8080端口的服务了。云端无需知道本地电脑的实际IP即可访问到本地的服务。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档