1. 程式人生 > >【錯誤】ShadowSocks埠已被佔用解決辦法

【錯誤】ShadowSocks埠已被佔用解決辦法

【錯誤】ShadowSocks埠已被佔用

錯誤頁面如上圖,首先我們去排查一下是自己電腦的端口占用了SS的1080還是執行SS的伺服器上的埠被佔用了,方法很簡單,使用手機開啟SS這時如果能夠正常訪問的話就是自己的電腦端有軟體佔用了SS的1080埠,這時我們開啟命令列(Win+R) 在如下圖命令列裡面輸入:netstat -ano (列出所有埠的情況)

我們可以看到1080埠對應的PID是6148,然後我們就需要去找一下這個6148對應的什麼程式,然後把它給關閉就可以正常啟用SS 繼續在命令列中輸入:tasklist|findstr "6148"(注意使用英文輸入法的引號)

如上圖,我們能發現PID 6148對應的程式是什麼(此處顯示ShadowSocks是因為我已經排查好了)然後我們就可以手動關閉這個軟體即可重新開啟SS

如果不想使用命令列檢視對應的程式,也可以開啟工作管理員(Ctrl+Shift+Esc)點選程序選項,尋找PID是6148的程式進行結束程序

此時就可以重新開啟SS了,回到解決方法的第一步,如果是手機客戶端也沒有辦法訪問,同時檢查電腦的端口占用的時候並未發現有1080埠被佔用的情況發生,那麼我們就需要去排查一下搭建SS的伺服器裡面的程式埠使用情況,方法與上面排查的方式一樣,也是去找哪個程式佔用了這個埠,然後關閉它,如果出現不方便關閉的軟體,我們也可以在SS的配置檔案中進行修改埠,儘量改一個不太容易被重複使用的就好了:

配置方式教程詳解

【注】檢查埠那塊也可以使用如下命令:netstat -ano|findstr "1080"直接查詢1080對應的PID,然後開啟工作管理員去關閉對應PID的程式既可以了…