Apa itu OpenVPN?
OpenVPN adalah ekosistem protokol VPN open-source yang sudah mapan dan dapat membawa koneksi terlindungi melalui TCP atau UDP. Dengan VeePN, Anda dapat menggunakan OpenVPN di aplikasi yang didukung serta untuk konfigurasi router atau manual, lalu memilih transport yang sesuai dengan kondisi jaringan Anda.
OpenVPN: protokol, proyek, dan perangkat lunak
OpenVPN adalah nama sebuah proyek open-source, sebuah protokol VPN, dan ekosistem perangkat lunak kompatibel yang lebih luas. Layanan VPN dapat menggunakannya untuk membuat terowongan terlindungi antara perangkat dan server VPN. Lalu lintas yang masuk ke terowongan ini dienkapsulasi dan dibawa melalui jaringan sebelum server VPN meneruskannya ke tujuan.
Salah satu fitur utama OpenVPN adalah fleksibilitas transportnya. OpenVPN dapat beroperasi melalui TCP atau UDP. Kedua opsi ini tidak menciptakan dua protokol VPN yang tidak berkaitan. Keduanya memberikan cara berbeda bagi koneksi OpenVPN yang sama untuk memindahkan data antara klien dan server.
Bagaimana cara kerja OpenVPN?
Koneksi OpenVPN menyatukan klien yang kompatibel, server VPN, dan konfigurasi yang memberi tahu keduanya cara berkomunikasi. Implementasi persisnya dapat bervariasi, tetapi alur koneksi umumnya adalah sebagai berikut:
-
1
Klien menghubungi server VPN.
Aplikasi atau klien kompatibel menggunakan konfigurasinya untuk menjangkau server yang menerima koneksi OpenVPN.
-
2
Kedua sisi melakukan autentikasi.
Klien dan server memverifikasi koneksi menggunakan metode autentikasi yang ditentukan oleh layanan dan konfigurasi.
-
3
Keduanya membentuk sesi yang terlindungi.
Kedua sisi menyepakati parameter sesi yang diperlukan untuk membuat dan mempertahankan terowongan VPN.
-
4
OpenVPN membawa lalu lintas jaringan.
Klien mengenkapsulasi lalu lintas dan mengirimkannya melalui terowongan menggunakan TCP atau UDP sebagai transport luar.
-
5
Server meneruskan dan mengembalikan lalu lintas.
Server VPN mengirimkan permintaan menuju tujuannya dan mengembalikan responsnya melalui koneksi yang terlindungi.
Pilihan TCP atau UDP mengubah cara OpenVPN mengangkut data terowongan. Ini tidak mengubah tujuan dasar terowongan tersebut. Cakupan routing juga dapat bervariasi, terutama pada router dan konfigurasi manual, sehingga instruksi pengaturan menjadi penting.
Kelebihan dan keterbatasan OpenVPN
-
Pilih antara TCP dan UDP
OpenVPN memungkinkan Anda mengganti transport tanpa berpindah ke protokol VPN yang sama sekali berbeda. UDP mengurangi kontrol transport dan overhead, sementara TCP menambahkan pengiriman berurutan dan pengiriman ulang. Ini memberi Anda cara praktis untuk merespons saat kondisi jaringan berubah.
-
Terhubung di berbagai perangkat yang didukung
VeePN membuat OpenVPN tersedia di platform desktop, seluler, dan TV utama. Ketersediaan yang luas ini dapat membantu pengguna mempertahankan opsi protokol yang familiar saat berpindah antar perangkat yang didukung. Lihat daftar ketersediaan VeePN untuk platform yang telah dikonfirmasi.
-
Gunakan OpenVPN di router
OpenVPN TCP dan UDP juga tersedia untuk pengaturan router dan manual VeePN. Konfigurasi router yang kompatibel dapat memperluas koneksi VPN ke perangkat yang menggunakan router tersebut, termasuk perangkat yang mungkin tidak menjalankan aplikasi VPN native. Kompatibilitas dan perutean lalu lintas tetap bergantung pada router, firmware, dan konfigurasi.
OpenVPN bersifat fleksibel, tetapi fleksibilitas ini disertai trade-off. Pertimbangkan kedua sisinya sebelum memilihnya untuk perangkat atau jaringan tertentu.
- Kelebihan Keterbatasan
- Mendukung transport TCP maupun UDP Dapat melibatkan kompleksitas konfigurasi yang lebih tinggi dibandingkan beberapa protokol yang lebih baru
- Memiliki ekosistem perangkat lunak dan tooling open-source yang luas Enkripsi dan enkapsulasi menambah pemrosesan dan overhead paket
- Umumnya menawarkan kompatibilitas luas di berbagai kategori perangkat Mode TCP dapat memperbesar efek kongesti dan pengiriman ulang saat lalu lintas terowongan juga menggunakan TCP
- Tersedia di VeePN pada aplikasi desktop, seluler, dan TV yang didukung Kecepatan aktual bervariasi tergantung perangkat, server, jarak, jaringan, dan konfigurasi
- Mendukung konfigurasi router dan manual VeePN Kompatibilitas dan performa router bervariasi menurut model dan firmware
- Menyediakan transport lain untuk dicoba saat kondisi jaringan berubah Ekstensi browser VeePN tidak menggunakan OpenVPN
OpenVPN TCP vs UDP
OpenVPN TCP dan OpenVPN UDP menciptakan jenis terowongan VPN yang sama, tetapi transport luarnya menangani pengiriman data secara berbeda. UDP mengirim datagram independen tanpa konfirmasi pengiriman atau pengurutan gaya TCP. TCP menciptakan aliran byte yang berurutan dan andal serta mengirim ulang data yang hilang. Ini mengubah overhead, latensi, dan perilaku saat paket tertunda atau hilang.
-
OpenVPN UDP
UDP tidak menunggu transport luar mengonfirmasi bahwa setiap datagram telah tiba atau meminta penggantian untuk setiap datagram yang hilang. Dengan lebih sedikit kontrol pengiriman, UDP umumnya memiliki overhead transport yang lebih rendah dibandingkan TCP. Ini menjadikan OpenVPN UDP titik awal yang masuk akal untuk penggunaan sehari-hari dan aktivitas yang sensitif terhadap waktu seperti streaming, gaming, serta panggilan suara atau video. Aplikasi sering kali dapat menangani kehilangan data sesekali sendiri, dan menerima data terkini bisa lebih penting daripada memulihkan paket lama. Beberapa jaringan mungkin membatasi atau menangani UDP secara tidak konsisten. Jika koneksi gagal atau terputus berulang kali, TCP adalah opsi lain yang bisa dicoba.
-
OpenVPN TCP
TCP melacak urutan dan pengiriman data. Saat ada data yang hilang, TCP dapat mengirim ulang data tersebut sebelum menyajikan aliran data yang berurutan ke sisi penerima. Perilaku ini membuat TCP layak dicoba jika jaringan saat ini tidak menangani UDP secara konsisten. Trade-off-nya adalah overhead tambahan. Menunggu pengiriman dan mengirim ulang data dapat meningkatkan latensi atau menurunkan throughput, terutama pada jaringan yang padat atau tidak stabil. Karena itu, TCP bukan peningkatan stabilitas otomatis untuk setiap koneksi. TCP adalah alternatif praktis untuk dicoba saat UDP tidak bekerja dengan baik pada jaringan yang Anda gunakan.
- Kriteria OpenVPN UDP OpenVPN TCP
- Perilaku transport Berbasis datagram Aliran byte yang berurutan dan andal
- Pemeriksaan pengiriman Tidak ada pemeriksaan gaya TCP pada lapisan transport luar Memeriksa urutan dan pengiriman, lalu mengirim ulang data yang hilang
- Overhead umum Lebih rendah Lebih tinggi
- Titik awal yang berguna Aktivitas sehari-hari dan yang sensitif terhadap waktu Jaringan di mana UDP tidak tersedia atau tidak konsisten
- Trade-off utama UDP sendiri tidak memulihkan datagram yang hilang Pemeriksaan tambahan dan pengiriman ulang dapat menurunkan performa
Kapan menggunakan OpenVPN TCP atau UDP
Mulailah dengan OpenVPN UDP saat koneksinya andal dan prioritasnya adalah overhead transport yang lebih rendah. Coba OpenVPN TCP saat UDP tidak tersedia, terputus berulang kali, atau berperilaku tidak konsisten pada jaringan saat ini. Jika tidak ada yang bekerja dengan baik, bandingkan opsi lain di halaman protokol VeePN.
OpenVPN untuk router dan pengaturan manual
Di mana OpenVPN tersedia di VeePN?
VeePN mendukung OpenVPN TCP dan OpenVPN UDP pada platform dan kategori pengaturan berikut:
- Windows
- macOS
- Android
- Amazon Fire TV Stick
- iOS
- Android TV
- Linux melalui pengaturan manual OpenVPN
- Router dan pengaturan manual
Ekstensi browser VeePN tidak menggunakan OpenVPN. Ekstensi ini menggunakan mode koneksi browser, bukan memperluas terowongan OpenVPN ke setiap aplikasi di perangkat.
Ketersediaan protokol dapat bervariasi menurut versi aplikasi.
Cara menggunakan OpenVPN di VeePN
Ikuti langkah-langkah berikut untuk beralih ke OpenVPN di VeePN.
Buka Pengaturan
Buka VeePN dan masuk ke Pengaturan.
Pilih OpenVPN TCP atau UDP
Pilih OpenVPN TCP atau OpenVPN UDP dari protokol yang tersedia.
Sambungkan kembali
Sambungkan kembali untuk menerapkan protokol baru.
OpenVPN vs WireGuard
OpenVPN dan WireGuard sama-sama dapat menyediakan koneksi VPN di aplikasi VeePN yang didukung. Keduanya menggunakan pendekatan desain yang berbeda, sehingga pilihan yang lebih cocok bergantung pada platform, jaringan, dan kebutuhan pengaturan Anda.
OpenVPN sudah mapan dan sangat dapat dikonfigurasi. Kemampuannya beroperasi melalui TCP atau UDP memberi Anda pilihan transport tambahan, dan ini adalah opsi yang tercantum untuk pengaturan router dan manual VeePN. Hal ini penting saat Anda memerlukan kompatibilitas dengan alur kerja manual atau ingin menguji transport yang berbeda pada jaringan tertentu.
WireGuard memiliki desain modern dan ramping yang berfokus pada operasi yang efisien. Ini adalah opsi yang solid untuk koneksi aplikasi sehari-hari jika tersedia di perangkat Anda. WireGuard menggunakan UDP, bukan menawarkan mode TCP.
- Kriteria OpenVPN WireGuard
- Arah desain Sudah mapan dan sangat dapat dikonfigurasi Modern dan ramping
- Pilihan transport TCP atau UDP UDP
- Arah performa umum Pemrosesan dan overhead konfigurasi lebih besar Dirancang untuk performa yang efisien
- Pengaturan router dan manual Tersedia Tidak tercantum sebagai tersedia
- Ketersediaan aplikasi VeePN Windows, macOS, Android, Android TV, Fire TV Stick, iOS Windows, macOS, Android, Android TV, Fire TV Stick, iOS
- Pertimbangkan jika Fleksibilitas TCP/UDP atau router/manual penting Prioritasnya adalah koneksi aplikasi sehari-hari yang efisien
Tidak ada satu protokol yang selalu menjadi pilihan tepat. Mulailah dengan protokol yang sesuai dengan perangkat dan kasus penggunaan Anda, lalu bandingkan hasilnya pada jaringan yang benar-benar Anda gunakan.
Protokol VeePN terkait
-
WireGuard
Protokol VPN modern dan ramping untuk koneksi sehari-hari yang efisien di aplikasi VeePN yang didukung.
-
IKEv2
Protokol berbasis aplikasi lainnya yang tersedia di platform desktop, seluler, dan TV VeePN yang didukung.
-
Shadowsocks
Opsi proxy HTTPS terenkripsi yang ditujukan untuk lalu lintas web di lingkungan jaringan terbatas.
FAQ OpenVPN
Apakah OpenVPN itu aplikasi atau protokol?
Mengapa OpenVPN bisa lebih lambat pada beberapa koneksi?
Dapatkah OpenVPN melindungi perangkat yang tidak mendukung aplikasi VPN?
Apakah VeePN menggunakan OpenVPN pada ekstensi browser?
Dapatkah saya beralih antara OpenVPN TCP dan UDP?
Gunakan OpenVPN dengan VeePN
Gunakan OpenVPN saat Anda menginginkan fleksibilitas TCP/UDP di aplikasi VeePN yang didukung atau membutuhkan konfigurasi router atau manual yang kompatibel. Pilih opsi yang tersedia untuk perangkat Anda dan sambungkan melalui VeePN.