如何在 Windows 10 上為特定應用程式自動連接 VPN

如何在 Windows 10 上為特定應用程式自動連接 VPN

使用Windows 10 PowerShell cmdlet ,您可以輕鬆新增應用程序,以便在應用程式啟動時自動啟用 VPN 連線。自動執行此任務意味著您在使用某些應用程式時無需費心連接到 VPN。

若要利用PowerShell中的此功能,您必須先將VPN 服務新增至您的電腦(如果您還沒有)。請參閱文章:如何在 Windows 10 上建立 VPN以了解特定操作方法。

如何添加自動 VPN 激活

在 Windows 10 上建立 VPN 連線後,您需要使用管理員權限開啟 PowerShell

如何在 Windows 10 上為特定應用程式自動連接 VPN

使用管理員權限開啟 PowerShell

在出現的提示中按一下「是」以允許存取電腦。

在 PowerShell 視窗中,輸入以下命令,然後將 和 替換為 VPN 連線的名稱,以及要使用的相應應用程式的檔案路徑:

Add-VpnConnectionTriggerApplication -Name "" –ApplicationID ""

請注意在命令中包含引號。

點擊Enter以運行命令。 PowerShell 警告您拆分隧道功能預設為停用狀態。要繼續,您必須先確認並啟用此功能。

Y出現提示時點擊,然後Enter再次點擊即可完成。

如何在 Windows 10 上為特定應用程式自動連接 VPN

出現提示時輸入 Y

您必須啟用分割隧道才能自動連接到 VPN,無需人工幹預。

當應用程式啟用 VPN 時,分割隧道會阻止 Windows 透過 VPN 路由所有網路流量。相反,分割隧道會分割流量,並且只有來自所列應用程式的資料才會通過VPN

在 PowerShell 中輸入以下命令:

Set-VpnConnection -Name "" -SplitTunneling $True

....並將其替換為您的 VPN 名稱(記住保留引號),然後按Enter

接下來,如果您意外關閉應用程式並且不希望連線終止,您可以設定逾時緩衝區來重新啟動應用程式。

進口:

Set-VpnConnection -Name "" -IdleDisconnectSeconds 

....前往 PowerShell 並按Enter。替換為您的連線名稱以及連線終止之前等待的秒數。

現在,當應用程式關閉時,Windows 將等待 10 秒再終止 VPN 連線。您可以根據需要更改此數字或完全跳過此步驟。

如何查看哪些應用程式會自動啟用 VPN

您可以透過多種方式檢查安裝了哪些應用程式來啟用自動 VPN 連線。您可以使用 PowerShell 中的指令或在檔案總管中編輯電話簿檔案。

如果 VPN 突然啟動並且您不確定原因,您可以使用以下方法之一來確定是哪個應用程式啟用了它。

使用 PowerShell cmdlet

若要使用此方法,請按一下「開始」按鈕並輸入Powershell。右鍵點選Windows PowerShell,然後從選單中選擇以管理員身分執行。

在出現的提示中按一下「是」以允許存取電腦。

在 PowerShell 視窗中,輸入以下命令,但將其替換為您的 VPN 連線的名稱,然後按Enter

Get-VpnConnectionTrigger -ConnectionName 

使用檔案總管

另一種選擇是在檔案總管中監視撥號電話簿檔案。您可以在文字編輯器中開啟它並查看啟用 V​​PN 的應用程式清單。

電話簿檔案為 Windows 提供了一種收集和指定建立遠端存取連線 (RAS) 所需資訊的標準方法。該檔案包含 IP 位址、連接埠、數據機設定等資訊以及您正在尋找的有關可啟用連接的應用程式的資訊。

首先,開啟檔案總管並將下列資料夾貼到網址列中,但將其替換為您目前的使用者名,然後按Enter

C:\Users\\AppData\Roaming\Microsoft\Network\Connections\Pbk

右鍵點選“rasphone.pbk”,然後選擇要在其中開啟該檔案的文字編輯器。

如何在 Windows 10 上為特定應用程式自動連接 VPN

右鍵單擊“rasphone.pbk”

該檔案包含您電腦上的所有 VPN 連接,因此如果您有多個 VPN,您可能需要進行大量篩選才能找到您想要的應用程式。每個應用程式都以直接檔案路徑儲存在「ClassicApplicationIDs」函數中。

幸運的是,如果您不想滾動查找每個應用程序,大多數文字編輯器都有查找功能。按Ctrl+ ,在文字欄位中F輸入「ClassicApplicationIds」Enter ,然後按。

如何在 Windows 10 上為特定應用程式自動連接 VPN

在文字欄位中輸入“ClassicApplicationIds”

如何停用自動 VPN 激活

如果您不小心添加了錯誤的應用程式或在啟動特定應用程式時不再希望啟動 VPN,則可以在 PowerShell 中使用類似的 cmdlet 刪除它們。

若要刪除自動 VPN 啟動功能,請使用管理員權限開啟 Powershell。

在出現的提示中按一下「是」以允許存取電腦。

在 PowerShell 視窗中,輸入以下內容,但將 和 替換為 VPN 連線的名稱以及對應應用程式的路徑:

Remove-VpnConnectionTriggerApplication -Name "" –ApplicationID ""

PowerShell 會提示您確認從自動啟動清單中刪除應用程式。輸入類型Y並按Enter

對要從清單中刪除的每個應用程式重複此步驟。


Windows + V:許多 Windows 使用者不知道的有用捷徑

Windows + V:許多 Windows 使用者不知道的有用捷徑

與許多其他平台一樣,Windows 也有一個專門的剪貼簿管理器,稱為「剪貼簿歷史記錄」。

如何在 Windows 10 上安裝 macOS Big Sur/iOS 14 小工具

如何在 Windows 10 上安裝 macOS Big Sur/iOS 14 小工具

macOS Big Sur 版本在最近的 WWDC 大會上正式公佈。並且您可以使用 Rainmeter 工具將 macOS Big Sur 的介面完全帶到 Windows 10 上。

如何保護遠端桌面免受 RDStealer 惡意軟體的侵害

如何保護遠端桌面免受 RDStealer 惡意軟體的侵害

RDStealer 是一種惡意軟體,它試圖透過感染 RDP 伺服器並監控其遠端連線來竊取憑證和資料。

7 個 Windows 最佳檔案管理軟體,可取代檔案總管

7 個 Windows 最佳檔案管理軟體,可取代檔案總管

也許是時候告別文件資源管理器並使用第三方文件管理軟體了?以下是 7 個最佳 Windows 檔案總管替代品。

LoRaWAN 是如何運作的?為什麼它對物聯網很重要?

LoRaWAN 是如何運作的?為什麼它對物聯網很重要?

LoRaWAN 或遠端無線區域網路對於低功耗設備之間的長距離通訊非常有用。

在 Windows 10 上開啟進階啟動選項的 8 種方法

在 Windows 10 上開啟進階啟動選項的 8 種方法

透過導覽至進階啟動選項,您可以重設 Windows 10、還原 Windows 10、從先前建立的映像檔還原 Windows 10、修復啟動錯誤、開啟命令提示字元以執行選項選擇不同、開啟 UEFI 設定、變更啟動設定。 ..

為什麼在使用社群網路帳號登入之前應該仔細考慮?

為什麼在使用社群網路帳號登入之前應該仔細考慮?

每次註冊新服務時,您都可以選擇使用者名稱和密碼,或直接使用 Facebook 或 Twitter 登入。但你應該這樣做嗎?

更改 Google DNS 8.8.8.8 和 8.8.4.4 的說明

更改 Google DNS 8.8.8.8 和 8.8.4.4 的說明

DNS Google 8.8.8.8 8.8.4.4是許多使用者選擇使用的DNS之一,特別是為了加速網路存取或存取被封鎖的Facebook。

如何在 Windows 10 上始終以 InPrivate 模式啟動 Microsoft Edge

如何在 Windows 10 上始終以 InPrivate 模式啟動 Microsoft Edge

如果你在共用的 Windows 10 電腦上使用 Microsoft Edge 並且希望將瀏覽記錄保密,則可以讓 Edge 始終以 InPrivate 模式啟動。

探討對稱加密和非對稱加密的差異

探討對稱加密和非對稱加密的差異

目前普遍部署的加密有兩種類型:對稱加密和非對稱加密。這兩種類型的加密之間的基本區別在於,對稱加密使用單一金鑰進行加密和解密操作。