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