Install WireGuard Server
Install WireGuard Server

Install WireGuard Server di Ubuntu 24.04 + Pengujian Client

WireGuard adalah protokol VPN modern yang menawarkan kecepatan tinggi, kriptografi yang kuat, dan konfigurasi yang sederhana.

Dalam artikel ini, kita akan membahas langkah-langkah lengkap untuk menginstal dan mengkonfigurasi WireGuard Server di Ubuntu 24.04, serta melakukan pengujian dengan client.

Topology WireGuard Client Server
Topology WireGuard Client Server

Instalasi WireGuard Server

Dokumentasi GitHub Install WireGuard Server

Pastikan sistem sudah diperbarui.

sudo apt update

sudo apt upgrade -y

Download dan Execute Script WireGuard Server.

sudo su

curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh

chmod +x wireguard-install.sh

./wireguard-install.sh

Install WireGuard Server Ubuntu 24.04
Install WireGuard Server Ubuntu 24.04
Configuration Network WireGuard Server
Configuration Network WireGuard Server

Masukan Client Name, digunakan untuk WireGuard Client untuk terhubung ke Server.

Create Client WireGuard VPN
Create Client WireGuard VPN

Lokasi Configuration yang dibuat otomatis WireGuard, digunakan oleh client Windows, Android atau IOS.

Location File Configuration WireGuard Client
Location File Configuration WireGuard Client

Perintah untuk download file configuration dari server WireGuard.

Menggunakan SSH-Keys

scp -i “Lokasi_File_Private_Key.pem” -r username@IP_Public_WireGuard:/home/geekslab/wg0-client-geeks24.conf .

Menggunakan login username dan password

scp -r username@IP_Public_WireGuard:/home/geekslab/wg0-client-geeks24.conf .

Download File Configuration Client ke Windows
Download File Configuration Client ke Windows

Pengujian WireGuard Server

WireGuard Client Windows

Download terlebih dahulu aplikasi WireGuard Client Windows, lalu install. Tunggu sampai proses selesai.

Install WireGuard Client Windows
Install WireGuard Client Windows

Dashboard WireGuard Client Windows, Add tunnel => masukan file configuration yang sebelumnya download dari server dengan tool scp, default Status: Inactive .

Import File Config WireGuard Client Windows
Import File Config WireGuard Client Windows

Akses Website WhatIsMyIPAddress, sebelum dihubungkan dengan WireGuard Server. Akan muncul informasi sumber internet yang kita gunakan.

Sebelum Menggunakan WireGuard VPN Server
Sebelum Menggunakan WireGuard VPN Server

Klik Active pada WireGuard Client Windows, Status akan berubah menjadi Active. Akses kembali WhatIsMyIPAddress, akan muncul informasi berbeda dari sebelumnya dan IPv4/ IP Public berubah menjadi WireGuard Server.

Sesudah terhubung WireGuard VPN Server
Sesudah terhubung WireGuard VPN Server

WireGuard Android Client

Buka aplikasi playstore di kolom pencarian “WireGuard”, lalu install. Pindahkan file configuration yang sebelumnya di download ke hp.

File Default Configuration WireGuard
File Default Configuration WireGuard

Hilangkan format txt dan rename file nya seperti contoh dibawah.

Rename File Configuration WireGuard
Rename File Configuration WireGuard

Klik simbol + (Add) bawah kanan, lalu masukan file “My-Home-VPN.conf“, dan tunggu sampai muncul seperti garis kotak merah.

Untuk mengaktifkan klik di sebelah kanan toggle.

Import File Config WireGuard Client Android
Import File Config WireGuard Client Android

Pastikan muncuk icon VPN bar atas hp, artinya sudah active.

Icon Active VPN Bar Android
Icon Active VPN Bar Android

Akses website whatismyipaddress, akan muncul sumber IP Public

WireGuard Client Android Inactive VPN
WireGuard Client Android Inactive VPN

Sesudah  mengaktifkan VPN WireGuard, akan muncul IP Public WireGuard.

WireGuard Client Android Active VPN
WireGuard Client Android Active VPN

Log WireGuard VPN yang sudah active, akan terus bertambah.

Log WireGuard Android
Log WireGuard Android

WireGuard menyediakan solusi VPN yang cepat, aman, dan mudah dikonfigurasi. Dengan mengikuti panduan ini, kamu telah berhasil menginstal WireGuard Server di Ubuntu 24.04 dan menguji koneksinya dengan client.

WireGuard cocok untuk berbagai penggunaan mulai dari akses remote aman hingga koneksi site-to-site.

Untuk konfigurasi yang lebih kompleks seperti multi-client atau load balancing, kamu dapat menambahkan lebih banyak peer ke file konfigurasi wg0.conf.

Selalu pastikan untuk menjaga kunci privat kamu dengan aman dan melakukan backup konfigurasi secara teratur.