是否可以预先配置我的 TightVNC 服务并让其充当某个主机的(反向连接)监听器,而无需通过 GUI 执行此操作?
我浏览过许多网站,寻找答案,在不同位置检查过 Windows 注册表十几次,但却找不到任何与 TightVNC 的“附加监听查看器”相关的内容,该查看器可通过系统托盘上下文菜单在服务配置应用程序中访问。
我确实找到了其他东西,但我不确定这是否是我要找的东西。哎呀,我不知道它是做什么的:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run]
"tvncontrol"="\"C:\\Program Files (x86)\\TightVNC\\tvnserver.exe\" -controlservice -slave"
提前感谢您,超级用户!;-)
编辑:好吧……我有点不好意思这么说,但我相信我已经找到了它。
http://www.tightvnc.com/docs.php
如何通过命令行配置TightVNC服务器:
•Windows 版 TightVNC:服务器命令行选项 (PDF)
它涵盖了所有(除了-奴隶) 命令行选项及其用法/目的。
如果有人知道未记录的-slave
参数的用途,请发表评论;-)
出色地..,我似乎无法让监听器模式工作。无论我做什么,tvnserver.exe 要么一直向我显示命令行使用选项,要么什么都不显示。
我按照手册做了所有操作,并尝试了以下操作:(
tvnserver.exe -controlservice -connect xxx.xxx.xxx.xxx
屏蔽 IP 地址)
唔,我终于让它工作了。我所要做的就是保持 tvnviewer.exe 作为监听器启用。我以为服务器会不断尝试连接,但事实并非如此。
我用最后一个问题来结束这次旅程:
由于服务器和查看器(客户端)都有侦听器选项,在什么情况下我应该将 TightVNC查看者处于聆听模式,什么时候应该这样做服务器?
此致,
/版权
答案1
在这里找到答案:
https://kempniu.wordpress.com/2009/03/21/reverse-connections-in-tightvnc/
在 hostA 上运行vncviewer -listen
在主机 B 上运行: WinVNC.exe -connect hostA_address::5500