Cara Membuat OpenVPN Server di Ubuntu

Pengantar

Di era digital saat ini, menjaga privasi saat berselancar di internet menjadi semakin penting. Salah satu solusi paling umum yang digunakan adalah VPN (Virtual Private Network). VPN bekerja sebagai jembatan penghubung antara komputer Anda dan internet. Saat Anda mengakses situs web atau layanan online, server VPN bertindak sebagai perantara, sehingga identitas asli Anda (alamat IP) tidak terdeteksi.

Biasanya, banyak layanan VPN komersial yang tersedia, namun menggunakan layanan pihak ketiga berarti Anda harus mempercayakan data browsing Anda kepada mereka. Jika Anda menginginkan kendali penuh atas privasi Anda, solusi terbaik adalah membuat server VPN sendiri. Proses ini cukup mudah dan bisa dilakukan di VPS (Virtual Private Server) Linux.

Apa yang Dibutuhkan?

Untuk membangun server VPN pribadi, Anda memerlukan hal-hal berikut:

  • VPS Linux dari penyedia hosting seperti Plasawebhost.
    Direkomendasikan spesifikasi minimum:

    • 1 GB RAM

    • 1 vCPU

    • 20 GB Storage
  • Sistem operasi: Ubuntu 22.04 LTS (yang digunakan pada panduan ini)

  • Koneksi internet stabil

  • Akses root atau user dengan hak sudo

  • Perangkat lunak VPN: OpenVPN

Mengenal OpenVPN

OpenVPN adalah perangkat lunak open-source yang sangat populer untuk membangun koneksi VPN. OpenVPN dikembangkan oleh perusahaan dengan nama yang sama, dan mereka juga menciptakan OpenVPN Protocol – sebuah protokol tunneling berbasis SSL/TLS yang sangat aman.

Terdapat dua versi utama dari OpenVPN:

  • OpenVPN Community Edition: Gratis dan open-source.

  • OpenVPN Access Server: Versi enterprise dengan antarmuka web, gratis untuk 2 koneksi klien.

Cara Install dan Konfigurasi OpenVPN Server di VPS

  1. Update Sytem
    sudo apt update
    sudo apt upgrade
  2. Unduh script instalasi otomatis 
    Kita akan menggunakan script dari Github yang mempermudah instalasi OpenVPN:
    wget https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
    

  3. Beri izin untuk eksekusi script 
    sudo chmod +x openvpn-install.sh
    
  4. Jalankan Script
    sudo ./openvpn-install.sh
    

    Anda akan ditanya beberapa pertanyaan:

    1. Alamat IP VPS – tekan Enter jika sudah benar.

    2. Aktifkan IPv6 – tekan Enter untuk default.

    3. Pilih port – default-nya 1194, bisa diganti.

    4. Pilih protokol (TCP/UDP) – pilih UDP (tekan Enter).

    5. Pilih DNS resolver – disarankan pilih Cloudflare (opsi 3).

    6. Gunakan kompresi? – tekan Enter untuk tidak menggunakan.

    7. Kustomisasi enkripsi? – tekan Enter untuk default.

    Setelah itu, Anda akan diminta:

    • Masukkan nama klien (user) yang akan terhubung.

    • Pilih apakah ingin menggunakan password – pilih opsi 2, lalu masukkan password.

    Setelah proses selesai, OpenVPN akan membuat file konfigurasi .ovpn untuk klien tersebut.

  5. Buka Port Firewall
    Jika menggunakan UFW:
    sudo ufw allow 1194/udp
    
  6. Menghubungkan Klien ke Server VPN

    Setelah proses instalasi selesai, Anda akan mendapatkan file konfigurasi misalnya: nama_client.ovpn. Anda harus mengunduh file ini ke perangkat yang ingin digunakan untuk koneksi VPN.

    Cara termudah adalah:

    cat nama_klien.ovpn
    

    Salin seluruh isi file tersebut dan buat file baru di perangkat Client dengan nama yang sama, lalu tempelkan isinya.
    Atau, gunakan perintah scp untuk mengunduhnya dari server. Jika belum familiar, silakan baca panduannya di:
    https://plasawebhost.com/panduan/apa-itu-scp-fungsi-dan-contoh-penggunaannya-untuk-file.html

Cara Install dan Konfigurasi OpenVPN Client di Windows

  1.  Download OpenVPN dari situs web resminya 
    https://openvpn.net/downloads/openvpn-connect-v3-windows.msi
  2. Lakukan install OpenVPN di komputer anda 
  3. lakukan upload berkas file .Ovpn anda 
  4. Ip otomatis tergenerate kemudian klik Connect

  5. Masukkan password akun OpenVPN anda
  6. Openvpn sudah terhubung

Kesimpulan

Membuat OpenVPN server di Ubuntu memungkinkan pengguna untuk mengamankan koneksi internet dengan membangun jaringan VPN privat. Langkah-langkah meliputi instalasi OpenVPN, pembuatan sertifikat, serta konfigurasi server dan client. Dengan pengaturan firewall yang tepat, OpenVPN dapat memberikan koneksi yang aman dan terlindungi untuk akses jarak jauh.


Artikel Lain

WhatsApp Kami

Support : +6282138153600

Admin Finance : +6285191239466