我希望达到的目标是:
假设我们有电脑 A
及 B
位于不同的本地网络上(例如,两者都是通过路由器连接到家庭wi-fi的笔记本电脑)。
计算机 A
想要访问连接到的所有设备 B
的wi-fi路由器,并通过连接访问互联网,这意味着 B
必须考虑到 A
的流量通过他的internet连接并将响应返回给 A
.
例如,ip地址为的某人 192.168.0.33
在上的计算机上托管网页 B
的本地网络(wifi路由器)。 A
想要访问它,所以 B
打开隧道进入他们的本地网络, A
连接到它并可以成功浏览网页。
我想我试图描述的联系听起来很熟悉 VPN
,但我不确定。
对于这种连接,是否有现成的库/解决方案?是否有任何资源可以提示如何创建这样的连接?更可取地 C#
或 python
.
1条答案
按热度按时间ddhy6vgd1#
我相信你要找的是zerotier。它允许您直接通过ssh连接到不同网络上的两个系统。
在你的情况下,如果两者都
A
及B
如果您在同一个zerotier网络(不同的本地网络)上,那么您应该能够访问托管在上的任何web服务器(网站)B
通过A
使用zerotier。下载页面上提供了zerotier安装说明。它具有跨平台支持。