Ketika kamu sedang membuat website di laptop dan ingin menunjukkannya ke klien, dosen, atau teman, biasanya kamu akan berpikir harus menguploadnya ke hosting terlebih dulu. Padahal ada cara yang jauh lebih cepat dan gratis tanpa harus ribet setting router atau beli server mahal. Kamu bisa menjadikan localhost menjadi online hanya dengan bantuan Cloudflare Tunnel.
Cloudflare Tunnel adalah solusi yang praktis dan aman untuk membuat server lokal di laptopmu bisa diakses dari internet dengan nama domain kamu sendiri. Tidak perlu port forwarding, tidak perlu IP publik, dan tidak ada batasan seperti di Ngrok.
Apa itu Cloudflare Tunnel
Cloudflare Tunnel adalah fitur dari Cloudflare yang membuat koneksi aman antara perangkat lokal kamu (seperti laptop atau VM) dan jaringan global Cloudflare. Anggap saja ini seperti membuat jalan rahasia (tunnel) yang hanya bisa diakses lewat domain kamu, dan Cloudflare akan meneruskan trafiknya langsung ke localhost kamu.
Dengan begitu, website yang sedang kamu kembangkan bisa diakses dari mana saja secara online.
Syarat Persiapan
Sebelum mulai, pastikan kamu sudah memiliki :
- Website yang sudah berjalan di localhost, misalnya
http://localhost:8080. - Akun Cloudflare gratis (bisa daftar di cloudflare.com).
- Nama domain aktif. Kalau belum punya, kamu bisa beli domain murah mulai dari 2 di layanan hosting kami agar proses integrasi dengan Cloudflare lebih mudah buy.

Langkah-langkah Menjadikan Localhost Menjadi Online
Langkah 1: Arahkan Domain ke Cloudflare

Masuk ke akun Cloudflare lalu tambahkan domain kamu. Cloudflare akan memberikan dua nameserver baru.
Login ke dashboard domain kamu (misalnya di penyedia domain tempat kamu beli), lalu ubah nameserver domain tersebut sesuai yang diberikan Cloudflare.
Tunggu propagasi DNS sekitar 10-15 menit sampai domain terhubung sepenuhnya ke Cloudflare.
Langkah 2: Buat Tunnel di Dashboard Cloudflare

Selanjutnya pilih menu pada networking -> Tunnels. Klik tombol “Create a tunnel”.
Beri nama tunnel kamu, misalnya “localhost-tunnel”. Setelah itu Cloudflare akan menampilkan perintah instalasi untuk aplikasi Cloudflared sesuai sistem operasi kamu.
Langkah 3: Install Cloudflared Menggunakan Command dari Cloudflare
Setelah membuat tunnel di dashboard Cloudflare, sistem akan menampilkan halaman instalasi cloudflared seperti pada gambar di bawah. Di halaman ini Cloudflare sudah menyiapkan command yang bisa langsung digunakan sesuai sistem operasi server kamu.

Langkah 4: Hubungkan Domain ke Alamat Localhost

setelah proses dari connector telah berhasil dibahawa terdapat menu untuk route klik add route lalu masukan domain dan sub domain yang anda milik dan jangan lupa untuk mengisi server url dengan http://localhost agar localhost yang anda miliki bisa diberikan sebuah pipa penghubung menuju ke luar atau online.
Kesimpulan
Dengan Cloudflare Tunnel, kamu bisa dengan mudah menjadikan localhost menjadi online tanpa repot setup server atau port forwarding. Cukup install Cloudflared, hubungkan ke domain, dan website kamu langsung bisa diakses dari mana saja.
Jika kamu belum punya domain sendiri, segera dapatkan domain murah di layanan hosting kami agar bisa memamerkan project kamu secara profesional dan permanen.