VPN & Tunneling

Cara Memasang OpenVPN di NAT VPS

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.226atau 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):

  1. Pilih tab File, lalu klik Browse

  2. Pilih file client OpenVPN yang sudah diunduh sebelumnya, lalu pilih OK -> Add
  3. 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!

Hendra Manudinata

Recent Posts

Cara Install Gopeed Web Downloader di NAT VPS

NATVPS.id – Gopeed (Go Speed) adalah aplikasi pengunduh modern bersifat open-source yang yang mendukung berbagai…

9 bulan ago

Cara Streaming IPTV dengan ViniPlay + M3U

NATVPS.id – IPTV (Internet Protocol Television) adalah teknologi yang menyiarkan konten televisi, video, dan siaran…

9 bulan ago

Install Jellyfin Media Server di NAT VPS

NATVPS.id – Jellyfin adalah server media open-source yang memungkinkan Anda mengatur, melakukan streaming, dan mengelola…

9 bulan ago

Cara Install Gitea Git Server di NAT VPS

NATVPS.id – Gitea adalah sebuah layanan hosting Git (pengelola repositori kode) open-source yang dapat di…

9 bulan ago

Cara Install LibreOffice via Docker di NAT VPS

NATVPS.id – LibreOffice adalah perangkat lunak perkantoran (office) yang gratis, modern, dan open-source. LibreOffice dapat…

10 bulan ago

Install Pi-Hole + OpenVPN Server di NAT VPS

NATVPS.id – Pi-hole adalah software DNS Server yang berfokus pada pemblokiran iklan dan situs trackers.…

11 bulan ago