Cloudflare Tunnel: Trik Biar Website Lo Tetap Online Tanpa IP Publik

Cloudflare Tunnel: Trik Biar Website Lo Tetap Online Tanpa IP Publik
Sumber: Cloudflare

Pernah kepikiran gak sih untuk buat website sendiri tapi gapunya IP Public? Tenang, lo gak sendirian!. Untungnya, ada solusi keren yang bisa bikin website lo bisa online dan diakses siapapun dari mana aja, Gaperlu pake port forwarding atau beli IP static dari ISP. Lo cuma perlu pake Cloudflare Tunnel!

Pelajari lebih lanjut tentang Cloudflare tunnel.

Kenapa harus Cloudflare Tunnel

Cloudflare Tunnel (dulu dikenal sebagai Argo Tunnel) adalah cara gampang buat ngehubungin server lokal lo ke internet yang gak perlu punya IP Public. Keuntungan yang bisa lo dapetin klo pake Cloudflare Tunnel:

✅ Aman – Gak perlu expose server ke publik, lebih susah buat diretas
✅ Gratis – Cloudflare ngasih fitur ini tanpa biaya tambahan.
✅ Cepat & Stabil – Menggunakan jaringan Cloudflare yang tersebar di seluruh dunia.

Persiapan yang lo butuhin

Meskipun gratis tapi tetap ada modal yang perlu lo siapin dulu. Simak nih!

1. Internet (Ya iyalah!)

Udah pasti butuh internet, kalau enggak ya gimana mau online?

2. Komputer atau Laptop (Kentang? Gas aja!)

Gak perlu server mahal. PC jadul atau laptop harian lo juga bisa dipake. Yang penting bisa nyala dan jalanin web server.

3. Domain (Wajib)

Cloudflare Tunnel butuh domain buat ngehubungin website lokal lo ke dunia luar pake IP publik mereka. Belum punya domain? Tenang, banyak yang murah!

  • .xyz cuma sekitar 30 ribuan/tahun
  • .fun, .site, atau yang lain malah bisa lebih murah

4. Akun Cloudflare (Buat setting tunnelnya)

Sebelum mulai, pastiin lo udah punya akun Cloudflare dan udah tambahin domain lo ke Cloudflare. Ini penting banget karena Cloudflare Tunnel bakal pake domain itu buat ngehubungin website lokal lo ke internet.

Kalau semua udah siap, gaskeun! Lo udah bisa bikin website lokal lo bisa diakses dari mana aja pake Cloudflare Tunnel! 🚀

Instalasi

1. Pastikan Web Server Udah Nyala

Sebelum lanjut, pastiin dulu server lo udah jalan dan bisa diakses dari browser. Biasanya, port yang dipake:

  • Apache: 80, 443
  • Node.js: 3000, 4000, 5000
  • Python: 3000, 8080

Kalau udah bisa diakses lewat lokal, gas ke langkah berikutnya!

2. Masuk ke Cloudflare Zero Trust

  1. Buka Cloudflare Zero Trust
  2. Kalau lo belum login, lo bakal di-redirect ke dash.cloudflare.com, login dulu baru lanjut.
  3. Pilih akun Cloudflare lo.
  4. Masuk ke Networks > Tunnels.

Screenshot 2025-02-14 214608.png

Pelajari lebih lanjut tentang Cloudflare Zero Trust.

3. Pilih Cara Koneksi

Cloudflare nawarin dua metode: Cloudflared dan Warp Connector. Pake Cloudflared aja, lebih simpel dan gampang!

4. Bikin dan Setup Tunnel

  1. Kasih nama keren buat Tunnel lo, misalnya ServerRumah.
  2. Pilih Sesuai OS Lo
  • Windows
  • Mac
  • Linux Debian (buat Ubuntu juga masuk sini)
  • Linux RHEL
  • Docker
  1. Pilih arsitektur (32-bit atau 64-bit).
  2. Copy aja Perintah untuk install dan sekalian jalanin tunnelnya

Screenshot 2025-02-14 215121.png

  1. Buka terminal, paste, dan jalankan buat install & nyalain Cloudflared.

5. Konfigurasi Public Hostname

  1. Pilih Public Hostname, biar website lo bisa diakses publik.
  2. Masukin subdomain (opsional, bisa dikosongin kalau ga perlu).
  3. Pilih domain yang dipake.
  4. Kalau mau pake path khusus (misal kanara.xyz/localhost), masukin aja.
  5. Pilih Service Type: HTTP, karena server lokal biasanya ga ada SSL buat HTTPS.
  6. Masukin URL server:
  • Kalau Tunnel jalan di perangkat yang sama: localhost:3000 atau 127.0.0.1:3000
  • Kalau di perangkat lain: masukin IP server beserta port, contoh 192.168.0.1:3000
  1. Klik Save Tunnel.

Screenshot 2025-02-14 220444.png

6. Tes Koneksi & Troubleshooting

Udah setup semua? Coba akses website lo pake domain yang udah dikonfigurasi. Kalau belum bisa:

  • Tunggu 5 menit, mungkin masih proses DNS propagation.
  • Pastikan server lo nyala.
  • Cek setting IP, bisa jadi cuma bisa diakses dari IP tertentu.
  • Coba ganti setting IP atau restart Tunnel.

Kesimpulan

Pake Cloudflare Tunnel tuh gampang banget buat bikin web server lo bisa diakses dari mana aja tanpa perlu ribet setting port forwarding atau beli IP publik. Apalagi pake GUI-nya Cloudflare, makin simpel dan anti ribet!

Biar makin jelas, jangan lupa tambahin screenshot atau gambar di tiap langkahnya. Semoga bermanfaat, dan selamat mencoba! 🚀🔥