OpenVPN 已經存在了二十年,是行業標準的 VPN 協議,因為它提供了速度和安全性的良好平衡。然而,鎮上有一個新的協議。WireGuard 於 2018 年推出,速度更快、更現代,並利用最新的加密技術,使其成為 OpenVPN 的一個有價值的替代品。
WireGuard 和 OpenVPN 是可用於建立 VPN 連接的兩種最佳協議,但它們如何相互對抗?在我們的 WireGuard 與 OpenVPN 指南中,我們比較了兩個選項以幫助您確定應該使用哪種協議:
WireGuard 與 OpenVPN – 快速總結
這是我們比較的 TL;DR 版本,但您應該繼續閱讀以進行深入分析:
類別 | 優勝者 |
---|---|
速度 | 線衛 |
加密 | 領帶 |
安全 | 領帶 |
隱私 | 開放式VPN |
可審計性 | 線衛 |
流動性 | 線衛 |
規避審查 | 開放式VPN |
設備兼容性 | 開放式VPN |
什麼是WireGuard?
WireGuard是一種先進的開源 VPN 協議,很快就會取代當今最知名的解決方案,例如 OpenVPN。它由經驗豐富的獨立軟件開發人員和安全研究員 Jason Donenfeld 開發,最初是為 Linux 內核發布的,現在也支持少數其他主要設備。
該協議已經被視為 VPN 行業的下一件大事,因為它提供了尖端的加密技術和閃電般的速度。更少的代碼行和更簡單的設置過程是 WireGuard 越來越受歡迎的其他一些原因。
什麼是 OpenVPN?
由於其靈活性和可靠性,OpenVPN是世界上最常用的 VPN 協議。由 James Yonan 開發的開源協議高度安全,能夠繞過大多數防火牆和 ISP/網絡限制。
它實現了多種加密算法,可以在用戶數據報協議 (UDP) 或傳輸控制協議 (TCP) 傳輸上運行。當今幾乎所有 VPN 提供商都支持 OpenVPN,在 WireGuard 出現之前,它被認為是 VPN 技術的頂峰。
WireGuard 與 OpenVPN – 比較
現在您對 OpenVPN 和 WireGuard 有了更多的了解,請查看我們的比較,了解這些協議在各種類別中的表現:
- 速度
沒有其他 VPN 協議可以提供 WireGuard 可以為您提供的始終如一的快速速度。正如您在下面看到的,該協議的吞吐量輕鬆地以一定的距離擊敗了其他協議。它還可以更快地連接(大約 100 毫秒),並且突然/隨機斷開連接的頻率低於 OpenVPN。
OpenVPN 不如 WireGuard 快,並且與服務器建立連接需要更長的時間(長達 8 秒)。雖然該協議沒有提供最快的速度,但它肯定也不是最慢的。它跟不上 WireGuard 等更精簡的協議,因為它的架構更健壯一點。
結論:如果您從事遊戲或流媒體等帶寬密集型活動,那麼 WireGuard 是您的最佳選擇,因為它提供更快的速度。
- 加密
與 OpenVPN 不同,WireGuard 使用一組協議和密碼,包括 ChaCha20、Poly1305、Curve25519、BLAKE2s 和 SipHash25。這降低了黑客可以利用的代碼和攻擊面的複雜性。也沒有降級攻擊的可能性。 OpenVPN 非常靈活,因為它可以通過OpenSSL 庫(如 AES、DES、RSA 和 SHA-1)運行各種協議和密碼。然而,這種敏捷性也帶來了更高的複雜性、黑客的廣泛攻擊面以及降級攻擊的脆弱性。 結論:WireGuard 具有較小的攻擊面並使用現代加密算法。另一方面,OpenVPN 在您可以使用的加密方面提供了更大的自由,並且依賴於稍微過時的技術。無論如何,兩者都是高度安全的協議,您選擇哪一個取決於您的偏好。
- 安全
只要配置正確,OpenVPN 就是安全的。沒有與此協議相關的已知安全漏洞。更重要的是,該代碼已經過多次審計,並得到了許多安全專家的支持。
WireGuard 中也沒有已知的安全漏洞。該協議非常安全,並使用更新更快的加密原語。由於它的代碼庫很小,因此更容易審核。最重要的是,如果在任何密碼或算法中發現漏洞,所有端點都將被迫更新到新版本,確保沒有人使用受損代碼。
結論:兩者都沒有任何安全漏洞。WireGuard 相對較新,並沒有像 OpenVPN 那樣經過那麼多審核,但這並不一定意味著它使用起來不安全。隨著協議的成熟,由於其最小的代碼庫和更新的加密算法,它將變得更具吸引力。
- 隱私
OpenVPN 不會存儲用戶的任何個人身份信息,例如他們的互聯網協議 (IP) 地址。如果您將該協議與真正的無日誌 VPN 服務結合使用,請放心,您的隱私將受到保護,不會被窺探。
不過,使用 WireGuard 存在一些隱私問題。該協議的加密密鑰路由算法將用戶的 IP 地址存儲在 VPN伺服器,直到它重新啟動,這並不補充零日誌 VPN 的概念。
由於WebRTC 洩漏,您的 IP 地址也有暴露的風險。好消息是,領先的 VPN 提供商已經提出了解決此問題的解決方法,以使 WireGuard 更加私密。
結論:OpenVPN 獲勝,因為支持 WireGuard 的 VPN 服務必須包括緩解措施以確保用戶的隱私。
- 可審計性
隱私倡導者更喜歡使用開源 VPN 協議,因為它們可以被審計。然而,僅僅因為協議的代碼是開源的並不意味著它很容易審計。
OpenVPN 是一個可審計的協議,但它有數十萬行代碼。這意味著在沒有專家團隊的情況下,不可能在短時間內進行審計。
WireGuard 也是一種可審計的開源協議。但是,由於代碼庫數量多達數千,因此一名工程師無需花費太多時間就可以對其進行審核。
結論:在可審計性方面,WireGuard 輕鬆擊敗所有其他開源 VPN 協議。
- 流動性
如今,用戶經常在其設備上的 Wi-Fi 和移動網絡之間切換。最好的 VPN 協議應該能夠有效且高效地進行轉換。
WireGuard 非常適合移動性,因為它可以平穩地管理網絡變化,但 OpenVPN 就不能這樣說了。當用戶經常在網絡之間移動時,後者會遇到困難。
這就是為什麼大多數 VPN 提供商選擇將 IKEv2/IPSec 用於移動設備的原因。該協議相當不錯,但有人擔心它已被國家安全局 (NSA) 破壞。
結論:如果您在旅途中使用 VPN,請嘗試使用 WireGuard 而不是 OpenVPN,因為它能夠處理常規的網絡變化。該協議也比 IKEv2/IPSec 更快、更隱私。
- 規避審查
WireGuard 和 OpenVPN 都是可靠的 VPN 協議,可在大多數情況下提供穩定的互聯網連接。但是,您只能選擇將 TCP 與 OpenVPN 結合使用,這有助於規避互聯網自由度較差的國家/地區的審查制度。
您可以通過 TCP 連接使用端口 443(與常規 HTTPS 流量相同),並且受互聯網審查的國家/地區極不可能阻止它,因為它會停止基本活動,例如在線購物和銀行業務。
結論:OpenVPN 更擅長規避審查,因為它可以同時使用 UDP 和 TCP。另一方面,WireGuard 不支持 TCP 連接。
- 兼容性
就設備兼容性而言,OpenVPN 佔據了主導地位。它兼容所有主要平台,甚至不那麼流行的平台,如 Solaris、QNX、Maemo、FreeBSD 和 ChromeOS。
與此同時,WireGuard 只涵蓋大熱門,可在 iOS、Windows、Android 和 Linux 上使用。但是,預計支持的設備列表會隨著時間的推移而增長。
結論:OpenVPN 是明顯的贏家,因為它支持所有主要(和次要)平台。
WireGuard 與 OpenVPN – 您應該使用哪個?
WireGuard 一直受到全球安全專家的好評,許多領先的 VPN 服務已經提供它。但是,VPN協議還處於早期階段,問題仍然隨時可能出現。目前,您應該同時使用 WireGuard 和 OpenVPN,因為它們在彼此不足的領域表現出色。
Comments are closed.