Setup Cloudflared untuk Mengakses Local Machine dengan Domain di Cloudflare

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:3000 untuk aplikasi web development
  • localhost:8080 untuk API server
  • localhost:5000 untuk dashboard internal

7. Tambahkan Domain/Subdomain

Setelah tunnel aktif, arahkan subdomain atau domain ke service lokal melalui Cloudflare Tunnel. Contohnya:

  • app.domainanda.comhttp://localhost:3000
  • api.domainanda.comhttp://localhost:8080

Dengan begitu, Anda bisa mengakses local machine menggunakan domain yang terlihat profesional dan mudah diingat.

Contoh Skema Sederhana

Domain CloudflareCloudflare TunnelCloudflared di Local MachineService 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.

Leave a Reply

Your email address will not be published. Required fields are marked *