Clash Verge 解除安裝本身很簡單,但它在系統裡留下的東西比一個普通應用多:系統代理設定、虛擬網路卡、後台服務、設定目錄。不清理乾淨會出現「解除安裝了但網路還是不正常」的情況。
按下面順序來,一次清乾淨。
第零步:先在軟體裡做三件事
這一步最重要,做了它後面基本沒麻煩。
在解除安裝之前,打開 Clash Verge:
- 關閉 系統代理 開關
- 關閉 TUN 模式 開關
- 設定 → 服務模式 → 點「解除安裝」
然後從托盤正常退出(不要用任務管理器強殺)。
Windows
解除安裝主程式
設定 → 應用 → 已安裝的應用 → 找到 Clash Verge → 解除安裝。
或者用控制面板的「程式和功能」,效果一樣。
清理設定目錄
%APPDATA%\io.github.clash-verge-rev.clash-verge-rev在檔案資源管理器地址欄直接貼上這個路徑回車就能打開。整個資料夾刪掉即可。
還可能有殘留的地方:
%LOCALAPPDATA%\io.github.clash-verge-rev.clash-verge-rev
C:\Program Files\Clash Verge (卸载后如果还在,手动删)檢查系統代理是否還開著
設定 → 網路和 Internet → 代理 → 看「手動設定代理」下面的「使用代理伺服器」,如果還開著,關掉它。
命令列檢查更快:
Get-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" | Select-Object ProxyEnable, ProxyServerProxyEnable 應該是 0。如果是 1,手動改回來:
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyEnable -Value 0檢查虛擬網路卡
如果用過 TUN 模式,可能留下一塊虛擬網路卡。
設備管理器(Win+X → 設備管理器)→ 網路適配器 → 看有沒有名字裡帶 Mihomo、Clash、wintun 的條目。有的話右鍵解除安裝設備。
也可以用命令查:
Get-NetAdapter | Where-Object {$_.InterfaceDescription -like "*wintun*" -or $_.Name -like "*Mihomo*"}檢查後台服務
Get-Service | Where-Object {$_.Name -like "*verge*" -or $_.Name -like "*mihomo*" -or $_.Name -like "*clash*"}如果還有服務殘留:
# 以管理員身份執行
Stop-Service -Name "服务名" -Force
sc.exe delete "服务名"檢查啟動項
任務管理器 → 啟動應用,看有沒有 Clash Verge 的殘留條目。有就右鍵停用。
或者查註冊表:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run最後:重置網路(可選)
如果上面都做了網路還是不正常,執行這三條(需要管理員權限),然後重新啟動:
ipconfig /flushdns
netsh winsock reset
netsh int ip resetmacOS
解除安裝主程式
把 /Applications/Clash Verge.app 拖到廢紙簍。
清理設定和支援檔案
# 設定目錄
rm -rf ~/Library/Application\ Support/io.github.clash-verge-rev.clash-verge-rev
# 快取
rm -rf ~/Library/Caches/io.github.clash-verge-rev.clash-verge-rev
# 偏好設定
rm -f ~/Library/Preferences/io.github.clash-verge-rev.clash-verge-rev.plist
# 日誌
rm -rf ~/Library/Logs/clash-verge清理特權助手
Clash Verge 會安裝一個 helper 來修改系統代理:
# 查看是否還在
sudo launchctl list | grep -i verge
# 解除安裝(服務名以實际輸出為准)
sudo launchctl bootout system/io.github.clash-verge-rev.service
sudo rm -f /Library/LaunchDaemons/io.github.clash-verge-rev.service.plist
sudo rm -rf /Library/PrivilegedHelperTools/io.github.clash-verge-rev.service檢查系統代理
系統設定 → 網路 → 你的連接(Wi-Fi 或以太網)→ 詳細資訊 → 代理
把「網頁代理(HTTP)」「安全網頁代理(HTTPS)」「SOCKS 代理」的勾都去掉 → 好。
命令列檢查:
networksetup -getwebproxy "Wi-Fi"
networksetup -getsecurewebproxy "Wi-Fi"手動關閉:
sudo networksetup -setwebproxystate "Wi-Fi" off
sudo networksetup -setsecurewebproxystate "Wi-Fi" off
sudo networksetup -setsocksfirewallproxystate "Wi-Fi" off檢查網路擴充
系統設定 → 通用 → 登入項與擴充 → 往下找「網路擴充」,看有沒有 Clash Verge 的殘留,有就關掉。
Linux
解除安裝主程式
# DEB 系
sudo apt remove --purge clash-verge
# RPM 系
sudo dnf remove clash-verge
# AppImage
rm -f ~/Apps/Clash-Verge.AppImage
rm -f ~/.local/share/applications/clash-verge.desktop清理設定
rm -rf ~/.local/share/io.github.clash-verge-rev.clash-verge-rev
rm -rf ~/.config/clash-verge
rm -rf ~/.cache/clash-verge清理 systemd 服務
sudo systemctl stop clash-verge-service 2>/dev/null
sudo systemctl disable clash-verge-service 2>/dev/null
sudo rm -f /etc/systemd/system/clash-verge-service.service
sudo systemctl daemon-reload清理自啟
rm -f ~/.config/autostart/clash-verge.desktop重置代理環境變數
檢查這幾個檔案裡有沒有殘留的 proxy 設定:
grep -n "proxy" ~/.bashrc ~/.zshrc ~/.profile 2>/dev/null有的話刪掉對應行,然後 source ~/.bashrc 或重開終端。
檢查 GNOME/KDE 的代理設定
# GNOME
gsettings get org.gnome.system.proxy mode
# 如果不是 'none',重置:
gsettings set org.gnome.system.proxy mode 'none'檢查殘留的虛擬網路卡
ip link show | grep -i -E "tun|utun|Mihomo"有殘留的話:
sudo ip link delete <网卡名>解除安裝後的檢查清單
一個常見問題:解除安裝後全網打不開
99% 是系統代理殘留導致的——代理設定還指向 127.0.0.1:7897,但那個連接埠已經沒人監聽了,所有請求都發不出去。
按上面對應平台的「檢查系統代理」那一節操作即可,幾十秒就能復原。
想換個用戶端而不是徹底不用
如果你只是想從 Clash Verge 換到別的用戶端(比如 Clash Nyanpasu、FlClash 桌面版),訂閱連結是通用的,不需要在服務商那邊做任何操作。
解除安裝前把訂閱連結記下來,裝好新用戶端直接貼上導入即可。
小結
解除安裝的關鍵順序:先在軟體裡關代理和 TUN、解除安裝服務,再解除安裝程式。
已經出問題了也不用慌——所有殘留都是可以手動清理的,最常見的「網路全斷」只需要關掉系統代理開關。