TTVNC 是一款基于开源 vnc 的国产软件,目前免费,功能也还在进一步完善当中 。
TTVNC 是通过服务器中转的方式进行互联的,双方都需要登陆第三方服务器,通过验证码
的方式进行连接,实现远程协助。
这款软件最主要的特点就是服务器在国内,连接速度快,反应时间短,而且小巧、方
便、免安装;相对而言,其功能就稍微逊色一些,除了远程桌面控制以外,还有信息和文
件传输功能,没有语音功能。
但是 TTVNC 有一个最大的一个问题,就是安全性。由于它采用单一验证码确认身份,
且是用户自定义,于是导致过多的弱口令产生(如 1234 等等),加之同时使用该软件的用
户不在少数,很容易在使用时出现相同验证码的情况,从而造成连接的“串线”。如果要使
用该款软件,必须设置复杂无规律的验证码。
该软件客户端和服务器段分离。使用时,被协助方运行 ttserver,程序运行后会自动生
成一个 vncserver.exe 文件,输入预设的验证码,单击“被协助”按钮,即会弹出提示框“欢迎
使用 TTVNC 2.0!”,点击关闭即可等待远程协助;
同时协助方运行 ttclient,同样程序运行后会自动生成一个 vncclient.exe 文件,输入与
被协助方一致的验证码,点击“协助”按钮,同样弹出提示框,同时远程连接开始建立;
程序运行时和连接建立时需要联网,如果有防火墙软件需要对其放行。
如 果 采 用 TTVNC 来 进 行 远 程 协 助 , 被 协 助 方 安 装 ttserver , 协 助 方 安 装
ttclient。TTVNC 可以记录上一次登陆时所输入的验证码,因此在每个 server 端“预设”同一
个复杂的验证码,把“断线、启动自动重联”选项打勾,这样每次需要进行远程协助时运行
程序,就会自动启动服务并连接到服务器;协助方运行 ttclient 并输入预设的验证码,即可
进行远程连接。
关于并发控制:由于协助方和被协助方是一对多的关系,而 TTVNC 的并发控制只在
server 端限制 1 线程,client 端可以多线程访问,所以对客户进行的远程协助可以同时进行,
只是由于预设验证码相同,因此需要对各服务端加以区分。
TTVNV 是免费软件,server 端和 client 端都可以随便使用,不限权限。