INSTALL & SETUP WIREGUARD CLIENT DI UBUNTU (LENGKAP)

1. Update sistem

sudo apt update && sudo apt upgrade -y

2. Install WireGuard

sudo apt install wireguard -y

3. Buat folder config

sudo mkdir -p /etc/wireguard
sudo chmod 700 /etc/wireguard

4. Buat file config wg0.conf

sudo nano /etc/wireguard/wg0.conf

Lalu isi dengan config Anda:

[Interface]
Address = 10.7.0.4/24, fddd:2c4:2c4:2c4::4/64
DNS = 1.1.1.1, 1.0.0.1
PrivateKey = 4HqqYqCHzZTSEjxBx2PiVptALhCE+4T4bHsko9k5LEU=

[Peer]
PublicKey = cXkieBw0HN3tas+6zqBKQ7FEbmxcWlpTxwWEpMZUWHw=
PresharedKey = I22NyUIbAHwKXrV+VUxwno76T4ofipwm7J+B3lQl7zI=
AllowedIPs = 0.0.0.0/0, ::/0
Endpoint = 202.10.36.183:51820
PersistentKeepalive = 25

Simpan:

  • Tekan CTRL + O
  • Enter
  • Tekan CTRL + X

5. Ubah izin file (wajib)

sudo chmod 600 /etc/wireguard/wg0.conf

6. Jalankan WireGuard

sudo wg-quick up wg0

Jika berhasil, tidak muncul error.


7. Cek status koneksi

wg

Harus muncul TX/RX data.


8. Auto-start WireGuard saat boot

sudo systemctl enable wg-quick@wg0

9. Test koneksi

Ping server:

ping 10.7.0.1

Ping internet via VPN:

ping 1.1.1.1

Cek IP publik:

curl ifconfig.me

Jika IP berubah menjadi IP VPS Anda, berarti traffic sudah lewat VPN.

Leave a Comment