微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从互联网到本地网络的隧道

如何解决从互联网到本地网络的隧道

我想达到的目标:

  1. 假设我们有位于不同本地网络的计算机 AB(例如,两者都是通过路由器连接到家庭 Wi-Fi 的笔记本电脑)。

  2. 计算机 A 想要访问连接到 B 的 wi-fi 路由器的所有设备,并且通过连接访问互联网,这意味着B必须允许A的流量通过他的互联网连接并将响应返回给A

例如,IP 地址为 192.168.0.33 的某个人在 B 的本地网络(wifi 路由器)上的机器上托管了一个网页。 A 想要访问它,所以 B 打开隧道进入他们的本地网络,A 连接到它并可以成功浏览网页。

我认为我试图描述的联系对 VPN 来说听起来很熟悉,但我不确定。

是否有适用于这种连接的现成库/解决方案?是否有任何资源可以提示如何创建这样的连接?最好是 C#python

解决方法

我相信您正在寻找的是 ZeroTier。它允许您直接通过 SSH 连接到不同网络上的两个系统。

就您而言,如果 updateUser: async (user,updatedUser) => await User.updateOne(user,updatedUser) A 位于同一个 ZeroTier 网络(不同的本地网络)上,那么您应该能够访问托管在 {{1} 上的任何网络服务器(网站) }} 通过 B 使用 ZeroTier。

ZeroTier 安装说明在 Downloads Page 上给出。它具有跨平台支持。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。