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.