NATVPS.id – OpenVPN adalah sebuah project VPN open-source yang sangat populer. OpenVPN membuat koneksi aman di Internet dengan menggunakan protokol custom berbasis SSL/TLS. OpenVPN biasa digunakan untuk mengamankan koneksi Internet pengguna, menghindari censorship terhadap situs-situs yang diblokir, dan bahkan dapat menjadi ad-blocker.
Pada postingan ini, kita akan membahas bagaimana cara memasang OpenVPN di NAT VPS. Prosedurnya hampir sama dengan instalasi pada VPS biasa, hanya saja kita harus mengarahkan OpenVPN ke port yang benar agar dapat diakses dari luar VPS.
Mengaktifkan TUN/TAP
TUN/TAP adalah perangkat jaringan virtual yang biasa digunakan untuk kegiatan tunnelling dan instalasi VPN. Maka dari itu, TUN/TAP perlu diaktifkan agar OpenVPN dapat dipasang.
Kebanyakan penyedia NAT VPS, salah satunya adalah HostData.id, menggunakan panel Virtualizor yang terdapat switch untuk mengaktifkan dan menonaktifkan TUN/TAP. Namun beberapa penyedia NAT VPS mengharuskan pengguna untuk membuka tiket/support, menyatakan agar dimintai pengaktifan TUN/TAP. Silahkan kontak penyedia VPS masing-masing.
Pengaktifan TUN/TAP pada panel Virtualizor sangat mudah. Buka panel Virtualizor, pilih VPS yang ingin diaktifkan TUN/TAP nya, lalu masuk ke Settings -> VPS Configuration dan centang Enable TUN/TAP. Jangan lupa untuk klik tombol Submit dan restart VPS.
Instalasi OpenVPN
Sekarang, OpenVPN dapat dipasang.
Login ke dalam VPS dan masukkan command berikut untuk memasang OpenVPN dengan script otomatis:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
OpenVPN akan menanyai IPv4 mana yang akan digunakan. Masukkan angka/pilihan 1 (memilih IP private VPS).
Kemudian, pada pertanyaan mengenai IP publik VPS, masukkan IP publik VPS Anda (Untuk HostData.id: 103.180.125.226) atau cukup tekan Enter saja.
Selanjutnya, pada pilihan protokol TCP/UDP, masukkan angka/pilihan 2 (TCP).
Lanjut pada pilihan port, masukkan port bebas yang Anda sukai, asalkan masih kosong. Disini, penulis akan menggunakan port 55004.
Pada pilihan DNS server, masukkan pilihan yang mana saja. Beberapa pilihan yang banyak dipilih oleh pengguna adalah 1.1.1.1 (Cloudflare), Google, dan AdGuard. Disini penulis memilih AdGuard.
Pada pertanyaan untuk nama client, masukkan nama Anda, atau nama bebas. Nama ini akan digunakan untuk pengkoneksian ke server VPN.
Terakhir, tekan tombol apa saja untuk memulai instalasi Tunggu hingga selesai.
Jika muncul tampilan seperti ini, maka instalasi OpenVPN telah berhasil. Hore!
Pengaturan Domain Forwarding
Seperti pada postingan-postingan sebelumnya, kita perlu meng-expose port 55004 (port untuk OpenVPN sebelumnya) kepada dunia luar (IP publik) menggunakan domain forwarding. Jika tidak, VPN tidak akan dapat diakses. Untuk user HostData.id, silahkan baca langkah-langkah detail yang telah kami buat disini.
Atur domain forwarding dengan konfigurasi berikut:
- Protocol: TCP
- Source Domain/IP: 103.180.125.226
- Source Port: Masukkan port OpenVPN sebelumnya, contohnya 55004
- Destination IP:IP private VPS (pilihan yang ada)
- Destination Port: 55004 (port harus sama dengan Source Port)
Hubungkan VPN
Sekarang, saatnya untuk menghubungkan ke VPN kita!
File client OpenVPN akan tersedia di ~/NamaClient.ovpn
, misalnya ~/Hendra.ovpn
. Silahkan unduh file tersebut dengan cara apapun, bisa dengan menggunakan temp.sh sebagai tempat penyimpanan file sementara, atau menaruh file client di website aaPanel seperti yang penulis lakukan.
Silahkan import file client tersebut. Sebagai contoh, untuk OpenVPN Connect (Android):
- Pilih tab File, lalu klik Browse
- Pilih file client OpenVPN yang sudah diunduh sebelumnya, lalu pilih OK -> Add
- Hubungkan profile yang telah ditambah. Jika semua berjalan normal, VPN akan dapat terhubung.
Selamat, Anda telah mempunyai VPN sendiri! Nikmati keamanan ekstra pada saat berselancar di Internet.
Penutup
Demikianlah postingan kali ini mengenai instalasi OpenVPN pada NAT VPS. Semoga dapat membantu Anda dalam memasang VPN Anda sendiri. Mohon maaf jika ada kesalahan kata dan terima kasih sudah membaca!