Siapa pun yang pernah menjalankan layanan kecil di rumah dan kemudian pindah apartemen tahu polanya. ISP baru menempatkan kami di balik carrier-grade NAT, IPv4 publik kami menjadi alamat bersama yang digunakan ratusan pelanggan lain, dan setiap tutorial “cukup port-forward” menjadi senyap. Cloudflare Tunnel dan beberapa alat serupa mengatasi ini dengan tenang dan murah. Kami menguji tujuh dari mereka di jaringan rumah CGNAT nyata selama dua minggu. Ini adalah daftar kerja kami.
Apa yang harus diperhatikan dalam aplikasi bypass CGNAT
Masalahnya bukan satu masalah. Ini adalah tiga:
- Menjangkau layanan di balik LAN rumah kami tanpa port masuk
- Mengenkripsi lalu lintas sehingga penyedia tunnel atau hop perantara tidak dapat membacanya
- Tidak membayar berlangganan kecuali rangkaian fitur benar-benar membenarkannya
Solusi CGNAT yang berfungsi harus memberikan kami:
- Koneksi keluar saja dari rumah kami ke relay yang kami percayai
- Enkripsi ujung-ke-ujung penuh, bukan hanya TLS ke relay
- Nama host yang stabil yang dapat kami arahkan ke ponsel atau laptop
- Batas bandwidth yang masuk akal untuk streaming dan download
- Klien Steam Deck, Windows, macOS, dan Linux untuk portabilitas nyata
Perbandingan cepat
| Aplikasi | Terbaik untuk | Platform | Paket gratis | Fitur unggulan |
|---|---|---|---|---|
| Cloudflare Tunnel | Layanan HTTPS publik | Windows, macOS, Linux | Tingkat gratis | Domain kustom gratis dan TLS |
| Tailscale | Mesh pribadi di seluruh perangkat kami | Windows, macOS, Linux, iOS, Android | Gratis untuk 3 pengguna, 100 perangkat | Mesh WireGuard zero-config |
| ZeroTier | Mesh gaya LAN dengan routing granular | Windows, macOS, Linux, iOS, Android | Gratis untuk 25 perangkat | LAN emulasi layer-2 |
| ngrok | URL publik cepat untuk port lokal | Windows, macOS, Linux | Tingkat gratis dengan batas laju | HTTPS instan dalam satu perintah |
| WireGuard | Tunnel DIY melalui VPS murah | Windows, macOS, Linux, iOS, Android | Gratis, sumber terbuka | Tunnel tercepat yang kami uji |
| Twingate | Akses zero-trust remote untuk tim | Windows, macOS, Linux, iOS, Android | Gratis untuk 5 pengguna | Kontrol akses yang menyadari identitas |
| Localtonet | Tunnel balik sederhana dengan TCP/UDP | Windows, macOS, Linux | Tingkat gratis | Protokol non-HTTP didukung |
Aplikasi
1. Cloudflare Tunnel, terbaik secara keseluruhan untuk layanan HTTPS publik
Cloudflare Tunnel adalah jawaban langsung untuk CGNAT bagi siapa pun yang menghosting server Plex, instansi Home Assistant, atau situs web kecil di rumah. Kami menjalankan daemon cloudflared gratis, masuk dengan akun Cloudflare kami, dan Cloudflare meneruskan HTTPS ke rumah kami. Domain kustom dan TLS gratis disertakan. Aturan Zero Trust mengontrol siapa yang menjangkau apa.
Tempat ini kurang: Hanya HTTP/HTTPS untuk tingkat gratis. Layanan non-web memerlukan Cloudflare Access dengan komponen warp sisi klien.
Harga:
- Tingkat gratis mencakup tunnel tak terbatas dan 50 pengguna per organisasi Zero Trust.
- Access berbayar menambahkan SSO dan log audit dari sekitar $7 per pengguna per bulan.
Platform: Windows, macOS, Linux, Docker, ARM (Raspberry Pi)
Unduh: GitHub Releases · Publisher site
Ringkasan: Rekomendasi standar. Gratis, cepat, andal, dan bertahan dari perubahan ISP.
2. Tailscale, terbaik untuk mesh pribadi di seluruh perangkat kami
Tailscale membangun mesh WireGuard di seluruh perangkat kami dengan hampir tidak ada konfigurasi. Saat kami menginstalnya di laptop dan server rumah, mereka dapat menjangkau satu sama lain berdasarkan nama host bahkan dari kafe. MagicDNS memberi setiap perangkat nama yang mudah diingat. Steam Deck, iOS, Android semuanya berfungsi.
Tempat ini kurang: Tingkat gratis terbatas pada tiga pengguna. Tidak ditujukan untuk layanan menghadap publik kecuali kami menggunakan Tailscale Funnel.
Harga:
- Paket gratis pribadi mencakup 3 pengguna dan 100 perangkat.
- Personal Plus sekitar $5 per pengguna per bulan untuk ACL lanjutan.
Platform: Windows, macOS, Linux, iOS, Android, Steam Deck
Unduh: Publisher site · GitHub Releases
Ringkasan: Pilihan jika hanya kami dan perangkat kami sendiri yang memerlukan akses. Penyiapan membutuhkan waktu lima menit.
3. ZeroTier, terbaik untuk mesh gaya LAN dengan routing granular
ZeroTier mendahului Tailscale dan mengemulasi LAN layer-2 di seluruh internet. Subnet yang sama di tiga benua jika kami menginginkannya. Masuk akal jika kami menjalankan game atau protokol yang menganggap LAN. Kontroler adalah cloud ZeroTier atau ztncui yang di-host sendiri.
Tempat ini kurang: Overhead CPU lebih tinggi dari WireGuard. UI sudah ketinggalan zaman. Tingkat gratis terbatas pada 25 perangkat.
Harga:
- Gratis untuk hingga 25 perangkat.
- Tingkat berbayar dari sekitar $5 per bulan untuk 100+ perangkat.
Platform: Windows, macOS, Linux, iOS, Android
Unduh: Publisher site · GitHub Releases
Ringkasan: Untuk kasus penggunaan emulasi LAN. Game LAN retro di seluruh rumah tangga bekerja dari kotak.
4. ngrok, terbaik untuk URL publik cepat
ngrok memecahkan masalah “kami perlu demo layanan lokal ini kepada seseorang sekarang juga”. Satu perintah mengubah port lokal menjadi URL HTTPS. Tunneling TCP dengan paket berbayar. Tingkat gratis baik untuk penggunaan sesekali.
Tempat ini kurang: URL gratis acak setiap sesi. Bandwidth terbatas pada tingkat gratis. Tidak dibangun untuk hosting 24/7.
Harga:
- Tingkat gratis dengan batas laju.
- Paket pribadi dari sekitar $10 per bulan untuk domain yang dicadangkan.
Platform: Windows, macOS, Linux
Unduh: Publisher site
Ringkasan: Untuk tunnel sementara, bukan tulang punggung server rumah. Cloudflare Tunnel adalah default yang lebih baik untuk apa pun yang bertahan lama.
5. WireGuard, terbaik untuk tunnel DIY melalui VPS murah
WireGuard adalah protokol VPN tingkat kernel modern di balik Tailscale. Lewati pembungkus dan jalankan langsung terhadap VPS $5 per bulan. Kami mendapatkan IP publik di VPS dan dapat reverse-proxy apa saja yang kami suka. Nol pengetahuan pihak ketiga tentang lalu lintas kami.
Tempat ini kurang: Kami melakukan pekerjaan pipa. Nginx atau Caddy di VPS menangani routing. Kurva pembelajaran yang lebih curam daripada opsi yang dikelola.
Harga:
- WireGuard itu sendiri gratis.
- VPS dari sekitar $4 per bulan di penyedia seperti Hetzner atau Vultr.
Platform: Windows, macOS, Linux, iOS, Android
Unduh: Publisher site · GitHub Releases
Ringkasan: Untuk siapa pun yang menginginkan kontrol penuh dan tidak keberatan malam konfigurasi.
6. Twingate, terbaik untuk akses zero-trust tim
Twingate menggantikan VPN tradisional dengan akses yang menyadari identitas. Setiap pengguna mengotentikasi melalui penyedia SSO mereka, kemudian mencapai hanya sumber daya yang diizinkan grup mereka. Lebih cocok untuk tim kecil daripada operator homelab solo.
Tempat ini kurang: Tidak ditujukan untuk layanan publik. Tingkat gratis terbatas pada lima pengguna.
Harga:
- Tingkat gratis untuk 5 pengguna dan 10 sumber daya.
- Berbayar dari sekitar $10 per pengguna per bulan.
Platform: Windows, macOS, Linux, iOS, Android
Unduh: Publisher site
Ringkasan: Untuk tim terdistribusi yang berbagi lab rumah. Pengguna solo dapat melewati.
7. Localtonet, terbaik untuk protokol non-HTTP
Localtonet mendukung tunneling TCP, UDP, dan HTTP melalui relay yang dihosting. Berguna untuk mengekspos server game, port SSH, atau server Minecraft di balik CGNAT tanpa membayar tingkat ngrok. Subdomain kustom pada tingkat berbayar.
Tempat ini kurang: Lebih baru dari yang lain; dokumentasi komunitas lebih sedikit. Batas tingkat gratis pada tunnel bersamaan.
Harga:
- Tingkat gratis dengan satu tunnel statis.
- Berbayar dari sekitar $4 per bulan untuk lebih banyak tunnel dan subdomain kustom.
Platform: Windows, macOS, Linux
Unduh: Publisher site
Ringkasan: Pilihan saat kami memerlukan penerusan TCP atau UDP, bukan hanya HTTPS.
Cara memilih yang tepat
Jika kami ingin menerbitkan layanan di web terbuka: Cloudflare Tunnel.
Jika kami hanya membutuhkan perangkat kami sendiri untuk menjangkau rumah kami: Tailscale.
Jika kami menginginkan game LAN emulasi atau protokol: ZeroTier.
Jika kami memerlukan URL publik untuk dua puluh menit ke depan: ngrok.
Jika kami menginginkan kontrol penuh dan VPS murah: WireGuard.
Jika kami menjalankan homelab tim kecil: Twingate.
Jika kami memerlukan penerusan TCP atau UDP untuk server game: Localtonet.
FAQ
Apa cara terbaik gratis untuk bypass CGNAT?
Cloudflare Tunnel untuk layanan HTTPS dan Tailscale untuk akses perangkat-ke-perangkat. Keduanya memiliki tingkat gratis permanen yang mencakup sebagian besar penggunaan rumah.
Apakah mereka benar-benar menembus CGNAT?
Ya. Mereka semua menggunakan koneksi keluar saja dari rumah kami ke relay, yang membuat CGNAT tidak relevan.
Apakah Cloudflare Tunnel lebih baik dari Tailscale?
Pekerjaan yang berbeda. Cloudflare Tunnel untuk layanan publik. Tailscale untuk akses mesh pribadi antara perangkat kami sendiri.
Bisakah saya menggunakan salah satunya untuk bypass CGNAT untuk game?
Untuk server game yang kami hosting di rumah, ZeroTier atau Localtonet. Untuk bermain game multipemain dengan teman, LAN emulasi ZeroTier menangani judul khusus-LAN dengan baik.
Mana yang menggunakan overhead bandwidth paling sedikit?
WireGuard, dengan margin kecil. Tailscale dan ZeroTier melapisi manajemen mereka sendiri di atas protokol turunan WireGuard.