Skip to content

Win10 port binding failed

Michael-X-Net edited this page Feb 3, 2023 · 1 revision

现象:

bind to b'0.0.0.0':8086 fail:OSError(10013, '以一种访问权限不允许的方式做 了一个访问套接字的尝试。', None, 10013, None)
OSError: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。

可能原因:

  • 端口被其他应用程序占用,可以通过下面命令确定:
    netstat -ano |findstr 8085
    8085 是绑定失败的端口号,根据情况修改.

    如果是这种情况,关闭其他应用程序就可以解决。
    或者修改XX-Net 监听的端口,可以参考这里:
    修改XTunnel端口
    修改配置页面管理端口

  • 端口被Hyper-V 作为动态端口保留了, 可以通过下面命令确定:
    netsh int ipv4 show dynamicport tcp

    如果确实被占用,可以通过下面命令修改:
    netsh int ipv4 set dynamic tcp start=49152 num=16384
    netsh int ipv6 set dynamic tcp start=49152 num=16384
    修改之后需要重启电脑。

    参考文章

Clone this wiki locally