无法远程登录到本地服务器

无法远程登录到本地服务器

我想通过特定端口访问 LAN 上的 Windows PC,但失败了,我找不到原因。您能发现什么问题吗?

  • PC 运行的是 Windows 10。我已禁用其上的 Windows 防火墙(目前),并且没有安装其他防火墙软件。
  • 我可以从另一台 LAN PC ping 其 IP,因此我知道可以访问。我的所有设备都有固定 IP 地址。
  • 该机器正在运行一个监听端口 19132 的服务器。
  • 从另一台没有出站防火墙规则的计算机telnet 192.168.1.30 19132返回Could not open connection to the host, on port 19132: Connect failed,并且PuTTY显示connection refused

网络错误:连接被拒绝

我错过了什么?


更新根据评论:

  • 我几乎可以肯定 Minecraft 基岩服务器仅使用 TCP 而不使用 UDP,因此telnet测试很有意义。
  • @HelpingHand 的建议Get-NetTCPConnection根本没有返回任何输出,即使在管理控制台中也是如此。
    • 如果有帮助的话,可执行路径是C:\Users\torbe\games\minecraft\server\bedrock\bedrock-server-1.17.40.06\bedrock_server.exe

Get-NetTCPConnection 的输出

答案1

Minecraft 基岩版服务器使用 UDP 而不是 TCP类似于 Java 版本。

这意味着telnet无法测试该端口。Microsoft PortQry 命令行端口扫描器可选 GUI可以测试 UDP 端口并确认该端口确实开放:

PS C:\Users\xyzzy\Downloads> .\PortQry.exe -n 192.168.1.30 -p BOTH -o 19132
Querying target system called:
 192.168.1.30
Attempting to resolve IP address to a name...
IP address resolved to DESKTOP-PC.LOCAL
querying...
TCP port 19132 (unknown service): NOT LISTENING
UDP port 19132 (unknown service): LISTENING or FILTERED
PS C:\Users\xyzzy\Downloads>

因为我的网络已经配置好了,可从 WAN 访问边。

相关内容