VPN

WireGuard vs OpenVPN di 2026: Primitif Kriptografi, Ukuran Basis Kode, dan Kapan Masing-Masing Menjadi Pilihan Default yang Tepat

WireGuard lebih baru, lebih kecil, dan menggunakan primitif modern. OpenVPN lebih tua, lebih besar, dan berjalan di atas TCP 443 untuk menembus jaringan restriktif. Keduanya adalah standar terbuka. Berikut kerangka pemilihan protokol yang jujur.

By Subger Editorial TeamUpdated 30 April 20267 min read

Apa itu WireGuard dan OpenVPN, secara singkat

WireGuard adalah protokol VPN yang dirancang oleh Jason A. Donenfeld dan digabungkan ke dalam kernel Linux pada 2020. Whitepaper di wireguard.com/papers/wireguard.pdf menetapkan primitif kriptografinya: Curve25519 untuk pertukaran kunci, ChaCha20 untuk enkripsi simetris, Poly1305 untuk autentikasi, BLAKE2s untuk hashing, HKDF untuk derivasi kunci, SipHash24 untuk kunci tabel-hash. Implementasi kernel Linux-nya kira-kira 4.000 baris kode. OpenVPN lebih tua (pertama dirilis pada 2001), berlisensi GPL, berjalan di ruang pengguna (user space, bukan kernel), dan menggunakan OpenSSL atau mbedTLS untuk kriptografi. Manual referensi OpenVPN 2.6 dipublikasikan di openvpn.net.

Ukuran basis kode dan permukaan audit

Basis kode kecil WireGuard (~4.000 baris dalam implementasi kernel Linux) adalah pilihan desain yang disengaja — semakin kecil basis kode, semakin kecil permukaan audit dan semakin sedikit tempat bagi bug untuk bersembunyi. Basis kode OpenVPN lebih besar (keseluruhan proyek termasuk biner openvpn, plugin, dan pustaka pendukung jauh lebih luas) — pertukarannya adalah riwayat CVE lebih dari dua dekade, yang berarti setiap kasus tepi umum telah ditemukan, ditambal, dan kini menjadi bagian dari rangkaian uji. Tidak ada yang lebih aman secara mutlak; basis kode yang lebih kecil telah ditinjau lebih sedikit mata dalam waktu yang lebih singkat.

Transport: UDP vs TCP

WireGuard hanya menggunakan UDP. OpenVPN mendukung baik UDP maupun TCP. Implikasinya: jaringan yang memblokir UDP — Wi-Fi korporat dengan aturan egress restriktif, sebagian jaringan hotel, jaringan dengan inspeksi paket mendalam (DPI) yang menandai UDP non-HTTPS — akan memblokir WireGuard. Mode TCP OpenVPN berjalan di port TCP 443, port yang sama yang digunakan HTTPS, sehingga lebih sulit diblokir tanpa merusak lalu lintas web biasa. Jika Anda rutin terhubung dari jaringan dengan aturan egress restriktif, OpenVPN-TCP adalah pilihan yang lebih andal meskipun lebih lambat. Sebagian besar klien VPN besar memungkinkan Anda beralih protokol tanpa mengganti akun.

Perbedaan kinerja berasal dari ruang kernel

Keunggulan kinerja terbesar WireGuard pada Linux adalah ia berjalan di ruang kernel — paket tidak perlu melintasi batas pengguna/kernel pada setiap operasi enkripsi atau dekripsi. OpenVPN berjalan di ruang pengguna, yang secara historis merupakan overhead yang signifikan. OpenVPN 2.6 dengan Data Channel Offload (DCO) memindahkan pekerjaan cipher simetris ke dalam kernel dan menutup sebagian besar kesenjangan. Kami tidak mempublikasikan angka throughput mentah karena angka tersebut sangat bervariasi menurut kondisi jaringan, beban server, dan waktu dalam sehari; whitepaper WireGuard yang dipublikasikan mendokumentasikan desain protokol dan menguji tolok ukur prototipe, tetapi throughput VPN konsumen di dunia nyata bergantung pada infrastruktur penyedia sama besarnya dengan bergantung pada protokol.

VPN diaudit mana yang mengimplementasikan protokol mana

Kelima VPN berbayar besar yang diaudit mendukung baik WireGuard maupun OpenVPN: Mullvad membekalkan implementasi WireGuard buatannya sendiri di samping OpenVPN (Cure53 mengaudit konfigurasi kedua server pada Juni 2024). Proton VPN mendukung WireGuard, OpenVPN, dan protokol Stealth (varian OpenVPN-di-atas-TLS untuk jaringan restriktif). NordLynx dari NordVPN adalah implementasi WireGuard yang dikustomisasi. Lightway dari ExpressVPN adalah protokol khusus dengan riwayat auditnya sendiri (Cure53 + Praetorian pada 2024 meninjau penulisan ulang Lightway dalam Rust). Surfshark mendukung WireGuard dan OpenVPN.

Rekomendasi

Gunakan WireGuard sebagai default atau protokol khusus turunan WireGuard milik penyedia (NordLynx, Lightway ExpressVPN). Beralih ke OpenVPN-TCP ketika jaringan memblokir UDP — Wi-Fi korporat, Wi-Fi universitas dengan egress restriktif, jaringan hotel dengan DPI. Pilihan protokol jarang menjadi hambatan bagi kinerja VPN konsumen; pemilihan server dan beban penyedia saat ini lebih berpengaruh. Khusus untuk privasi, protokol tidak penting — properti no-logs bersifat independen dari protokol dan itulah yang ada untuk diverifikasi oleh audit.

Sumber

Whitepaper WireGuard: wireguard.com/papers/wireguard.pdf. Manual referensi OpenVPN 2.6: openvpn.net/community-resources/reference-manual-for-openvpn-2-6. Audit infrastruktur Mullvad (Cure53 Juni 2024, mencakup konfigurasi server OpenVPN maupun WireGuard): mullvad.net/en/blog/fourth-infrastructure-audit-completed-by-cure53. Audit Lightway ExpressVPN: expressvpn.com/blog/lightway-audits-cure53-praetorian. Semua URL diakses pada 2026-04-30.