之前Windows这个问题很久之前我就碰到了,当时是在用某个神秘猫猫头软件,本文的解决方案也在它的issue里收获了很多大拇指🥳,不过由于前段时间它删库了,而且我又碰到了这个问题,所以在博客里记录一下。


解决方案:

  1. 以管理员身份打开powershell 或者使用gsudo

  2. net stop winnat

  3. netsh int ipv4 add excludedportrange protocol=tcp startport=起始端口号 numberofports=排除数量

    比如需要使用12345这一个端口,那么命令就是

    netsh int ipv4 add excludedportrange protocol=tcp startport=12345 numberofports=1

    同理,如果需要12345-12355这些端口,那么将numberofports设为10即可

  4. net start winnat