You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

RealVNC Server运行状态正常但未监听任何端口,无法从手机远程连接的问题求助

RealVNC Server运行状态正常但未监听任何端口,无法从手机远程连接的问题求助

我刚新装了Windows 10 Home 22H2系统,下载了RealVNC Server 7.5.1(r50075)x64版本,用的是免费个人许可证。我以管理员身份运行它(不过UAC还是会弹出权限请求),本机上GUI右上角显示绿色对勾,看起来状态完全正常。

但用手机上的RealVNC客户端连接时一直超时。我的手机连接另一台运行老版本VNC(5.1.1 r117550 x64)的Win10机器完全没问题——在那台老机器上,我运行netstat -ano | find "LISTEN" | find "5900"能看到有进程在监听5900端口,任务管理器显示这个进程就是vncserver.exe。

可新版本的VNC Server却没有监听5900端口,甚至连相近的端口都没监听。我有一张截图,能同时看到VNC Server的绿色对勾、任务管理器里VNC Server正在运行,还有cmd窗口里netstat命令的输出结果。

我已经排查过的步骤:

  • 查了不少资料,很多人说Windows防火墙是问题所在,但我觉得防火墙不会阻止程序本身监听端口。而且我关掉防火墙后问题依然存在
  • 查看Windows Defender高级安全防火墙的入站规则,有两条VNC Server的规则,一条TCP一条UDP,都是允许所有接口、所有端口、所有用户的

补充信息

我之前在评论里提过,参数基本都是默认值:localhost设为false,ipListenAddresses为空(表示监听所有地址),ipListenProtocols是TCP、UDP,RfbPort是5900。而且我已经关掉了Windows Defender防火墙。

这种状态下,我去选项->故障排查里选择了“创建调试日志文件”,日志内容如下:

RealVNC(R) Server 7.5.1 (r50075) x64 (May 30 2023 13:07:39)
Copyright (C) RealVNC Ltd.
RealVNC and VNC are trademarks of RealVNC Ltd and are protected by trademark
registrations and/or pending trademark applications in the European Union,
United States of America and other jurisdictions.
Protected by UK patent 2481870; US patent 8760366; EU patent 2652951.
See https://www.realvnc.com for information on VNC.
For third party acknowledgements see:
https://www.realvnc.com/docs/7/foss.html
OS: Microsoft Windows 10, version 22H2, x64

<14> 2023-06-20T19:32:18.794Z DESKTOP-NP7LJEH vncserver[1556]: LogDestMem: Start replaying stored messages
<14> 2023-06-20T19:32:18.794Z DESKTOP-NP7LJEH vncserver[1556]: Localize: Locales en_US
<14> 2023-06-20T19:32:18.794Z DESKTOP-NP7LJEH vncserver[1556]: JoinMgr: Getting CloudConfig.pkg from built-in resource
<14> 2023-06-20T19:32:18.794Z DESKTOP-NP7LJEH vncserver[1556]: JoinMgr: Using business identifier 21d22e22-eeb1-47dd-955f-00ca74f34f1e
<14> 2023-06-20T19:32:18.794Z DESKTOP-NP7LJEH vncserver[1556]: Licensing: Using online license token 1, changed 1
<14> 2023-06-20T19:32:18.794Z DESKTOP-NP7LJEH vncserver[1556]: LogDestMem: Finished replaying stored messages
<14> 2023-06-20T19:32:18.794Z DESKTOP-NP7LJEH vncserver[1556]: main: Running service-mode server
<14> 2023-06-20T19:32:18.794Z DESKTOP-NP7LJEH vncserver[1556]: Service: Service dispatcher starting
<14> 2023-06-20T19:32:18.799Z DESKTOP-NP7LJEH vncserver[1556]: Service: set status to START_PENDING(2) [seq# 1]
<14> 2023-06-20T19:32:18.799Z DESKTOP-NP7LJEH vncserver[1556]: Service: set status to RUNNING(4) [seq# 2]
<13> 2023-06-20T19:32:18.840Z DESKTOP-NP7LJEH vncserver[1556]: ServerManager: Server started
<14> 2023-06-20T19:32:18.899Z DESKTOP-NP7LJEH vncserver[1556]: Configuration: Authentication=VncAuth (Preference)
<14> 2023-06-20T19:32:18.899Z DESKTOP-NP7LJEH vncserver[1556]: Configuration: EnableAnalytics=1 (Preference)
<14> 2023-06-20T19:32:18.899Z DESKTOP-NP7LJEH vncserver[1556]: Configuration: EnableAutoUpdateChecks=1 (Preference)
<14> 2023-06-20T19:32:18.899Z DESKTOP-NP7LJEH vncserver[1556]: Configuration: Password= (Preference)
<14> 2023-06-20T19:32:18.901Z DESKTOP-NP7LJEH vncserver[1556]: AgentMgrService: sessionChange: 1 1
<14> 2023-06-20T19:32:18.919Z DESKTOP-NP7LJEH vncserver[1556]: SModuleCloudAccess: Beginning listening as [9uJFVm-UVbbB-JCBXYb]
<14> 2023-06-20T19:32:18.937Z DESKTOP-NP7LJEH vncserver[1556]: HostedRegion: Using region USEast
<14> 2023-06-20T19:32:18.939Z DESKTOP-NP7LJEH vncserver[1556]: SModuleRsaKey: Using new key: 5b-c9-9d-1b-7a-61-0d-8d (catchphrase "Brazil Linda control. Egypt Cecilia forward.")
<14> 2023-06-20T19:32:18.950Z DESKTOP-NP7LJEH vncserver[1556]: SModuleCtrlCommsListen: listening on RealVNC.vncservice.vncserver.CtrlComms
<14> 2023-06-20T19:32:19.090Z DESKTOP-NP7LJEH vncserver[1556]: SDesktopAgent: agent connected
<14> 2023-06-20T19:32:19.090Z DESKTOP-NP7LJEH vncserver[1556]: UiProcess: Restart in 500ms
<14> 2023-06-20T19:32:19.098Z DESKTOP-NP7LJEH vncserver[1556]: ServerApp: Input desktop is now 'Default'
<14> 2023-06-20T19:32:19.098Z DESKTOP-NP7LJEH vncserver[1556]: Agent: Localize: Locales en_US
<14> 2023-06-20T19:32:19.098Z DESKTOP-NP7LJEH vncserver[1556]: Agent: AgentAppWin: Starting
<14> 2023-06-20T19:32:19.098Z DESKTOP-NP7LJEH vncserver[1556]: Agent: EndSessionNotifier: Cannot listen for logoff events (console is attached)
<14> 2023-06-20T19:32:19.315Z DESKTOP-NP7LJEH vncserver[1556]: CtrlComms: connected: <namedpipe-server-RealVNC.vncservice.vncserver.CtrlComms-0000000000000388>
<14> 2023-06-20T19:32:19.558Z DESKTOP-NP7LJEH vncserver[1556]: HostedRendezvous: Using Rendezvous service at https://hc-8-us-va-1.services.vnc.com/rendezvous
<14> 2023-06-20T19:32:20.090Z DESKTOP-NP7LJEH vncserver[1556]: UiProcess: UI process started
<14> 2023-06-20T19:32:32.562Z DESKTOP-NP7LJEH vncserver[1556]: Licensing: Using online license token 1, changed 0
<14> 2023-06-20T19:32:33.186Z DESKTOP-NP7LJEH vncserver[1556]: ServerApp: Input desktop is now 'Winlogon'
<14> 2023-06-20T19:32:35.956Z DESKTOP-NP7LJEH vncserver[1556]: ServerApp: Input desktop is now 'Default'
<14> 2023-06-20T19:35:49.214Z DESKTOP-NP7LJEH vncserver[1556]: Licensing: Using online license token 1, changed 0

日志里完全没出现“5900”这个字符串,只有三处提到“listen”:

  • SModuleCloudAccess: Beginning listening as [9uJFVm-UVbbB-JCBXYb]
  • SModuleCtrlCommsListen: listening on RealVNC.vncservice.vncserver.CtrlComms
  • Agent: EndSessionNotifier: Cannot listen for logoff events (console is attached)

有没有人能从日志里看出问题出在哪?


备注:内容来源于stack exchange,提问作者sootsnoot

火山引擎 最新活动