#1155·brook

远程计算机拒绝网络连接 或 http://127.0.0.1:59789 页面无法访问

Author: duanluanCreated Mar 24, 2023Updated Apr 8, 2023
Labelsquestion

根本原因其实是端口 59789 被占用了,因为我 Hyper-V 的保留端口调整为 50000 ~ 65539 的。 没想到 brook 会用这么大的端口,不行我就再调大一点吧。 以下方案同样适用于Client: 127.0.0.1:1080 already in use但是netstat -ano|findstr 1080没找到端口占用的情况。

bash
# 查看端口占用范围
$ netsh int ipv4 show dynamicport tcp
# 查看端口排除范围
$ netsh interface ipv4 show excludedportrange protocol=tcp
# 关闭 Hyper-V,可以不重启
$ dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
# 修改动态端口范围,num=65535-start
$ netsh int ipv4 set dynamicport tcp start=60000 num=5535
$ netsh int ipv4 set dynamicport udp start=60000 num=5535
# 开启 Hyper-V 并重启(注销不行)
$ dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All