Berikut tutorial pembuatan Cloudflare Tunnel step-by-step lengkap dengan gambar dari tangkapan layar Anda, untuk pemahaman yang praktis dan rapi:
1️⃣ Login ke Cloudflare Dashboard
Akses: https://dash.cloudflare.com/
Masuk menggunakan akun email Anda.
Pilih akun yang akan digunakan untuk tunnel.
2️⃣ Masuk ke menu Zero Trust → Tunnels
Klik Zero Trust di sidebar.
Pilih Networks → Tunnels.
Anda akan melihat daftar tunnel aktif dan tidak aktif.
3️⃣ Klik Create a Tunnel
Klik tombol + Create a tunnel.
4️⃣ Pilih metode koneksi tunnel
Pilih Cloudflared (Recommended).
Klik Select Cloudflared.
5️⃣ Ikuti instruksi instalasi Cloudflared
Jika belum menginstall cloudflared:
# Tambah GPG key
sudo mkdir -p --mode=0755 /usr/share/keyrings
curl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | sudo tee /usr/share/keyrings/cloudflare-main.gpg >/dev/null
# Tambah repository
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared any main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
# Update dan install
sudo apt-get update
sudo apt-get install cloudflared
6️⃣ Jalankan tunnel dengan token
Setelah cloudflared terinstall, Anda bisa:
Jalankan otomatis saat boot:
sudo cloudflared service install <TOKEN_YANG_DISEDIAKAN>
Atau jalankan manual:
cloudflared tunnel run --token <TOKEN_YANG_DISEDIAKAN>
Token didapat dari tampilan pembuatan tunnel.
7️⃣ Tunnel berhasil dibuat
Tunnel Anda akan muncul di daftar dengan status HEALTHY jika berjalan normal.
8️⃣ Konfigurasi Routes
Jika ingin mengarahkan domain ke server lokal Anda:
Klik Configure pada tunnel.
Tambahkan Public Hostname sesuai domain/subdomain dan arahkan ke port lokal server Anda (misal port 80/443).
Simpan konfigurasi.
Gunakan systemctl status cloudflared untuk memeriksa status tunnel jika menggunakan service.