之前Windows这个问题很久之前我就碰到了,当时是在用某个神秘猫猫头软件,本文的解决方案也在它的issue里收获了很多大拇指🥳,不过由于前段时间它删库了,而且我又碰到了这个问题,所以在博客里记录一下。
解决方案:
-
以管理员身份打开powershell 或者使用gsudo
-
net stop winnat
-
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即可 -
net start winnat