軟件啟動時出現“端口被占用”,修改連續的端口也無效


當出現軟件啟動時報“端口被占用”,然后在cmd中執行netstat -anp | findstr “具體的端口”,然后該命令並沒有結果。

此時如果去修改軟件的端口為其它臨近端口(比如從1080改為1081或者1082),那么啟動軟件依然會失敗,報“端口被占用”。

這個問題能出現在Shadow河蟹Socks、idea、tomcat和Clash等等軟件上。

具體原因參考:Dynamic Port Range 端口保留問題

曾經也在StackOverflow上見到這個解決方案,但是當時答主只說了現象和解決方案,並沒有具體分析原因。

上面貼的鏈接里博主有做了分析,和我預估的一些情況基本一致,所以我認為是正確的解決方案。

 

備份下兩條命令:

查動態端口范圍:netsh int ipv4 show dynamicport tcp

修改動態端口范圍:netsh int ip set dynamicport tcp start=49152 num=16384


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM