我注意到 AnyDesk 还提供 TCP 隧道选项,我想知道,我可以使用它将 VPN 连接到其他 LAN 吗?如果可以,该怎么做?
答案1
这不是真正的 VPN,但如果您只需要连接到远程网络上的特定主机,则可以使用 AnyDesk 5.1 或更新版本(在本地和远程 PC 上),连接后转到设置 TCP 隧道并创建一个,如下所示:
本地主机:8881,远程主机:10.0.0.55,远程端口:8881
之后,你就可以从本地电脑连接到本地电脑上的 localhost:8881 来访问远程主机 10.0.0.55:8881
答案2
欢迎来到超级用户 我不知道 AnyDesk,但大多数 VPN 都通过隧道连接到同一个网络:互联网。如果您控制两个 LAN 上的计算机,则可以在两个 LAN 之间设置隧道。
但大多数人所做的是直接控制远程 LAN 上的计算机 - 并从该远程计算机进行网页浏览等 - 而不是将本地网页浏览等发送到远程 LAN。
这通常称为“远程接入”,即远程计算机或“远程桌面”。TeamViewer 和 SSH 等产品可以实现这一点。(此外,SSH 还可以使用 SOCKS 代理实现适当的 VPN,尽管它要求远程服务器能够访问互联网。)
远程桌面和 VPN 之间的区别在于,远程桌面会话存在于单个窗口中。您在该窗口中执行的任何操作都会在远程计算机上进行,因此也会在远程 LAN 上进行。使用 VPN(通常),您在任何应用中执行的任何操作都会通过 VPN,并且其行为就像您的本地计算机存在于远程 LAN 上一样。
据我所见,任何办公桌宣称自己是一款远程桌面应用,因此,它确实允许您(间接地)访问远程网络,允许您控制该网络上的计算机。但是,它可能实际上并没有通过 VPN 将您本地计算机的网络流量重定向到远程网络,就像 VPN 将您的本地流量重定向到俄罗斯一样。
答案3
我正在为仍然感兴趣的人回答这个问题。Anydesk 将 VPN 添加到 Linux 和 macOS 设备可用功能列表中。
您可以在 Anydesk 用户栏中的操作列表(雷电图标)中找到 VPN 功能。启用后,Anydesk 将在本地计算机和远程计算机之间创建 VPN 隧道。然后,您可以使用 Anydesk 窗口中列出的远程 IP 执行任何您想做的事情(例如通过 SSH 进入远程计算机)。
您可以找到 Anydesk 文档页面这里