ID-150 Essential
- 1 IPv4 publik statis khusus Anda
- Speed hingga 150 Mbps
- Kompatibel Mikrotik, Windows & router
- Kredensial & perintah siap-salin di panel
Menjalankan server WireGuard sendiri di rumah (UDP 51820) dengan IP public statis, tanpa terhalang CGNAT.
Diperbarui: 3 November 2026 · Port dan pengaturan mengacu pada nilai bawaan perangkat
Ringkasnya: Mengakses server WireGuard pribadi dengan IP public statis memungkinkan Anda terhubung dari luar jaringan meski ISP menerapkan CGNAT. Router atau server Anda menginisiasi koneksi tunnel keluar menuju penyedia layanan, lalu port listen UDP 51820 diteruskan secara langsung. Hal ini memastikan proses handshake WireGuard dari klien jarak jauh dapat diterima server tanpa kendala IP berubah.
| Port | Protokol | Fungsi | Diteruskan? |
|---|---|---|---|
51820 | UDP | Port listen WireGuard yang lazim dipakai | Ya |
Port di atas adalah nilai bawaan. Bila Anda mengubahnya di perangkat, sesuaikan aturan penerusan port.
Banyak pengguna menemui kendala saat mencoba mengakses server VPN mandiri di rumah atau kantor dari jaringan luar. Masalah utama umumnya berasal dari infrastruktur penyedia internet yang menerapkan CGNAT (Carrier-Grade NAT) serta pembagian IP dinamis. Pada kondisi CGNAT, beberapa pelanggan berbagi satu alamat publik yang sama, sehingga jaringan lokal Anda tidak memiliki jalur langsung yang dapat dihubungi oleh perangkat klien dari internet.
WireGuard berjalan di atas UDP dan port yang lazim dipakai adalah 51820. Karena ketiadaan alamat yang bisa diakses langsung, klien dari luar jaringan tidak akan pernah berhasil melakukan proses handshake. Paket data inisiasi koneksi terhenti di tingkat gateway penyedia internet karena port UDP 51820 belum diteruskan atau terhalang di balik CGNAT.
Selain kendala pada lapisan perutean publik, kegagalan komunikasi juga kerap dipicu oleh pengaturan internal. Kesalahan penulisan parameter AllowedIPs atau rute yang salah pada berkas konfigurasi dapat membuat klien tampak terhubung, namun tidak ada paket data nyata yang bisa dialirkan melewati jaringan virtual tersebut.
Solusi untuk mengatasi rintangan CGNAT adalah memanfaatkan mekanisme tunnel keluar menggunakan IP public statis. Router atau perangkat server Anda akan membuka koneksi tunnel mandiri ke server IPnesia. Karena koneksi ini dimulai dari sisi dalam jaringan lokal Anda ke arah luar, firewall penyedia internet dan CGNAT akan mengizinkan sesi komunikasi tersebut tetap berjalan.
Alamat IP public statis berada di sisi server IPnesia, sehingga alamat tersebut selalu siap menerima koneksi masuk dari internet publik kapan pun dibutuhkan. Seluruh lalu lintas data yang ditujukan ke alamat publik tersebut diteruskan melewati tunnel menuju perangkat lokal Anda, termasuk paket data pada port 51820 UDP yang digunakan oleh WireGuard.
Dengan skema perantara ini, Anda tidak perlu lagi bergantung pada ketersediaan IP publik langsung dari ISP langganan. Klien jarak jauh cukup mengarahkan tujuannya ke alamat IP publik statis tersebut pada port 51820, dan server lokal Anda akan menerima koneksi seolah-olah terhubung langsung ke internet.
Langkah awal dimulai dengan mengaktifkan koneksi tunnel keluar pada router atau perangkat server Anda menuju penyedia layanan. Setelah tunnel terbentuk, tentukan satu alamat IP lokal statis untuk mesin yang menjalankan server WireGuard di jaringan LAN agar tujuannya tidak berubah-ubah saat perangkat melakukan boot ulang.
Tahap berikutnya adalah membuat aturan penerusan port atau destination NAT (dstnat) pada router Anda. Teruskan lalu lintas UDP yang masuk dari antarmuka tunnel pada port 51820 langsung menuju IP lokal server WireGuard Anda. Terakhir, lakukan pengujian koneksi dari jaringan internet lain, misalnya melalui koneksi seluler, untuk memastikan proses handshake berjalan lancar.
51820 UDP ke server lokal.Ganti 192.168.88.20 dengan IP tetap perangkat di jaringan Anda, dan ipnesia dengan nama interface tunnel Anda. Sesuaikan port bila Anda mengubahnya di perangkat.
/ip firewall nat add chain=dstnat in-interface=ipnesia protocol=udp dst-port=51820 action=dst-nat to-addresses=192.168.88.20 to-ports=51820 comment="WireGuard 51820/udp" /ip firewall filter add chain=forward action=accept connection-nat-state=dstnat in-interface=ipnesia place-before=0 comment="izinkan dstnat dari IPnesia"
Membuka port layanan ke internet selalu menuntut perhatian pada aspek perlindungan data. Untungnya, arsitektur WireGuard memiliki lapisan keamanan bawaan yang sangat baik. WireGuard hanya membalas peer yang kunci publiknya terdaftar, sehingga port tampak diam bagi pemindai tanpa kunci yang mencoba memetakan jaringan Anda dari luar.
Meskipun port 51820 UDP terbuka, pihak luar tidak akan menerima respons apa pun jika tidak memiliki pasangan kunci kriptografi yang valid. Walau demikian, kehati-hatian tetap diperlukan dalam manajemen akses. Simpan kunci privat dengan aman dan cabut peer yang tidak dipakai agar perangkat lama yang hilang atau tidak digunakan lagi tidak menjadi celah masuk ke jaringan Anda.
Terdapat beberapa batasan operasional yang perlu dipahami sebelum menerapkan skenario ini. Anda membutuhkan perangkat jaringan, seperti router atau server mandiri, yang memiliki kapabilitas untuk menjalankan klien tunnel keluar secara terus-menerus. Jika perangkat lokal padam, akses masuk dari luar tentu akan terputus total.
Kecepatan transfer data Anda akan dibatasi oleh kapasitas kecepatan upload koneksi internet lokal, batas paket tunnel, dan overhead enkripsi. Penambahan jalur tunnel juga akan menambah sedikit latensi pada waktu transmisi paket data. Selain itu, kepemilikan IP public bukan pengganti pengamanan perangkat, sehingga sistem operasi server Anda tetap harus diperbarui dan dikelola secara berkala.
| Gejala | Penyebab | Solusi |
|---|---|---|
| Klien tidak pernah handshake | Paket data terhalang karena port UDP 51820 belum diteruskan dengan benar pada router atau koneksi server masih terisolasi di balik CGNAT. | Periksa kembali aturan dstnat pada router untuk memastikan port UDP 51820 mengarah ke IP lokal server dan pastikan jalur tunnel keluar berstatus aktif. |
| Koneksi tersambung tapi tidak ada trafik | Terdapat ketidaksesuaian pada parameter konfigurasi AllowedIPs atau tabel routing lokal yang menyebabkan rute paket data hilang. | Periksa parameter AllowedIPs pada konfigurasi klien dan server, lalu pastikan rute jaringan lokal serta izin penerusan paket (IP forwarding) sudah aktif. |
WireGuard dirancang untuk tidak merespons paket dari pengirim tanpa otentikasi kunci yang sah. Port UDP 51820 akan terlihat hening atau tertutup bagi siapa pun yang tidak menyertakan kunci publik terdaftar.
Tidak perlu. WireGuard murni beroperasi di atas protokol UDP menggunakan port 51820. Anda tidak perlu membuat aturan penerusan atau membuka port TCP apa pun.
Bisa. Anda dapat memasang dan menjalankan klien tunnel langsung di dalam sistem operasi server WireGuard, sehingga proses penerusan port ditangani langsung oleh mesin tersebut tanpa bergantung router.
Hanya satu port yang lazim dibuka, yaitu port listen UDP 51820. Tidak ada port tambahan lain yang perlu dipublikasikan ke internet untuk operasional dasar WireGuard.
Pilih sesuai protokol yang didukung perangkat Anda: Essential (L2TP/SSTP) untuk Mikrotik RouterOS 6/7 atau Windows, Pro (WireGuard) untuk RouterOS 7, Linux, dan perangkat modern.
.conf / .rsc atau scan QR