Cloudflared adalah solusi praktis untuk menghubungkan local machine ke internet secara aman melalui Cloudflare Tunnel. Dengan setup ini, Anda bisa mengakses service lokal—seperti web app, dashboard admin, API, atau panel development—menggunakan domain sendiri tanpa perlu membuka port secara publik.
Apa itu Cloudflared?
Cloudflared adalah client resmi dari Cloudflare yang berfungsi sebagai connector antara server lokal dan jaringan Cloudflare. Setelah tunnel aktif, traffic dari domain Anda akan diteruskan ke local machine melalui koneksi outbound yang aman, stabil, dan lebih mudah dikelola.
Kelebihan Menggunakan Cloudflared
- Tidak perlu konfigurasi port forwarding.
- Lebih aman karena server lokal tidak diekspos langsung ke internet.
- Bisa memakai domain sendiri untuk akses yang lebih profesional.
- Cocok untuk development, testing, dan internal service.
- Mudah diintegrasikan dengan Cloudflare Tunnel.
Alur Setup Cloudflared
Berikut alur setup Cloudflared untuk mengakses local machine menggunakan domain:
1. Download Cloudflared
Langkah pertama adalah mengunduh dan menginstall Cloudflared sesuai sistem operasi yang digunakan. Setelah terpasang, pastikan perintah cloudflared bisa dijalankan dari terminal atau command prompt.
2. Buka Cloudflare
Login ke dashboard Cloudflare menggunakan akun yang sudah memiliki domain yang akan dipakai. Pastikan domain tersebut sudah aktif dan berada di bawah pengelolaan Cloudflare.
3. Masuk ke Menu Network
Setelah masuk ke dashboard, buka menu Network. Di bagian ini, Anda akan menemukan pengaturan yang berkaitan dengan konektivitas dan routing domain.
4. Pilih Tunnels
Masuk ke submenu Tunnels untuk membuat koneksi aman dari Cloudflare ke local machine. Fitur ini memungkinkan Anda membuat jalur akses privat tanpa membuka akses server secara langsung.
5. Create Tunnel
Klik Create Tunnel, lalu beri nama tunnel sesuai kebutuhan. Setelah itu, Cloudflare akan memberikan langkah konfigurasi lanjutan untuk menghubungkan tunnel ke mesin lokal.
6. Hubungkan ke Local Machine
Jalankan perintah autentikasi dan koneksi dari Cloudflared pada local machine. Pada tahap ini, Anda akan menghubungkan tunnel yang sudah dibuat ke service lokal, misalnya:
localhost:3000untuk aplikasi web developmentlocalhost:8080untuk API serverlocalhost:5000untuk dashboard internal
7. Tambahkan Domain/Subdomain
Setelah tunnel aktif, arahkan subdomain atau domain ke service lokal melalui Cloudflare Tunnel. Contohnya:
app.domainanda.com→http://localhost:3000api.domainanda.com→http://localhost:8080
Dengan begitu, Anda bisa mengakses local machine menggunakan domain yang terlihat profesional dan mudah diingat.
Contoh Skema Sederhana
Domain Cloudflare → Cloudflare Tunnel → Cloudflared di Local Machine → Service Lokal
Skema ini membuat koneksi tetap aman karena server lokal hanya menerima trafik melalui tunnel yang dibuat oleh Cloudflare.
Tips Setup Agar Lebih Optimal
- Gunakan nama tunnel yang jelas agar mudah dikelola.
- Pisahkan domain untuk tiap service agar lebih rapi.
- Pastikan service lokal sudah berjalan sebelum tunnel diuji.
- Simpan konfigurasi tunnel agar bisa dijalankan otomatis saat mesin restart.
- Gunakan HTTPS jika service lokal sudah mendukungnya.
Penutup
Setup Cloudflared sangat cocok untuk Anda yang ingin mengakses local machine menggunakan domain tanpa ribet. Prosesnya sederhana: download Cloudflared, buka Cloudflare, masuk ke menu Network, pilih Tunnels, lalu Create Tunnel. Setelah itu, hubungkan tunnel ke service lokal dan atur domain sesuai kebutuhan. Hasilnya, Anda mendapatkan akses yang lebih aman, fleksibel, dan profesional.