OpenVPN是什麼?設定教學

2026年9月更新:補充 OpenVPN 預設加密清單、Data Channel Offload,以及 Proton VPN 等供應商的協議變動。

OpenVPN 是 James Yonan 創作、2001 年首度發佈的開源 VPN 協議,用 TLS 建立連線,可以選 UDP 或 TCP 傳輸。它不是最新,但是最彈性,所以在路由器、公司 VPN 和需要穿越防火牆的情況下仍然常見。

一般用戶用 VPN App 時,不需要理會 OpenVPN;只有連唔到、或者要在路由器上設定時,才會用到它。下面講清楚它是什麼、點運作、點用官方 App 匯入設定檔。

重點摘要

OpenVPN 是什麼?

OpenVPN 是一套開源軟件,也是一個 VPN 協議。創作者是 James Yonan,首個版本在 2001 年 5 月發佈,以 GNU GPLv2 授權,另有商業授權((Wikipedia,2026))。它的手冊形容自己是「一個穩健而高度彈性的 VPN 守護程式」,支援 SSL/TLS 安全、乙太網橋接、穿越代理和 NAT 的 TCP 或 UDP 隧道((OpenVPN 2.4 手冊,2026))。

用白話講,OpenVPN 做的事和 WireGuard 一樣:在你的裝置和 VPN 伺服器之間建一條加密通道。分別在於它的做法。OpenVPN 借用 TLS(就是網頁 HTTPS 用的同一類技術)來驗證身分和交換密鑰,再用 OpenSSL 函式庫加密資料,所以手冊說它「與 OpenSSL 緊密整合」。它運作在使用者空間,不是作業系統核心內。

如果你想先比較各個協議,請看 VPN協議比較:WireGuard、OpenVPN、IKEv2;VPN 本身的原理見 VPN是什麼?點樣運作、有咩用。

我需要理會 OpenVPN 嗎?

多數人不需要。主流 VPN App 都會自動選協議,而且大多偏向 WireGuard。你會遇上 OpenVPN 主要是三種情況:

  1. 在路由器上設定 VPN:OpenVPN 的兼容性最廣,Surfshark 便說明它與最多型號的路由器預設相容((Surfshark,2026))。
  2. WireGuard 被網絡擋住:OpenVPN 可以選 TCP 443,較難被簡單規則阻擋。
  3. 公司或學校給你一個 .ovpn 檔案:這是 OpenVPN 最傳統的用法。

值得留意,供應商正在逐步減少 OpenVPN:Proton VPN 的支援頁現時把 OpenVPN 列為只限 Linux 版本((Proton VPN 支援,2026))。所以如果你打算在某個平台用 OpenVPN,先確認該供應商的 App 是否仍然提供。

OpenVPN 點樣運作?

兩條通道:控制通道和資料通道

OpenVPN 分成兩部分。控制通道用 TLS 處理認證和密鑰交換;資料通道負責加密真正的網絡流量。手冊說明,--tls-crypt 選項用來加密控制通道((OpenVPN 2.6 手冊,2026)),這令控制通道的封包不易被第三方辨認。

預設用咩加密?

OpenVPN 2.6 版手冊指,--data-ciphers 預設為 AES-256-GCM、AES-128-GCM 和 CHACHA20-POLY1305,在 ChaCha20-Poly1305 可用時包括它,否則只用前兩個((OpenVPN 2.6 手冊,2026))。NordVPN 的支援頁則說明,它的 OpenVPN 使用 AES-256-GCM 加密和 4096 位元 DH 密鑰((NordVPN 支援,2026))。與 WireGuard 只有一組固定加密不同,OpenVPN 可以按需要配置。背景知識見 VPN加密是什麼?AES-256點保護你。

連接埠與 tun/tap

官方分配給 OpenVPN 的連接埠是 1194;沒有指定 --proto 時,預設協議是 UDP((OpenVPN 2.4 手冊,2026))。NordVPN 的 OpenVPN 使用 TCP 443 和 UDP 1194 兩個連接埠((NordVPN 支援,2026))。

UDP 定 TCP?

UDP TCP
速度 較快 通常較慢
穩定度 遇上丟包時由應用程式處理 自帶重傳,但在網絡差時可能惡化
穿透防火牆 連接埠常被限制 443 混入網頁流量,較易通過
建議 預設首選 UDP 連唔到時的後備

ExpressVPN 的說明是:UDP 重視速度,TCP 重視可靠性((ExpressVPN,2026))。Proton VPN 的速度指南亦指出,WireGuard 和 OpenVPN 都是 UDP 比 TCP 快((Proton VPN 支援,2026))。

OpenVPN 的 TCP 模式有一個已知問題:當頻寬不足時會出現所謂「TCP meltdown」,因為隧道內外的兩層 TCP 各自重傳((Wikipedia,2026))。這也是 WireGuard 明確不支援 TCP 的原因。所以 TCP 只當後備,不建議作預設。想改善速度,見 VPN好慢點算?提速方法及測速。

OpenVPN 的優點與缺點

優點

缺點

OpenVPN 官方近年推出 Data Channel Offload(DCO),把資料通道搬入 Linux 核心,以減少上下文切換,並在較新的 Linux 核心版本中加入((OpenVPN 博客,2025))。這主要受惠伺服器和 Linux 用戶,一般手機和電腦 App 用戶未必察覺。

要和 WireGuard 比較,見 WireGuard是什麼?比OpenVPN好在哪。

點樣用 OpenVPN?官方 App 設定教學

第一步:安裝 OpenVPN Connect

OpenVPN Connect 是官方客戶端,支援 Windows 10 和 11、macOS、Linux、iOS、Android 和 ChromeOS((OpenVPN 官方客戶端頁,2026))。請只從官方網站或應用程式商店下載,避免來路不明的安裝檔。

第二步:取得 .ovpn 設定檔

連線需要一個副檔名為 .ovpn 的設定檔,內含伺服器位址、連接埠、協議和認證資料。來源可以是你的 VPN 供應商(在帳戶頁的手動設定區下載),或公司 IT 部門。這個檔案等於連線憑證,不要分享,也不要從不明網站下載別人提供的檔案。

第三步:匯入並連線

  1. 打開 OpenVPN Connect,按「匯入」,揀選 .ovpn 檔案,或輸入網址。
  2. 按照提示輸入 VPN 帳戶的用戶名稱和密碼,部分供應商用專屬的手動設定憑證,不是你登入網站的密碼。
  3. 按下設定檔旁邊的開關,狀態顯示已連線即可。官方說明,匯入設定檔後只需切換開關便能連線((OpenVPN 官方客戶端頁,2026))。

.ovpn 設定檔入面有什麼?

你不需要看懂設定檔,但知道裏面有哪些項目,出問題時更容易判斷。典型的設定檔會寫明:伺服器位址、連接埠(預設 1194)、傳輸協議(udp 或 tcp)、虛擬網卡類型,以及驗證伺服器身分用的憑證。虛擬網卡分 tun 和 tap 兩種,tun 傳送 IP 封包(第三層),tap 傳送乙太網幀(第二層)((OpenVPN 2.4 手冊,2026))。VPN 供應商提供的設定檔幾乎都是 tun,所以你通常不必理會這一項。

如果連線一直失敗,而你懷疑是連接埠被擋,最直接的檢查就是看設定檔內的連接埠和協議,再向供應商取得 TCP 443 的版本。記住:手動設定檔通常不包含 App 內的額外功能,例如斷線保護。

連唔到時

什麼情況不建議用 OpenVPN

其餘問題見 VPN常見問題;各供應商的協議和私隱做法,可以從 NordVPN評價、Surfshark評價、ExpressVPN評價 和 Proton VPN評價 開始。

常見問題

OpenVPN 是什麼?

OpenVPN 是開源的 VPN 協議與軟件,2001 年首度發佈,用 TLS 和 OpenSSL 建立加密連線,支援 UDP 和 TCP,可在 Windows、macOS、Linux、iOS、Android 使用。

OpenVPN 用 UDP 定 TCP 好?

日常優先用 UDP,因為較快;UDP 連唔到才轉 TCP。TCP 443 可以混入一般網頁流量,在受限制網絡較容易連上,代價是速度和穩定度通常較差。

OpenVPN 安全嗎?

安全,加上經過多年使用和獨立審核。2.6 版預設加密清單是 AES-256-GCM、AES-128-GCM 和 CHACHA20-POLY1305。弱點是較重,而且流量特徵容易被深度檢測辨認。

OpenVPN 比 WireGuard 好嗎?

各有用處。WireGuard 較輕快,OpenVPN 彈性更高、可用 TCP 443、兼容性廣。日常用 WireGuard,連唔到或要設定路由器時用 OpenVPN。

點樣在手機或電腦用 OpenVPN?

安裝 OpenVPN Connect,向 VPN 供應商下載 .ovpn 設定檔,在 App 內匯入,再打開連線開關。支援 Windows、macOS、Linux、iOS、Android 和 ChromeOS。

.ovpn 檔案是什麼?

.ovpn 是 OpenVPN 的設定檔,內含伺服器位址、連接埠、協議和認證資料。要當作密碼一樣保管,不要分享給別人,也不要放上公開的網站。

資料來源

  1. OpenVPN 2.4 手冊(2026-09-30 核對)
  2. OpenVPN 2.6 手冊(2026-09-30 核對)
  3. OpenVPN Connect 客戶端(2026-09-30 核對)
  4. Wikipedia:OpenVPN(2026-09-30 核對)
  5. OpenVPN 博客:OpenVPN DCO 已加入 Linux 核心(2026-09-30 核對)
  6. NordVPN 支援:OpenVPN 連接埠(2026-09-30 核對)
  7. ExpressVPN:VPN 協議介紹(2026-09-30 核對)
  8. Proton VPN:OpenVPN 與 WireGuard 比較(2026-09-30 核對)
  9. Proton VPN 支援:更改 VPN 協議(2026-09-30 核對)
  10. Proton VPN 支援:提升 VPN 速度(2026-09-30 核對)
  11. Surfshark:VPN 協議(2026-09-30 核對)
SurfShark
1098 評價
$2.49 每月(Starter,24個月方案,另送3個月)
訪問網站