跳至主要内容

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 啟動應用程式​

  1. 在設定 → VPN 使用範圍中選擇僅從此處啟動的應用程式使用 VPN。
  2. 按下儲存變更。
  3. 在連線畫面選擇國家,然後按下連線至 VPN。 若先前以其他範圍連線,請先中斷再重新連線。
  4. 顯示已連線後,在透過 VPN 啟動應用程式區域使用 選擇已安裝的應用程式,選取要啟動的程式。若清單中沒有,請使用尋找執行檔。
  5. 如有需要,展開**啟動引數(選填)**並輸入引數。
  6. 按下透過 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 疑難排解。