TCP 通道

目录

建立 TCP 通道 使用案例 通道应用场景


使用AnyDesk的TCP通道是为了在本地和远程客户端之间转发任何基于TCP的协议,以便本地客户端访问远程客户端可以访问的服务/设备。为使该功能发挥作用,本地和远程客户端之间需要有一个活跃的AnyDesk连接。

该功能首次在AnyDesk 5.1中为Windows和Linux平台引入。对于MacOS设备,该功能已在AnyDesk 5.5中发布。

配置可以通过上下文菜单对发现、收藏夹、最近会话列表或通讯录中的AnyDesk客户端进行设置。本地和远程客户端之间的TCP通道也可以通过AnyDesk工具栏的 "操作 "菜单在会话中进行配置。

Back to Top

建立 TCP 通道

AnyDesk提供两种方向的TCP通道:正向隧道和反向隧道。

通过正向隧道,本地端口的请求被转发到远程设备上指定的 <主机名>:<端口> 目的地。

对于反向隧道,远程端口的请求被转发到本地设备上指定的 <主机名>:<端口> 目的地。

TCP Tunnelling

在TCP-通道端口建立的情况下,本地端口只是本地用户想用来访问远程客户端的Web应用服务器的端口。远程主机和端口一般由相关的HTTP网络应用程序服务器定义,通常是远程客户端可以到达HTTP网络应用程序服务器的URL和端口。

注意:只要侦听端口不冲突,可以根据需要添加任意多的通道。

Back to Top

使用案例

举例来说,假设一个网络应用服务器只能从办公室网络内或远程设备上访问。

在物理远程设备上,用户通常会使用URL访问运行在设备上的软件(没有AnyDesk的情况), URL: http://internal.specialized_software.com:8080.

现在,如果用户想从家里或在旅途中访问Web应用程序服务器,AnyDesk提供了两种方法来实现:

  1. 直接连接到远程设备,通过远程设备上的浏览器或终端访问Web应用服务器。
  2. 连接到远程设备,并通过本地设备上的浏览器或终端使用TCP-通道访问Web应用服务器。

如果本地设备使用的家庭或移动网络中1234端口是空闲的,用户可以简单地将TCP-通道设置中的 "本地端口 "设置为 "1234"。

在本地和远程设备之间创建一个会话后,用户就可以使用本地设备上的浏览器等应用程序连接到http://internal.specialized_software.com:1234,并访问服务器上的数据。

Back to Top

通道应用场景

  • VPN (虚拟专用网络)
  • SSH (安全外壳协议)
  • 内部网络服务(Internal web services)
  • NAS (网络附属存储)
  • 网络摄像机
  • 工业装置操控

Back to Top