我正在尝试通过 MSRC4Plugin.dsm 设置具有加密功能的 UltraVNC 单击。
使用加密,它根本不起作用。
如果没有加密,它将连接但会产生错误,并且似乎正在尝试加载 dsm 插件。
设置如下:
用于生成 sc 可执行文件: helpdesk.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 插件。
查看器日志(在我的盒子上)如下:
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 一起提供。
- 我的端口都正确转发,除了这个连接之外我没有任何问题。
非常感谢任何帮助。
谢谢!
UltraVNC 刚刚发布了一个新的更新。尝试1.0.6.4版本,看看它是否能解决您的问题。
您应该尝试在UltraVNC 论坛上发布您的问题。