Muddog 個別應用程式 VPN
若只想讓瀏覽器等特定應用程式透過其他國家連線,請選擇 僅從此處啟動的應用程式使用 VPN。VPN 會套用至從 Muddog 新啟動的 應用程式及其子程序,其他應用程式則使用原有網路連線。
使用條件
此功能可在 Linux 與 Windows 版 Muddog 2 中使用。 macOS 使用者請選擇所有網際網路流量或依 IP・網段使用 VPN。
| 作業系統 | 使用條件 |
|---|---|
| Linux | 需要 systemd 使用者工作階段、cgroup v2 與 nftables。nftables 會作為相依套件安裝。不支援 Snap・Flatpak 應用程式。 |
| Windows | 從已安裝的應用程式清單或 .exe 檔案選擇要啟動的程式。所需的 WinDivert 元件已包含在 MSI 中。應用程式會以目前使用者的權限執行。 |
不支援將工作交給獨立啟動服務,或重複使用其他已執行實例的應用程式。 即使是同名應用程式, 也可能因安裝方式不同而影響支援情況。
透過 VPN 啟動應用程式
- 在設定 → VPN 使用範圍中選擇僅從此處啟動的應用程式使用 VPN。
- 按下儲存變更。
- 在連線畫面選擇國家,然後按下連線至 VPN。 若先前以其他範圍連線,請先中斷再重新連線。
- 顯示已連線後,在透過 VPN 啟動應用程式區域使用 選擇已安裝的應用程式,選取要啟動的程式。若清單中沒有,請使用尋找執行檔。
- 如有需要,展開**啟動引數(選填)**並輸入引數。
- 按下透過 VPN 啟動。
您可以依序選擇並啟動多個應用程式。若新安裝的應用程式未出現在清單中,
請按下應用程式啟動區域的重新整理清單。
在 Windows 上使用尋找執行檔時,請選擇程式的 .exe 檔案。
若啟動引數包含空白,請以引號括住。此欄位用來輸入要傳給所選執行檔的引數, 不會執行 Shell 指令或管線。
使用瀏覽器時
請先完全結束已執行的瀏覽器,再從 Muddog 重新啟動。 若開啟新視窗的請求被傳給既有瀏覽器程序,可能會繼續使用原有網路連線。 若應用程式關閉視窗後仍有背景程序,必須一併結束這些程序。
使用從 Muddog 新啟動的瀏覽器開啟公用 IP 查詢頁面, 確認 IPv4 位址。從一般應用程式選單啟動的其他瀏覽器不會套用 VPN。
關閉視窗、中斷與重新連線
| 操作 | 結果 |
|---|---|
| 關閉 Muddog 視窗 | VPN 與已啟動的程式都會繼續運作。 |
| 中斷 VPN 連線 | 不再套用 VPN,但已啟動的程式不會結束。 |
| 在 Linux 上以個別應用程式模式重新連線 | 同一使用者先前從 Muddog 啟動且仍在執行的應用程式,也會再次套用 VPN。無法保證既有通訊會切換至新路由,因此請重新啟動需要的應用程式。 |
| 在 Windows 上以個別應用程式模式重新連線 | 必須完全結束要套用 VPN 的程式,再從 Muddog 重新啟動。 |
Muddog 不提供在 VPN 中斷時封鎖應用程式上網的功能。
DNS 與 IPv6 的處理方式
由系統 DNS 服務代應用程式傳送的 DNS 請求,以及區域網路通訊, 可能會使用原有網路連線。
- Linux:IPv6 流量使用原有網路連線。
- Windows:使用個別應用程式 VPN 連線期間,所選應用程式的 IPv4 網際網路 TCP/UDP 通訊會經由 VPN 傳送,IPv6 通訊則會被封鎖。系統 DNS 與區域網路 使用原有網路連線。若所選應用程式與其他應用程式共用同一個 UDP 連接埠, 導致無法辨識封包屬於哪個應用程式,該封包會被封鎖。
若啟動按鈕無法使用,或應用程式未使用 VPN,請參閱 個別應用程式 VPN 疑難排解。