Jawaban singkat
Bagaimana cara menghubungkan jaringan rumah saya ke VPS dengan WireGuard (di balik CGNAT)?
Untuk menghubungkan jaringan rumah Anda ke VPS dengan WireGuard di balik CGNAT, jalankan WireGuard di VPS sebagai hub dan biarkan mesin rumah menghubunginya dengan PersistentKeepalive = 25. Paket Dusk Gloamport, 1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic, menjadi hub untuk $5.25 per bulan pada 12 bulan.
Alamat mana yang digunakan setiap sisi dalam pengaturan ini?
| Mesin | Peran | Alamat terowongan | Menghubungi |
|---|---|---|---|
| VPS (Dusk) | Hub dengan alamat IPv4 publik | 10.8.0.1/24 | Tidak ada; ia mendengarkan di UDP 51820 |
| Mesin rumah | Peer di balik CGNAT, dengan LAN 192.168.1.0/24 | 10.8.0.3/24 | VPS, setiap 25 detik |
| Laptop | Peer yang berpindah-pindah | 10.8.0.2/24 | VPS |
Alamat adalah contoh dari rentang privat. Harga: Dusk adalah $5.25 per bulan pada 12 bulan dan $10.50 pada 1 bulan.
Mengapa CGNAT menghalangi pengaturan WireGuard yang normal?
Di balik CGNAT, router Anda berbagi satu alamat IPv4 publik dengan pelanggan lain, sehingga tidak ada pihak luar yang bisa membuka koneksi ke rumah Anda. WireGuard membutuhkan salah satu sisi dapat dijangkau melalui alamat, dan VPS adalah sisi itu: ia memiliki Satu alamat IPv4 dan satu IPv6 /64 per VPS, pada port 1 Gbit/s. Lalu lintas sebuah paket hanya menghitung data keluar, dan melewatkannya tidak pernah dengan sendirinya menimbulkan tagihan.
Mesin rumah membuka terowongan ke arah luar. Quickstart WireGuard menjelaskan PersistentKeepalive untuk kasus persis ini: atur pada peer di balik firewall atau NAT, dan 25 detik adalah "interval yang masuk akal yang bekerja dengan berbagai macam firewall". Pemetaan NAT kemudian tetap terbuka dan VPS dapat mengirim paket kembali melaluinya.
Paket Gloamport mana yang cocok untuk hub?
Dusk cocok untuk hub yang membawa lalu lintas antara beberapa mesin. Gloamport mencantumkannya untuk "VPN plus relay Tor atau situs onion", dengan 1 vCPU, 2 GB RAM, dan 2 TB trafik bulanan.
Menurut survei Gloamport terhadap 10 November 2026, harga median VPS 1 vCPU, 2 GB di antara 32 penyedia adalah $18.91 per bulan. Jika Anda hanya memerlukan terowongan untuk satu layanan kecil, Ember sudah cukup; pengaturan dasarnya ada di Bagaimana cara mengatur WireGuard di VPS?.
Bagaimana cara menghubungkan jaringan rumah saya ke VPS dengan WireGuard, langkah demi langkah?
Enam langkah. Kerjakan VPS terlebih dahulu, lalu mesin rumah.
Siapkan hub
Pasang WireGuard di VPS dan buat pasangan kuncinya, seperti pada panduan dasar. Buka UDP 51820 di firewall yang Anda jalankan di sana.
Aktifkan penerusan di VPS
Paket dari laptop ke mesin rumah melewati VPS, sehingga penerusan IPv4 harus aktif.
net.ipv4.ip_forwarddefault-nya 0.Deklarasikan kedua peer di VPS
Tambahkan satu
[Peer]untuk mesin rumah dan satu untuk laptop. Peer rumah juga dapat membawa LAN rumah diAllowedIPs.Konfigurasi mesin rumah
Pasang WireGuard di rumah, atur
Endpointke alamat VPS dan tambahkanPersistentKeepalive = 25. Tidak perlu penerusan port pada router rumah.Konfigurasi laptop
Berikan
AllowedIPs = 10.8.0.0/24, 192.168.1.0/24agar trafik terowongan dan trafik rumah sama-sama melewati VPS.Uji dari laptop
Jalankan
wg showdi VPS, lalu ping 10.8.0.3 dari laptop. Handshake terbaru untuk setiap peer berarti keduanya telah menghubungi.
Bagaimana cara menulis konfigurasi hub?
File hub mencantumkan setiap peer dengan kunci publiknya dan alamat yang boleh dikirim VPS kepadanya. Mendeklarasikan LAN rumah pada peer rumah memungkinkan VPS merutekan 192.168.1.0/24 ke dalam terowongan.
[Interface]
Address = 10.8.0.1/24
ListenPort = 51820
PrivateKey = <VPS private key>
PostUp = sysctl -w net.ipv4.ip_forward=1
[Peer]
# home machine
PublicKey = <home public key>
AllowedIPs = 10.8.0.3/32, 192.168.1.0/24
[Peer]
# laptop
PublicKey = <laptop public key>
AllowedIPs = 10.8.0.2/32Bagaimana cara mengonfigurasi mesin rumah dan laptop?
Mesin rumah memerlukan PersistentKeepalive dan rute ke subnet terowongan; laptop memerlukan rute ke kedua subnet. Naikkan masing-masing dengan wg-quick up wg0.
Jika Anda ingin laptop menjangkau perangkat lain di LAN rumah, bukan hanya mesin rumah, mesin rumah itu sendiri harus meneruskan paket: atur net.ipv4.ip_forward ke 1 juga di sana, misalnya dengan baris PostUp = sysctl -w net.ipv4.ip_forward=1.
[Interface]
Address = 10.8.0.3/24
PrivateKey = <home private key>
PostUp = sysctl -w net.ipv4.ip_forward=1
[Peer]
PublicKey = <VPS public key>
Endpoint = <VPS IPv4 address>:51820
AllowedIPs = 10.8.0.0/24
PersistentKeepalive = 25[Interface]
Address = 10.8.0.2/24
PrivateKey = <laptop private key>
[Peer]
PublicKey = <VPS public key>
Endpoint = <VPS IPv4 address>:51820
AllowedIPs = 10.8.0.0/24, 192.168.1.0/24
PersistentKeepalive = 25wg-quick up wg0
systemctl enable --now wg-quick@wg0
wg show
ping -c 3 10.8.0.3Apa yang bisa saya lakukan dengan terowongan setelah aktif?
Anda bisa menjangkau NAS, kamera, atau layanan yang dihosting sendiri di rumah dari mana saja tanpa membuka port di rumah. Laptop berbicara dengan 10.8.0.3 seolah-olah berada di sebelah, dan tidak ada yang terbuka di router rumah Anda.
Jaga VPS tetap dapat dijangkau dan rapi: Bagaimana cara memperkuat SSH di VPS baru? membahas sisi login, dan Apakah VPN yang dihosting sendiri di VPS lebih baik daripada layanan VPN? menimbang seluruh pendekatannya. Untuk hub, Dusk dengan masa 12 bulan adalah $5.25 per bulan; paketnya tercantum di halaman harga.
Ringkasan
- CGNAT memblokir koneksi masuk, sehingga mesin rumah menghubungi VPS ke arah luar.
- VPS menjalankan hub dengan alamat IPv4 publik dan UDP 51820 terbuka.
PersistentKeepalive = 25menjaga pemetaan NAT tetap terbuka di rumah.- Penerusan IPv4 (
net.ipv4.ip_forward=1) diperlukan di VPS, dan di rumah untuk menjangkau LAN. AllowedIPssetiap peer menentukan subnet mana yang dapat dijangkaunya.- Dusk (1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic) berharga $5.25 per bulan pada 12 bulan.
Jaringan rumah ke VPS dengan WireGuard: pertanyaan umum
Apakah saya perlu penerusan port di router rumah?
Tidak. Mesin rumah membuka koneksi ke arah VPS, jadi router hanya perlu mengizinkan UDP keluar. Keepalive menjaga jalur kembali tetap terbuka.
Apa itu CGNAT?
Carrier-grade NAT adalah pengaturan saat penyedia internet Anda berbagi satu alamat IPv4 publik di antara banyak pelanggan. Anda tidak dapat menerima koneksi masuk yang tidak diminta, itulah sebabnya VPS berperan sebagai titik temu.
Bisakah VPS menjangkau seluruh LAN rumah saya?
Bisa, jika peer rumah mencantumkan LAN, seperti 192.168.1.0/24, di AllowedIPs-nya di VPS dan mesin rumah meneruskan paket dengan net.ipv4.ip_forward diatur ke 1.
Paket Gloamport mana yang sebaiknya saya pilih untuk hub?
Dusk, dengan $5.25 per bulan pada 12 bulan, cocok untuk hub bagi beberapa mesin. Ember sudah cukup jika hanya satu perangkat yang terhubung.
Apakah terowongan membawa IPv6?
Bisa. Tambahkan alamat IPv6 ke Address dan prefiks IPv6 ke AllowedIPs; wg-quick menerima kedua keluarga, dan kernel memiliki pengaturan penerusan IPv6 tersendiri.
Sumber (3)
- Quickstart WireGuard (persistent keepalive) — WireGuard (checked 2026-11-10)
- Halaman manual wg-quick(8) — Debian (checked 2026-11-10)
- IP sysctl: ip_forward dan penerusan IPv6 — The Linux Kernel documentation (checked 2026-11-10)