免责声明:本文已被自动翻译。获取最准确的信息,请查看英文版本。

配置 TCP 隧道

Prev Next

TCP 隧道允许您访问远程设备上的服务,就像它们在本地运行一样。这对于从远程网络外部访问内部 Web 应用程序、工业控制或文件存储系统非常有用。


设置 TCP 隧道

您可以通过两种方式配置隧道:

  • “发现”、“收藏夹”、“最近会话”或“通讯簿”列表中的上下文菜单中。

  • 在活动会话期间,通过session toolbar中的菜单。

🚨 重要

TCP 隧道依赖于 SMB 身份验证协议。如果连接需要 SSL、HTTPS 或主机名验证,则隧道可能无法正常工作。

隧道方向

AnyDesk 支持两种类型的隧道:

  • 转发隧道:将请求从本地端口转发到远程设备上的<hostname>:<port>目标。

  • 反向隧道:将请求从远程端口转发到本地设备上的<hostname>:<port>目标。
    VirtualBoxVM_GDw3GvD07J

  • 本地端口 是本地设备上用于访问远程设备上运行的服务的端口。

  • 远程主机和端口 通常由在远程网络上运行的 Web 应用程序或服务定义。

💡 注意

您可以创建多个隧道,只要侦听端口不冲突。


示例用例

您的 Web 应用程序服务器只能在以下远程办公室网络上访问:

arduinoCopyEdithttp://internal.specialized_software.com:8080

您有两种选择可以远程访问此服务器:

  1. 连接到远程设备并使用其浏览器或终端直接访问应用程序。

  2. 使用 TCP 隧道从本地浏览器或终端访问应用程序。

使用本地端口

如果本地网络上有端口 1234 可用,请将隧道配置为转发:

  • 本地端口1234

  • 远程目的地internal.specialized_software.com:8080

会话处于活动状态后,打开本地浏览器并转到:

arduinoCopyEdithttp://internal.specialized_software.com:1234

这使您可以访问远程服务器的内容,就像它在本地运行一样。


常见隧道应用

您可以将 TCP 隧道与以下功能一起使用:

  • VPN 访问

  • SSH 连接

  • 内部 Web 服务

  • 网络附加存储 (NAS)

  • 网络摄像头

  • 工业设备控制