Muddog 疑難排解
請先在連線畫面確認問題出在自己的 VPN 連線還是我的網路分享。 各區域的連線詳細資訊,或錯誤通知中的錯誤詳細資訊會顯示原因。
| 症狀 | 應確認的內容 |
|---|---|
| 無法連線至服務 | 服務狀態與存取權限 |
| 國家清單為空或連線失敗 | 國家與對象連線 |
| 顯示已連線,但 IP 不變或無法存取網站 | VPN 使用範圍與流量 |
| 無法按下應用程式啟動按鈕,或僅特定應用程式未套用 VPN | 個別應用程式 VPN |
| 顯示服務不支援某項功能的錯誤 | 應用程式與服務版本 |
| 只有我的網路分享失敗 | 分享與記錄儲存 |
無法連線至服務
應用程式會讀取背景服務的狀態並顯示在畫面上。 這則訊息表示應用程式無法確認狀態,並不代表 VPN 或分享一定已關閉。
服務恢復正常後,應用程式會自動重新連線。請依照下方對應的作業系統, 確認服務狀態與權限。啟動服務時也會開始網路分享。
Linux
-
若剛完成安裝,請從桌面環境登出再重新登入,然後開啟應用程式。
-
在終端機確認服務狀態。
systemctl status muddog-engine.service --no-pager -
若服務已停止,而您想恢復使用 VPN 與分享,請啟動服務。 啟動時也會恢復網路分享。
sudo systemctl start muddog-engine.service -
若服務正在執行,但應用程式無法存取,請在使用應用程式的帳號所開啟的 終端機中執行
id -nG,確認是否有muddog群組。
若管理員以其他帳號安裝,導致未加入群組,請在以要使用應用程式的一般使用者 登入的終端機中執行以下指令。之後必須從桌面環境登出再重新登入。
sudo usermod -aG muddog "$(id -un)"
請勿以管理員權限執行應用程式來取代此步驟。 若服務本身無法啟動,可以使用以下指令查看最近的錯誤。
sudo journalctl -u muddog-engine.service -n 100 --no-pager
Windows
在 PowerShell 中確認服務狀態。
Get-Service -Name muddog-engine
若服務已停止,請在以管理員權限執行的 PowerShell 中啟動服務。
Start-Service -Name muddog-engine
若已停用服務,請依照重新啟用自動啟動的方法操作。 若服務不存在或缺少必要檔案,請使用最新的 MSI 安裝或修復。 應用程式請以一般使用者權限執行。
macOS
- 確認使用 macOS 13 以上版本,且已將 Muddog.app 複製到
/Applications。 - 確認目前登入的帳號是 macOS 管理員帳號。
- 選擇 Service → Enable Background Service,要求註冊服務。
- 在 Service → Background Service Settings… 中,允許 Muddog 在背景執行。 授權後,請等待應用程式重新連上服務。
也可以在終端機確認已註冊服務的狀態。
sudo launchctl print system/net.3rocks.muddog.engine
從 DMG 內或其他資料夾執行應用程式,無法註冊服務。 若在取代原有應用程式後發生問題,請依照 macOS 更新步驟 移除服務,再重新執行應用程式。
若依照上述步驟操作後仍然失敗,請在問題回報中一併提供服務錯誤內容。
國家清單為空或連線失敗
- 確認一般網際網路連線正常。
- 按下連線國家 → 重新整理清單。
- 若所選國家已從清單消失,請使用自動選擇或選擇其他國家連線。
- 若曾變更連線伺服器設定,請還原進階設定的預設值並儲存。
- 若仍然失敗,請查看連線詳細資訊。
P2P 連線會受到所選國家的參與者與雙方網路狀態影響。 即使國家出現在清單上,也不保證能連線。若沒有可用對象,請稍後重試或選擇其他國家。 若要確認是否由防火牆或路由器的通訊限制造成,也可以使用其他可用網路連線進行比較。
最多 10 次是連線嘗試的上限。若找不到對象,可能會提早結束; 已建立的 VPN 連線中斷後,必須手動重新連線。
顯示已連線,但 IP 不變或無法存取網站
- 確認連線 → 目前連線範圍是否為預期模式。若只儲存設定而未重新連線, 仍會套用原本的範圍。
- 若使用 IP・網段模式,請確認要連線的目的地 IP是否被包含在清單內或排除。 位址清單不能輸入網域名稱。
- 若使用個別應用程式模式,請完全結束應用程式,再從 Muddog 重新啟動。
- 確認要檢查的連線是否為 IPv6。IPv6 不會通過 VPN, Windows 的個別應用程式模式會封鎖所選應用程式的 IPv6 通訊。
- 若同時使用其他 VPN 或網路管理工具,也請在中斷那些連線後進行比較。 其他工具設定的路由可能會優先套用。
若用來查詢 IP 的瀏覽器或查詢頁面不在 VPN 套用範圍內,顯示原有網路的 IP 是正常的。 DNS 也可能依使用模式與 DNS 伺服器的 IP 而使用原有網路。
若特定網站的國家限制仍然存在,請嘗試其他國家或連線對象。 Muddog 不保證該服務會允許存取,也不保證特定速度。
若在 macOS 上變更了正在使用的 Wi-Fi 等網路連線,請中斷 VPN 再重新連線。 若 IP 包含模式顯示與其他程式設定的主機路由衝突, 請確認該程式的連線與指定的 IP・網段。
個別應用程式 VPN 未生效
- macOS 不支援個別應用程式 VPN。請使用所有網際網路流量或 IP・網段模式。
- 若透過 VPN 啟動無法使用,請確認已儲存為個別應用程式模式、 已使用該模式連線至 VPN,且已選擇要啟動的應用程式。
- 若應用程式清單為空,請使用重新整理清單或尋找執行檔。
- 若瀏覽器只重新開啟既有視窗,請一併結束背景程序後再啟動。
- 不支援將啟動工作交給獨立服務,或重複使用既有實例的應用程式。 請確認安裝方式與個別應用程式 VPN 的使用條件。
- Linux 不支援 Snap・Flatpak 應用程式。 若發生 systemd 使用者工作階段、cgroup v2 或 nftables 相關錯誤, 請確認相應環境,並將錯誤詳細資訊包含在問題回報中。
- 在 Windows 上必須選擇要執行的
.exe檔案。VPN 重新連線後, 必須完全結束程式,再從 Muddog 重新啟動。 - 若 Windows 顯示缺少或無法載入 WinDivert 元件的錯誤,請使用 MSI 修復或重新安裝。 若仍然失敗,請回報錯誤詳細資訊。
應用程式與服務版本不同
若連線至不支援應用程式所要求功能的舊版服務,會發生錯誤。 請使用新套件一併更新應用程式與服務。 macOS 無法使用個別應用程式 VPN,是支援範圍的差異,並非版本錯誤。
若更新後仍有相同錯誤,請依照作業系統對應的方法重新啟動服務。 重新啟動會中斷進行中的個人 VPN 與分享連線。
Linux 使用者請關閉應用程式,執行以下指令後再開啟應用程式。
sudo systemctl restart muddog-engine.service
Windows 使用者請關閉應用程式,在管理員 PowerShell 中執行以下指令後再開啟應用程式。
Restart-Service -Name muddog-engine
macOS 使用者請選擇 Service → Remove Background Service and Quit,
再重新執行 /Applications 中的 Muddog,並完成所需的服務授權。
服務重新啟動後,需要重新連線 VPN。若錯誤持續,請整理應用程式版本與錯誤詳細資訊 並回報,避免反覆重新啟動。
只有網路分享失敗,或無法讀取記錄
請先查看我的網路分享 → 連線詳細資訊。若記錄儲存空間不足、超過儲存上限, 或發生檔案寫入錯誤,分享就會停止。 記錄會依本機保存方式儲存。
請檢查磁碟空間與服務日誌。若仍需要保存中的記錄,請勿為了消除錯誤而任意刪除, 應附上錯誤訊息尋求支援。
若只有記錄查詢失敗,請確認服務存取權限與版本。 若因每日記錄被清除,導致查詢期間內容發生變更,請重新選擇日期與條件,再按下查詢。 若查詢成功但結果為空,請確認 UTC 日期、篩選條件與下一批記錄。