Jika Anda ingin mengatur VPN Anda dengan Ubuntu, Kali atau Mint, maka Anda berada di tempat yang tepat. Dalam artikel ini, adalah panduan cara sederhana untuk menginstal VPN menggunakan Linux VPN GUI, Manajer jaringan, dan metode lainnya.
Berkat popularitasnya, artikel ini berfokus pada pemasangan VPN di Ubuntu, namun, Instruksi yang sama berlaku untuk Linux Mint, Debian, dan Kali (yang didasarkan pada Debian), dan harus menyediakan pedoman yang bermanfaat bagi pengguna distro Linux lainnya..
Contents
Pelajari lebih lanjut tentang tetap aman saat online
Jika Anda ingin tahu lebih banyak tentang bagaimana Anda bisa mengamankan data Anda, lihat panduan di bawah ini:
- Distro Linux yang paling aman - Dalam panduan ini kami mencantumkan dua distrosi Linux yang paling aman di luar sana.
- Enkripsi VPN - Semua yang perlu Anda ketahui tentang enkripsi VPN dari PPTP ke OpenVPN.
Instal perangkat lunak Linux khusus VPN
Di sebagian besar Sistem Operasi, cara termudah untuk mengatur VPN adalah dengan menggunakan perangkat lunak khusus penyedia VPN. Ini juga berlaku di Linux, tetapi sangat sedikit penyedia VPN yang menawarkan klien GUI Linux khusus.
Bahkan, satu-satunya penyedia VPN yang saya tahu menawarkan VPN GUI untuk Linux dengan berbagai fitur yang biasanya ditemukan di Windows dan perangkat lunak macOS adalah AirVPN dan Mullvad .
Klien "Eddie" AirVPN mendukung berbagai konfigurasi Linux dan bersifat open source.
Klien VPN Mullvad mendukung Ubuntu (Debian), Fedora, Linux Elementary Freya, dan Arch Linux. Ini juga open source.
ExpressVPN juga menawarkan klien Linux khusus, tetapi hanya baris perintah dan tidak terlalu berfitur lengkap. Ini tersedia untuk Ubuntu, Fedora, dan Raspbian, tetapi tidak open source.
OpenVPN Untuk Linux melalui NetworkManager
Di luar klien yang berdedikasi, mungkin cara termudah untuk menginstal dan menggunakan OpenVPN pada kebanyakan sistem Linux adalah melalui daemon NetworkManager.
Perlu dicatat bahwa AirVPN merekomendasikan untuk tidak menggunakan NetworkManager "karena beberapa masalah kritis." Namun, saya belum dapat membuat rincian lebih lanjut tentang ini, dan sebagian besar VPN tampaknya senang menggunakannya.
Menginstal OpenVPN di Ubuntu GNOME
- Daftarkan akun dengan penyedia VPN yang Anda pilih.
- Unduh file konfigurasi .ovpn penyedia Anda untuk server yang ingin Anda sambungkan. Ini sering dapat diunduh secara batch sebagai file .zip, dalam hal ini Anda harus unzip sebelum digunakan.
Di masa lalu, NetworkManager tidak suka sertifikat dan kunci sebaris. Karena itu, banyak VPN menyarankan untuk mengunduhnya secara terpisah. Tetapi ini tampaknya tidak lagi diperlukan.
- Unduh dan instal paket Ubuntu OpenVPN untuk NetworkManager dengan membuka jendela Terminal dan mengetik:
sudo apt-get install network-manager-openvpn-gnome
- Periksa apakah OpenVPN diinstal dengan benar dengan mengeklik Ikon NetworkManager di bilah notifikasi.
Lalu pergi ke VPN Off -> Pengaturan VPN -> VPN -> dan klik tombol +.
Di kotak Tambahkan VPN Anda akan melihat opsi OpenVPN. Jika Anda tidak melihat OpenVPN, maka restart PC Anda.
- Dengan asumsi Anda melihat opsi OpenVPN, jangan klik itu. Klik "Impor dari file ..." sebagai gantinya. Arahkan ke tempat Anda mengunduh file .ovpn dan klik dua kali pada file tersebut.
- Kotak Tambah VPN akan muncul diisi oleh pengaturan VPN server. Cukup isi Nama Pengguna dan Kata Sandi Anda dan tekan “Tambah”.
- VPN sekarang diatur. Yay! Untuk memulainya, buka NetworkManager -> VPN mati -> dan pilih server yang ingin Anda hubungkan.
OpenVPN langsung melalui Terminal Linux
Menurut AirVPN, menggunakan OpenVPN melalui Linux Terminal juga lebih aman daripada menggunakan NetworkManager, meskipun saya belum dapat mengkonfirmasi hal ini secara independen atau mengungkap detailnya..
Sayangnya, saya tidak dapat melakukan panduan pengaturan umum untuk ini karena spesifikasinya terlalu banyak bervariasi oleh VPN dan oleh mana rasa Linux yang Anda gunakan. Namun, sebagian besar penyedia yang baik memiliki panduan.
Perhatikan bahwa jika menggunakan OpenVPN secara langsung, permintaan DNS tidak akan didorong ke server DNS penyedia VPN. Kebocoran IP dapat diatasi dengan memodifikasi resolvconf untuk mendorong DNS ke server DNS VPN Anda.
Atau, Anda dapat mengkonfigurasi firewall iptables secara manual untuk memastikan semua lalu lintas (termasuk permintaan DNS) harus melalui server VPN. Ini akan, setidaknya, memastikan semua permintaan DNS diproksi dengan VPN Anda. Itu juga akan bertindak sebagai saklar mematikan.
Dokumentasi di situs web VPN Anda dapat memberi Anda panduan lebih lanjut tentang masalah ini.
Mengkonfigurasi VPN untuk Linux secara manual menggunakan PPTP melalui NetworkManager
PPTP bukan protokol VPN yang aman, jadi kami biasanya menyarankan Anda menghindarinya. NetworkManager hadir dengan dukungan PPTP "out of the box," yang dapat menjadikan PPTP solusi "cepat dan kotor" yang berguna ketika keamanan bukan prioritas tinggi.
- Buka Manajer Jaringan -> Pengaturan VPN. Klik ikon + di sebelah kotak VPN -> Protokol Tunneling Titik-ke-Titik (PPTP)
- Isi pengaturan PPTP yang diberikan kepada Anda oleh VPN Anda. Perhatikan bahwa pengaturan ini tidak spesifik untuk Linux, sehingga Anda dapat menggunakan pengaturan umum atau pengaturan yang diberikan untuk platform lain.
Mengkonfigurasi VPN untuk Linux secara manual menggunakan L2TP / IPsec
Seperti yang tidak digunakan dalam Panduan Enkripsi VPN Lengkap kami, L2TP adalah protokol tunneling yang tidak menyediakan enkripsi atau kerahasiaan untuk lalu lintas yang melewatinya, sehingga biasanya diimplementasikan dengan rangkaian otentikasi IPsec (L2TP / IPsec).
Cara menginstal L2TP / IPsec untuk NetworkManager
NetworkManager-l2tp adalah plugin VPN untuk NetworkManager 1.2+ yang mencakup dukungan untuk L2TP / IPsec.
Untuk menginstal, jalankan Terminal dan masukkan perintah berikut:
sudo add-apt-repository ppa: nm-l2tp / network-manager-l2tp
sudo apt-get pembaruan
sudo apt-get install network-manager-l2tp
Anda mungkin diminta untuk menginstal binari tambahan (mis. Untuk GNOME), dalam hal ini lanjutkan. Restart PC dan L2TP Anda sekarang harus diaktifkan di NetworkManager.
Setup sangat mirip dengan menggunakan PPTP (lihat di atas), kecuali bahwa Anda harus memasukkan beberapa detail otentikasi IPSec tambahan. Sekali lagi, VPN Anda harus dapat menyediakan ini, dan pengaturan umum baik-baik saja.
Pembaruan Mei 2018: Saat ini ada bug di xl2tpd yang dapat membahayakan penggunaannya dengan protokol IPSec. Masalahnya sudah diperbaiki di Fedora, jadi saya berharap itu akan ditambal di Ubuntu dan Debian segera. Silakan lihat di sini untuk detail dan pembaruan terbaru.
Mengkonfigurasi VPN untuk Linux secara manual menggunakan IKEv2
IKEv2 adalah protokol VPN yang aman dan cepat yang dengan cepat mendapatkan popularitas dengan layanan VPN. Ini didukung di Linux melalui strongSwan. Paket StrongSwan tersedia untuk sebagian besar versi Linux, atau Anda dapat mengompilasinya sendiri.
Cara menginstal IKEv2 untuk NetworkManager. Anda dapat membangun ini dari sumber, atau pengguna Debian / Ubuntu dapat membuka Terminal dan memasukkan:
sudo apt-get install network-manager-strongswan
Dalam penggunaannya, plugin berfungsi seperti halnya plugin L2PT NetworkManager yang dijelaskan di atas.
Cukup masukkan pengaturan IKEv2 yang disediakan oleh VPN Anda (jika mendukung IKEv2).
Cara Menguji VPN untuk Linux
Jika menggunakan NetworkManager, ikon kunci jaringan kecil di bilah notifikasi memungkinkan Anda mengetahui sekilas bahwa Anda terhubung.
Untuk konfirmasi lebih lanjut, VPN terhubung dan berfungsi dengan benar, Anda dapat menjalankan tes kebocoran IP ...
Periksa VPN Anda untuk kebocoran IP
Setelah terhubung ke VPN (menggunakan metode apa pun), ada baiknya memeriksa kebocoran IP.
Contoh di atas menunjukkan kasus kebocoran IPv6 yang buruk. Hasil IPv4 DNS dengan benar menunjukkan bahwa saya terhubung ke server VPN di AS, tetapi situs web dapat melihat alamat IPv6 UK asli saya melalui kebocoran DNS biasa dan WebRTC. Gagal!
Untuk informasi lebih lanjut tentang tetap aman dengan VPN di Inggris atau AS, lihat panduan di bawah ini:
- VPN UK
- Amerika Serikat VPN
Perhatikan bahwa Penggunaan Pribadi - IP [RFCxxxx] hanya IP lokal. Mereka tidak dapat digunakan untuk mengidentifikasi individu atau perangkat, dan karenanya tidak merupakan kebocoran IP.
Setup VPN untuk Linux: Kesimpulan
Seperti kebanyakan hal Linux, banyak hal tidak pernah semudah seperti pada platform yang lebih umum. Yang mengatakan, bahkan pengguna Debian / Ubuntu yang tidak berpengalaman seharusnya tidak memiliki masalah pengaturan VPN menggunakan NetworkManager.
Kredit gambar: Oleh Profit_Image / Shutterstock.