Instalasi dan setting VPN dengan Wireguard antara Server rumah dan Server DC (VPS atau DS)
Berikut adalah langkah-langkah untuk menyambungkan server rumah dan server di data center (IP: 45.66.123.123) menggunakan WireGuard.
๐ ️ 1. Instal WireGuard di Kedua Server
Di Server Rumah dan Data Center
Jalankan perintah berikut di kedua server (Proxmox):
apt update && apt install wireguard -y
๐ 2. Buat Kunci WireGuard di Kedua Server
Setiap server membutuhkan private key dan public key.
Jalankan di SERVER RUMAH:
wg genkey | tee /etc/wireguard/privatekey | wg pubkey > /etc/wireguard/publickey
Jalankan di SERVER DATA CENTER:
wg genkey | tee /etc/wireguard/privatekey | wg pubkey > /etc/wireguard/publickey
๐ 3. Konfigurasi WireGuard
Di SERVER RUMAH
Buat file konfigurasi:
nano /etc/wireguard/wg0.conf
Isi dengan:
[Interface]
PrivateKey = <PRIVATE_KEY_RUMAH>
Address = 10.10.10.1/24
ListenPort = 51820
[Peer]
PublicKey = <PUBLIC_KEY_DATACENTER>
Endpoint = 45.66.123.123:51820
AllowedIPs = 10.10.10.2/32
PersistentKeepalive = 25
Gantilah:
<PRIVATE_KEY_RUMAH> → Isi dengan isi dari /etc/wireguard/privatekey di server rumah.
<PUBLIC_KEY_DATACENTER> → Isi dengan isi dari /etc/wireguard/publickey di server data center.
Cara melihat key : cat /etc/wireguard/publickey atau cat /etc/wireguard/privatekey
Di SERVER DATA CENTER
Buat file konfigurasi:
nano /etc/wireguard/wg0.conf
Isi dengan:
[Interface]
PrivateKey = <PRIVATE_KEY_DATACENTER>
Address = 10.10.10.2/24
ListenPort = 51820
[Peer]
PublicKey = <PUBLIC_KEY_RUMAH>
Endpoint = <IP_RUMAH>:51820 (pakai tunnel cloudflare)
AllowedIPs = 10.10.10.1/32
PersistentKeepalive = 25
Gantilah:
<PRIVATE_KEY_DATACENTER> → Isi dengan isi dari /etc/wireguard/privatekey di server data center.
<PUBLIC_KEY_RUMAH> → Isi dengan isi dari /etc/wireguard/publickey di server rumah.
<IP_RUMAH> → Isi dengan IP publik rumah (bisa dicek dengan curl ifconfig.me).
Jika IP rumah dinamis, gunakan DDNS (misalnya DuckDNS atau No-IP) dan ganti <IP_RUMAH> dengan domain DDNS.
๐ฅ 4. Mengaktifkan WireGuard
Jalankan perintah berikut di kedua server:
wg-quick up wg0
Agar WireGuard otomatis berjalan saat boot:
systemctl enable wg-quick@wg0
Cek apakah WireGuard berjalan:
wg show
๐ ️ 5. Uji Koneksi
Dari server rumah, coba ping server data center:
ping 10.10.10.2
Dari server data center, coba ping server rumah:
ping 10.10.10.1
Jika bisa ping, berarti VPN sudah berhasil.
Comments
Post a Comment