我正在尝试通过 MSRC4Plugin.dsm 设置带有加密的 UltraVNC 单击。
如果加密的话,它根本就不起作用。
如果没有加密,它会连接但会产生错误,并且似乎正在尝试加载 dsm 插件。
设置如下:
生成 sc 可执行文件: 帮助台.txt
... Some stuff removed...
[HOST]
Encrypted Connection
-plugin -connect ipaddress:59100 -noregistry
[HOST]
Regular Connection
-connect ipaddress:59100 -noregistry
... Some stuff removed...
如果没有加密,则会发生以下情况:
在我的盒子上,我以如下方式运行查看器:
"C:\Program Files\UltraVNC\vncviewer.exe" -logfile viewer_%date:~10,4%-%date:~4,2%-%date:~7,2%.log -listen 59100
在 SC 盒上,我运行该exe并单击“常规连接”选项。
在我的盒子上,
我收到一个警告窗口,上面写着:标题:插件正在加载。消息:无法加载插件。请检查其名称的完整性。
如果我点击“确定”,就会出现“接受传入 SC 连接”框。如果我点击“是”,连接就会打开,然后我就可以控制 SC 盒了。
它可以工作,但不安全(不应该是安全的),但由于某种原因仍在尝试加载 dsm,但找不到它。但它会连接。
查看日志(在我的盒子上)如下(请注意版本差异 - 可能是它吗?):
RFB server supports protocol version 3.16
Connected to RFB server, using protocol version 3.4
No authentication needed
Desktop name "WinVNC "
Cache: Cache buffer bitmap creation
rdr::Exception (1): rdr::EndOfStream: read
使用加密后会发生以下情况:
在我的盒子上,我以如下方式运行查看器:
"C:\Program Files\UltraVNC\vncviewer.exe" -logfile viewer_encrypted_%date:~10,4%-%date:~4,2%-%date:~7,2%.log -dsmplugin MSRC4Plugin.dsm -listen 59100
在 SC Box 上,我运行该 exe 并选择“加密连接”选项。它进入“正在连接”状态并保持不动。
在我的盒子上,没有迹象表明有任何事情发生。
在 SC Box 上,我从等待图标关闭sc。
在我的盒子上,我收到一个弹出窗口,提示:连接失败 - 读取协议版本时出错。可能的原因:您忘记选择 DSMPlugin,而服务器使用 DSM Plugin。
查看器日志(在我的盒子上)如下:
rdr::Exception (2): rdr::EndOfStream: read
Error reading protocol version: WriteExact: Socket error while writing.
注意事项:
- 我在 SC exe 和服务器中确实有匹配的 rc4.key 文件。
- 我的 /UltraVNC/ 文件夹中确实有 MSRC4Plugin.dsm 文件。
- 我已经从 uVNC 站点直接删除并安装了所有新内容。
- MSRC4Plugin.dsm 文件可能不是最新的。但我认为它是最新的,因为它是随 uVNC 一起提供的。
- 我的所有端口都正确转发,除这个端口之外,其他连接都没有问题。
任何帮助都非常感谢。
谢谢!
答案1
UltraVNC 刚刚发布了一款新更新. 试用版本1.0.6.4看看它是否能解决你的问题。
你应该尝试在UltraVNC 论坛。