<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700&display=swap" rel="stylesheet">

設定步驟

目前支援 Windows、Android 及 iOS

1

下載您的證書

在控制台的 VPN 管理頁面按「下載證書」。系統會顯示一個專為這次下載而產生的證書檔案密碼,請把它複製到安全的地方,然後按「下載」。

2

解壓縮下載的檔案

下載的是一個 .zip 檔案,內含 client.p12、ca.crt 及一份 README。請把它解壓縮到一個資料夾,暫時不要直接開啟這些檔案。

3

匯入兩張證書

以系統管理員身份開啟 PowerShell,用 cd 進入解壓縮後的資料夾,然後執行下面兩個指令。請不要改為按兩下檔案:這樣會把證書匯入錯誤的位置,連線會在沒有任何說明的情況下失敗。

Import-PfxCertificate -FilePath .\client.p12 -CertStoreLocation Cert:\LocalMachine\My -Password (ConvertTo-SecureString -String 'PASTE_YOUR_PASSWORD_HERE' -AsPlainText -Force)
Import-Certificate -FilePath .\ca.crt -CertStoreLocation Cert:\LocalMachine\Root
4

建立 VPN 連線

繼續在 PowerShell 中執行下面的指令,並把伺服器地址換成您 VPN 控制台頁面上顯示的地址。

Add-VpnConnection -Name "PrivyNet" -ServerAddress "your-server-address" -TunnelType IKEv2 -AuthenticationMethod MachineCertificate -EncryptionLevel Required -AllUserConnection
5

連線

前往「設定 > 網絡和互聯網 > VPN」,在「PrivyNet」上按「連線」,或執行下面的指令。

rasdial "PrivyNet"

常見問題

包括連線即時失敗時應如何處理

證書是與帳戶密碼分開、獨立的憑證。日後如您想撤銷某部裝置的存取權限,而無需在其他地方更改帳戶密碼,證書便可做到這一點;而且它不能像弱密碼那樣被猜中或被暴力破解。

證書檔案本身受密碼保護,即使落入他人手中也無法使用。該密碼專為這次下載隨機產生,只會向您顯示一次;它刻意與您的帳戶密碼不同,讓兩者保持獨立。

這幾乎一定是因為您按兩下檔案,而非透過 PowerShell 匯入。按兩下會把證書匯入「目前使用者」存放區,但 Windows 的 VPN 連線需要它們位於「本機電腦」存放區。請以系統管理員身份透過 PowerShell 重新執行上述第 3 步的兩個匯入指令即可解決。

此 VPN 目前只透過隧道傳送 IPv4 流量。如果您的網絡連線同時提供 IPv6,經 IPv6 檢查的網站便可能繞過隧道。在加入 IPv6 隧道支援之前,請在網絡介面卡上停用 IPv6:以系統管理員身份在 PowerShell 中執行 Get-NetAdapter | Disable-NetAdapterBinding -ComponentID ms_tcpip6。

為安全起見,證書都設有有效期。如您的證書已過期,請返回 VPN 的控制台頁面下載新證書,只需一分鐘,無需聯絡支援團隊。

這表示 VPN 設定檔中的「IPSec CA 憑證」被設為 PrivyNet CA 證書。此欄位用於驗證 VPN 伺服器本身的證書,而非客戶端 CA:應設為「(不要驗證)」,並把 IPSec 伺服器憑證保留為「(從伺服器接收)」。如在此選擇我們的客戶端 CA,Android 會在連線看似快要成功時拒絕伺服器的證書。如果您曾反覆修改現有設定檔,請先刪除它,再重新建立一個:即使設定看似正確,修改過的設定檔仍可能表現不穩定。

這只表示描述檔並非由商業證書機構簽署,對自架 VPN 而言屬正常情況,不會影響運作。您仍可照常安裝及連線。

暫時未有。證書登入目前已在 Windows、Android 及 iOS 上驗證。在其他平台上,請暫時使用密碼登入(請參閱 VPN 設定主指南)。

準備好設定了嗎?

從控制台下載您的證書,然後按照上述步驟操作。

無需密碼
隨時重新產生
獨立憑證