VPN & Tunneling

Menghubungkan ke OpenVPN (Client) di Ubuntu 20.04

NATVPS.id – Anda dapat menghubungkan ke server OpenVPN di OS Ubuntu 20.04 sebagai user (client). Hal ini mirip seperti menghubungkan melalui aplikasi OpenVPN Client pada Android atau OpenVPN GUI pada Windows. Bedanya, kita akan menggunakan command line interface (CLI) untuk menghubungkan.

Mengaktifkan TUN/TAP

OpenVPN menggunakan TUN/TAP sebagai perantara routing dan bridging koneksi VPN. Singkatnya, hampir semua software VPN membutuhkan driver TUN/TAP ini.

Metode pengaktifan TUN/TAP berbeda di setiap provider, namun jika menggunakan panel Virtualizor maka opsi TUN/TAP akan tersedia di menu Settings -> VPS Configuration -> Enable TUN/TAP.

Jangan lupa untuk me-reboot VPS!

Instalasi OpenVPN

OpenVPN sudah tersedia di repository bawaan Ubuntu 20.04, jadi kita dapat memasangnya secara langsung menggunakan command:

sudo apt update
sudo apt install openvpn -y

Tes Koneksi Client

Untuk menghubungkan OpenVPN menggunakan file profile (.ovpn), kita dapat menggunakan command:

sudo openvpn --config /path/ke/file/config

Misalnya, untuk menghubungkan ke file profile Markus.ovpn yang berada di path /home/hendra/Markus.ovpn, maka command yang digunakan adalah:

sudo openvpn --config /home/hendra/Markus.ovpn

Jika koneksi berhasil, kita dapat lanjut ke tahapan selanjutnya, yaitu bagaimana cara membuat koneksi OpenVPN berjalan di background menggunakan systemd.

Konfigurasi Service Systemd

Kita akan mengonfigurasi Systemd untuk menjalankan OpenVPN sebagai service.

Buat file di /etc/systemd/system/openvpn-client.service, lalu isikan dengan konfigurasi berikut:

[Unit]
Description=OpenVPN Client
After=multi-user.target

[Service]
Type=idle
ExecStart=/usr/sbin/openvpn --config /home/hendra/Markus.ovpn

[Install]
WantedBy=multi-user.target

Ganti /home/hendra/Markus.ovpn dengan lokasi file profile Anda!

Selanjutnta, mulai service dengan memasukkan command:

sudo systemctl start openvpn-client.service

Jika tidak ada error, maka koneksi berhasil berjalan.

Untuk mengaktifkan autostart OpenVPN setelah booting, masukkan command:

sudo systemctl enable openvpn-client.service

Kesimpulan dan Penutup

Demikianlah pembahasan mengenai penghubungan OpenVPN (client) di Ubuntu 20.04.

Semoga dapat membantu Anda dan terima kasih sudah membaca. Jangan lupa untuk join ke grup Telegram @IPv6Indonesia jika Anda memiliki pertanyaan atau saran.

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