Cara Menginstal OpenVPN Server dengan PiVPN di Raspberry Pi 4


Pendahuluan

Raspberry Pi 4 adalah komputer mini yang kuat dan serbaguna, ideal untuk berbagai aplikasi, termasuk menjalankan server VPN. Dalam artikel ini, kita akan membahas cara menginstal dan mengonfigurasi OpenVPN Server di Raspberry Pi 4 menggunakan PiVPN. PiVPN adalah alat yang mempermudah proses pengaturan VPN di Raspberry Pi dengan menggunakan OpenVPN.

Persiapan Awal

Sebelum memulai proses instalasi, pastikan Raspberry Pi Anda sudah terhubung ke internet dan memiliki akses ke terminal. Berikut adalah langkah-langkah persiapan awal:

  1. Perbarui Sistem Buka terminal dan jalankan perintah berikut untuk memastikan sistem Anda diperbarui sudo apt update && sudo apt upgrade
  2. Instal Prerequisites Pastikan Anda sudah memiliki curl terinstal. Jika belum, instal dengan sudo apt install curl

Instal PiVPN

  1. Unduh dan Jalankan Skrip Instalasi PiVPN PiVPN menyediakan skrip instalasi otomatis yang memudahkan proses. Jalankan perintah berikut untuk mengunduh dan menjalankan skrip curl -L https://install.pivpn.io | bash
  2. Ikuti Panduan Instalasi
    • Ketika diminta untuk memilih jenis VPN, pilih OpenVPN.
    • Pilih Yes untuk melanjutkan dengan konfigurasi default atau sesuaikan pengaturan sesuai kebutuhan Anda.
    • Pilih alamat IP lokal dari Raspberry Pi Anda saat diminta untuk IP Address.
    • Pilih penyedia DNS dari daftar atau gunakan DNS yang Anda sukai.
    • Pilih pengaturan default untuk port dan protokol, kecuali jika Anda memiliki kebutuhan khusus.
    • Tentukan apakah Anda akan menggunakan public IP atau Dynamic DNS. Pilihan ini biasanya tergantung pada apakah Anda memiliki IP statis dari ISP.
  3. Konfigurasi Ulang dan Selesai
    • Proses instalasi akan memakan waktu beberapa menit. Setelah selesai, PiVPN akan menginstal dan mengonfigurasi OpenVPN di Raspberry Pi.
    • Anda akan diminta untuk membuat sertifikat dan kunci untuk server. Pilih Yes untuk melanjutkan proses pembuatan sertifikat.

Menyiapkan Port Forwarding

Agar VPN dapat diakses dari luar jaringan lokal, Anda perlu mengatur port forwarding di router Anda.

  1. Akses Pengaturan Router
    • Login ke router Anda melalui browser web menggunakan alamat seperti 192.168.1.1 atau 192.168.0.1.
  2. Tambahkan Port Forwarding
    • Arahkan ke bagian Port Forwarding atau Virtual Server.
    • Buat aturan baru untuk meneruskan port yang digunakan oleh OpenVPN (biasanya port 1194 UDP) ke alamat IP lokal Raspberry Pi Anda.

Menghasilkan dan Mengonfigurasi Klien

  1. Buat Profil Klien
    • Jalankan perintah berikut di Raspberry Pi untuk membuat profil klien pivpn add
    • Ikuti petunjuk untuk memberikan nama dan, jika diinginkan, password untuk profil klien.
  2. Unduh File Konfigurasi
    • File .ovpn yang dihasilkan akan terletak di direktori /home/pi/configs/. Anda perlu menyalin file ini ke perangkat klien Anda.
    • Gunakan SCP untuk menyalin file ini, misalnya scp pi@<Raspberry_Pi_IP>:/home/pi/configs/client_name.ovpn ~/Downloads/
  3. Impor ke Klien VPN
    • Gunakan aplikasi OpenVPN di perangkat Anda (Windows, macOS, Android, atau iOS) untuk mengimpor file .ovpn dan menghubungkan ke server VPN Anda.

Mengelola VPN

  1. Menambahkan Klien Baru Jika Anda memerlukan profil VPN tambahan, Anda dapat membuatnya dengan menjalankan pivpn add
  2. Menghapus Klien Untuk menghapus profil klien, gunakan pivpn del
  3. Melihat Status VPN Untuk memeriksa status OpenVPN, gunakan sudo systemctl status openvpn@server

Kesimpulan

Dengan mengikuti langkah-langkah di atas, Anda sekarang memiliki server OpenVPN yang berjalan di Raspberry Pi 4 menggunakan PiVPN. VPN ini memungkinkan Anda untuk mengakses jaringan rumah Anda dari lokasi mana pun dengan aman. Jika Anda mengalami masalah atau memerlukan bantuan lebih lanjut, jangan ragu untuk mencari dokumentasi tambahan atau bertanya kepada komunitas Raspberry Pi. Selamat mencoba!

Leave a Reply

Your email address will not be published. Required fields are marked *