功能介绍
# FastDesk 功能介绍
FastDesk将按照客户端、服务端与总控分别介绍相关功能。
# 1. 客户端使用
FastDesk客户端是单文件程序,可以将程序放置在桌面、U盘或者其它的任何地方,也可以自行重命名程序文件。
双击客户端程序FastDesk.exe
图标打开程序,如下图所示。

# 1.1. 登录与注册
点击界面中的 未登录
图标,打开登录界面。输入用户名与密码后,点击 登录
按钮以用户身份登录。
如果尚未拥有用户的,可在登录界面中点击 注册
,打开用户注册界面。输入用户名与密码以及其他注册信息,点击 [确认]
按钮,用户注册完成,客户端自动以注册用户登录。
如需要退出登录,在用户登录图标处右键单击,在选项中选择退出登录,用户从客户端退出登录。
# 1.2. 本机远程控制
程序启动后,左下角的绿色指示灯亮,表示与服务端建立连接,通过输入远程信息可建立连接,连接的信息的输入有两种方式。
- 在远程信息处输入被控计算机的本机识别码与本机验证码,点击
[远程协助]
按钮,可向被控计算机直接发起远程连接。此过程中不需要被控计算机确认远程操作。 - 在被控计算机的客户端中的
本机信息
处,点击[复制]
按钮,将复制的内容发送至控制端计算机上,控制端复制发送过来的信息后,点击[粘贴]
按钮,最后再点击[远程协助]
按钮,可向控制端计算机发起远程连接。复制的远程连接信息格式如下:
ID:[100000001]
PD:[******]
2
例如,要远程控制本机识别码为 100 000 001 的计算机,如下图所示,输入远程信息,点击[远程协助]
。

如果输入的识别码、验证码有错误或被控端不在线等情况下,客户端会有相应的提示。
如果在输入远程信息时,只输入了对方被控客户端的识别码,没有输入验证码,则在发起远程连接时,被控端计算机会弹出是否同意远程的询问框,如下图所示。
如果输入数据正确且授权正常则点击 [远程协助]
后会弹出对方的桌面,如下图所示。

# 1.3. 邀请其他客户端远程控制
客户端支持作为被控端邀请其它客户端来远程连接到此计算机。
点击 [请求协助]
选项卡,在编辑框中输入对方计算机的本机识别码,点击 [开始邀请]
按钮,在对方的客户端界面中会弹出提示,点击以发起连接。
# 1.4. 参数控制实现一键远程和一键协助
FastDesk客户端的远程控制和请求协助功能可以通过参数配置来实现一键启动连接。
如需要实现一键远程控制,可为客户端的可执行文件创建快捷方式,在目标栏位填写参数,参数的格式为
操作类型=被遥控的识别码;验证码
操作的示例为Remote=100000003;SIU13X
,如下图所示。

如需要实现一键请求协助,可为客户端的可执行文件创建快捷方式,在目标栏位填写参数,参数的格式为
操作类型=邀请的ID
示例为Ask=100000003
,如下图所示。

# 1.5. 客户端间剪切板、消息管理
在远程过程中,主控端与被控端的剪切板是自动同步的,即在本机复制的内容(文本、表格、图片等)可以直接在远程主机进行粘贴,反之亦然,但是支持剪切板共享的内容中不包含文件或者目录。文件、目录的交互被设定在消息中统一管理,由于传输的文件通常会比较大,用消息管理的方式来管理文件会更有效率,消息管理界面中传输文件也有进度条可以展示进度,下面将对消息管理的功能进行详细说明。
在主控端可以通过屏幕顶部的工具栏呼出消息窗体,在被控端则通过屏幕右则的主控列表窗中的按钮呼出。
在主控端,移动鼠标至顶部的控制栏,在其中选择[发送消息]
,打开发送消息、文件、目录
功能。

点击上图中红框中的按钮,弹出发送消息、文件、目录界面,如下图所示。

在被控端,鼠标移动至到屏幕右则会弹出主控列表,点击其中的[发送消息]
按钮弹出消息框,如下所示。



在消息管理器中可以发送消息文字、文件和目录等内容。文件、目录发送与接收时都有进度条表示发送、接收的进度。
# 1.6. 主控端工具栏
主控端工具栏在远程时显示在主控方屏幕的顶部,如下所示。

显示控制栏目中可设置远程桌面的相关选项,用于设置是否可以控制远程桌面、是否需要缩放远程桌面、设置远程的画面质量。

声音设置。用于控制远程时语音选项。
其他设置,用于控制远程对解锁被控的桌面锁定等待需要按下CTRL+ALT+DEL的情况。
# 1.7. 更多高级功能
客户端除了前面提到的功能,还有如下的一些功能,下面将会详细说明。
# 1.7.1. 自定义描述
在运行客户端时,系统会默认生成一个9位的数据ID,此串数字不方便记忆,FastDesk支持将其修改成姓名,手机号等便于记忆的字符,只要字符的字节长度不超过50(中文字符占用两个字节),不使用FastDesk中用于特殊定义的字符(=
、[
、]
、标点符号等),FastDesk均可以识别使用。
# 1.7.2. 自定义所属单位、本机描述
在FastDesk的客户端中,可以自定义所属单位、本机描述。

当需要远程连接此客户端时,在其它的客户端上进行首次连接时输入识别码与验证码,连接成功后,被远程的客户端会将其所属单位与本机描述信息发送至发起远程的客户端,在发起远程的客户端的远程历史中可以看到所属单位与描述信息。

当使用含有所属单位、本机描述的客户端去远程连接其它客户端时,在被控的客户端中会显示相关信息。

# 1.7.3. 客户端专用服务端
默认情况下客户端远程时所使用的都是FastDesk公共服务端,若当前使用的客户端增加时,公共服务端的人均带宽就会降低,解决上述问题的办法是设置客户端的专用服务端,也可以设置用户的专用服务端,设置专用服务端的客户端或用户,远程或者被远程时就会用专用服务端进行远程的中转,远程的速度就会得到保证。
在客户端界面中点击高级应用-远程设置
,在专用服务端信息的识别码处右侧点击[修改]
按钮,在弹出的输入框中输入专用服务端的识别码,再点击[确认]
按钮完成填写。

# 1.7.4. 设置客户端的代理专用服务端
如果当前使用的客户端设备不能访问互联网,在通常情况下是不能被远程控制,也不能发起远程的,在FastDesk中可以设置代理专用服务端,让不能访问公共网络的客户端也能发起远程或者被远程控制,代理专用服务端一般为专用服务端的内网IP和专用服务端的服务端口。
客户端处点击高级应用-远程设置
,在不能上网设备的代理信息处设置专用服务端对应的代理IP与服务端口信息。

# 1.7.5. 设置密码
FastDesk在发起远程时密码栏位的信息可以使用被控端的临时密码,也可以使用被控端的无人值守密码,也可以不输密码(不输入密码时会在对方屏幕弹出是否同意远程的对话框)。
在打开FastDesk后,可修改本机的临时密码信息。

如使用无人值守密码,可点击高级应用-安全设置
,在其中设置无人值守密码。

# 1.7.6. 设置被控时提醒
点击高级应用-常规设置
,勾选本机被控制时提醒我
,当有其它远程客户端连接至本机时,会在系统托盘处冒泡提醒。


# 1.7.7. 设置随系统启动
点击高级应用-常规设置
,勾选随系统启动
,计算机启动后FastDesk会自动运行。
客户端随计算机启动分为以下三种情况,接下来会对这些情况分别作说明,均以客户端A连接至客户端B为例。
第一种情况,客户端B在开机后通过人工输入密码或者免密码自动登录的方式登录至系统,这种情况下FastDesk客户端会在登录系统后自动启动,启动后即可对其发起远程连接。
第二种情况为客户端B开机后停留在输入用户名密码的状态,这种情况下客户端B也可以发起连接,连接后输入密码登录系统,由于系统登录前与登录后使用的客端信息会发生变化,此时客户端会自动断开连接,等待片刻会自动重连,部分计算机在操作系统登录后可能仍需要再次手动发起远程连接。
第三种情况为客户端处于锁定状态,需要使用Ctrl+Alt+Delete按键来启用输入密码后登录。这种情况下连接至客户端B后,需要在顶部的控制栏位点击[发送Ctrl+Alt+Delete]
命令,进入到密码界面以输入登录密码。
# 1.7.8. 设置语音
FastDesk支持远程语音。在主控端的顶部控制栏位中点击声音控制
,其中可设置选项开启声音输入(别人能听到你的声音)
或者开启声音输出(你能听到别人的声音)
在客户端的启动界面右下角,有两个图标,分别对应麦克风与扬声器的功能启用与关闭。

提示
受控端与被控端均开启语音功能后,才能正常使用语音,单方启用无法实现此功能。
# 1.7.9. 连接记录查询
FastDesk支持在每次远程时都会记录下远程的双方ID、所使用的服务端、远程开始时间、结束时间等信息,以备后期的查询统计。
点击高级应用-更多设置
,在扩展设置界面中勾选每次远程后输入解决的问题
。
之后每次远程连接结束时都会弹出记录框要求填写远程解决的问题信息。

远程结束后可以由客户端发起查询,查询远程别人或者别人远程自己的记录。点击帮助
-查询本机远控别人的记录
或者查询别人远控本机的记录
。


# 1.7.10. 日志管理
日志在调试设置页面,根据需要设置调试模式,可记录更详细的信息到日志文件中,默认全不打勾,如果需要对异常情况进行分析,可勾选调试设置中的选项。日志分为一般日志、异常日志。

点击打开日志文件
,如下所示。

点击打开异常文件
,如下所示。

# 2. 专用服务端使用
专用服务端需经过总控授权才可使用。在使用专用服务端前需要对专用服务端的概念有所了解。
FastDesk的程序分为以下几类:
- 总控:负责所有服务端、客户端的连接,接受所有服务端、客户端的请求,负责检测授权。
- 服务端:负责客户端远程时的屏幕、语音、消息的转发。
- 客户端:进行远程或申请协助的操作。
了解程序分类后,再梳理客户都安远程操作的流程:
- 作为主控的客户端向总控发起一个远程请求,这个请求消息包含了被控方的远程ID。
- 总控收到请求后检测双方的授权,根据算法选择一个服务端,最后将这个服务端信息发送给远程操作的双方客户端。
- 双方客户端向收到的服务端发送握手指令,握手成功后被控端发送屏幕图片经服务端转发给主控端,主控端发送控制数据经服务端转发给被控端,直到双方中的一方结束远程。
根据上述的流程我们再来看看专用服务端的概念。专用服务端从字面解释就是专用的服务端,在远程操作过程时,总控会根据算法选择一个服务端给远程双方中转数据。在没有可使用的专用服务端时,总控选择的永远是公共服务端,但是公共服务端的数量和带宽是有限的,当使用的客户端数量增加,而公共服务端数量又没有发生变化时,每个客户端分配到的带宽就会降低,当降低到一定程度时,远程的速度就会大幅下降,影响用户的操作体验。专用服务端就是为了解决这个问题而产生的,企业将自己的客户端和专用服务端绑定,在远程时总控就会分配专用服务端给企业的客户端使用,从而保证企业的客户端拥有最快的远程速度。专用服务端还有一个很重要的作用,一般来说,无法连上广域网的电脑是不能远程或者被远程,但专用服务端可以解决这个问题,当客户端设置专用服务端代理后,不用连上公网也能远程控制别人或被别人远程控制,这在一定程度上扩展了使用的场景。
每个服务端都有一个识别码,专用服务端的就叫专用服务端识别码,使用专用服务端的过程就是将专用服务端识别码绑定到客户端的过程。
# 2.1. 单个绑定
单个绑定法,这种方法简单快速,只需打开客户端,为客户端设置上专用服务端识别码即可,这种方法的缺点是当多个客户端时,需要为每个客户端分别绑定专用服务端识别码。

打开服务端,复制专用服务端的识别码,打开客户端,点击高级应用
-远程设置
,再专用服务端信息的识别码处点击修改
按钮,打开对话框,输入专用服务端识别码,点击确认后专用服务端绑定完成。
# 2.2. 批量绑定
批量绑定针对很多客户端时,不需要为每个客户端分别设置绑定,而是将专用服务端识别码内置到特定的客户端中,生成专用的专用服务端客户端,这与用户管理中的用户专用客户端的鉴权方式是类似的。

在服务端界面中,可以将需要授权的ID导入,也可以手工输入ID。
设置完成后可以选择生成统一客户端或者生成ID单独客户端。统一客户端模式下,专用服务端的信息会写入客户端中,客户端运行时会检测授权端,然后经由总控申请远程ID,远程过程中会使用专用服务端进行服务。每台设备会根据连接顺序,按序依次分配远程ID,当所有的远程ID分配完后,其它的计算机使用此客户端进行连接时会提示授权ID资源已用完,请联系管理员
,此时可联系专用服务端的管理员进行授权ID的增加操作。
单独客户端模式。专用服务端与ID信息将会被写入客户端,每一个远程ID都会生成一个对应的客户端,每个程序都会有自己内置的远程ID,其它的客户端无法使用此ID。
如果勾选了客户端用本机代理
,则在生成客户端时会写入代理信息,生成的客户端仅支持在内网中运行而不能在公网的计算机上运行。
# 3. 总控使用
总控端是远程控制系统的核心程序,所有的远程客户端及专用服务端都需要经由总控授权后才可以进行连接。企业可以将其部署于内网环境中供用户在内网中使用,也可以将其部署于公网环境中供企业用户在内网或公网中使用。可根据连接的数量灵活分配总控与服务端。
总控中包含了所有的服务端、客户端、用户、公告等信息,启动后显示如下。

# 3.1. 服务端列表
服务端列表处可显示连接至总控的所有服务端以及每个服务端授权的客户端ID。

搜索框中可输入ID信息以定位特定的服务端。在服务端列表中,单击鼠标右键显示的选项如下。
其中的部分选项的说明如下:
设为公共服务端
:可临时调整当前选择的服务端的服务端类型为公共服务端,服务端重启后将恢复在服务端中使用的服务端类型。设为专用服务端
:可临时调整当前选择的服务端的服务端类型为专用服务端,服务端重启后将恢复在服务端中使用的服务端类型。设为备用服务端
:可临时调整当前选择的服务端的服务端类型为备用服务端,服务端重启后将恢复在服务端中使用的服务端类型。重启服务端服务
:向当前选择的服务端发起重启服务的命令。停止服务端服务
:向当前选择的服务端发起停止服务的命令。重启服务端
:向当前选择的服务端发起重启的命令。开启当前服务端更新
:开启服务端的版本更新功能。关闭当前服务端更新
:关闭服务端的版本更新功能,关闭后此服务端的程序将不再更新。
# 3.2. 客户端列表
此界面中显示客户端的相关信息。

在表格列处右键,打开选项,其中的部分选项的说明如下:
重启客户端
:向当前选择的客户端发起重启的命令。暂停客户端
:相当厕的客户端发起暂停的命令。开启当前客户端更新
:开启客户端的版本更新功能。开启所有客户端更新
:当此选项未勾选时,将关闭所有客户端的自动更新功能。
# 3.3. 公告列表
公告列表可用于向服务端或客户端发送通知,如下图所示。
在当前界面中,可以增加一个公告、修改一个公告、删除一个公告,如下图所示。

# 3.4. 日志信息
日志信息界面用于显示通讯的日志以及异常信息。

# 3.5. 其它
可在总控数据库中执行相关脚本。
