Assalamualaikum Warrahmatullahi Wabarakatuhu,
Berikut panduan lengkap step-by-step setup Cloudflare Tunnel untuk DCC di Laragon 👇
🧩 A. Persiapan Awal
1. Pastikan Laragon sudah jalan
Buka Laragon dan nyalakan Apache + MySQL.
Tes dulu di browser:
http://dcc.test
(Atau http://localhost kalau belum buat virtual host).
⚙️ B. Instal Cloudflare Tunnel di Komputer DK
Buka Laragon dan nyalakan Apache + MySQL.
Tes dulu di browser:
http://dcc.test
(Atau http://localhost kalau belum buat virtual host).
2. Buat akun di Cloudflare
Buka https://dash.cloudflare.com/
Tambahkan domain kamu (misal: dedykwartono.com)
Ganti nameserver domain ke nameserver milik Cloudflare (akan diberi instruksi otomatis).
👉 Ini hanya perlu dilakukan sekali saja.
Buka https://dash.cloudflare.com/
Tambahkan domain kamu (misal: dedykwartono.com)
Ganti nameserver domain ke nameserver milik Cloudflare (akan diberi instruksi otomatis).
👉 Ini hanya perlu dilakukan sekali saja.
⚙️ B. Instal Cloudflare Tunnel di Komputer DK
1. Download cloudflared
Unduh dari sini:
👉 https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/installation/
Untuk Windows:
Pilih versi 64-bit, file bernama cloudflared-windows-amd64.exe.
Simpan di folder misalnya C:\cloudflared\
(Opsional) Tambahkan ke PATH biar bisa dipanggil dari mana saja:
setx PATH "%PATH%;C:\cloudflared"
🪄 C. Autentikasi dengan Akun Cloudflare
Unduh dari sini:
👉 https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/installation/
Untuk Windows:
Pilih versi 64-bit, file bernama cloudflared-windows-amd64.exe.
Simpan di folder misalnya C:\cloudflared\
(Opsional) Tambahkan ke PATH biar bisa dipanggil dari mana saja:
setx PATH "%PATH%;C:\cloudflared"
🪄 C. Autentikasi dengan Akun Cloudflare
Buka Command Prompt (as Administrator), lalu jalankan:
cloudflared tunnel login
Langkah ini akan:
Membuka browser ke halaman Cloudflare.
DK pilih domain yang ingin dikaitkan (misal: dedykwartono.com).
Setelah itu Cloudflare akan membuat file sertifikat otomatis di:
C:\Users\<nama_kamu>\.cloudflared\cert.pem
🔧 D. Buat Tunnel untuk DCC
Jalankan perintah:
cloudflared tunnel create dcc-tunnel
Cloudflare akan membuat ID unik untuk tunnel DK dan menyimpan konfigurasinya.
cloudflared tunnel login
Langkah ini akan:
Membuka browser ke halaman Cloudflare.
DK pilih domain yang ingin dikaitkan (misal: dedykwartono.com).
Setelah itu Cloudflare akan membuat file sertifikat otomatis di:
C:\Users\<nama_kamu>\.cloudflared\cert.pem
🔧 D. Buat Tunnel untuk DCC
Jalankan perintah:
cloudflared tunnel create dcc-tunnel
Cloudflare akan membuat ID unik untuk tunnel DK dan menyimpan konfigurasinya.
🗂️ E. Buat File Konfigurasi (YAML)
Buat file bernama:
C:\Users\<nama_kamu>\.cloudflared\config.yml
Isi dengan contoh berikut (sesuaikan port dan domain DK):
tunnel: dcc-tunnel credentials-file: C:\Users\<nama_kamu>\.cloudflared\<id_tunnel>.json ingress: - hostname: dcc.dedykwartono.com service: http://localhost:80 - service: http_status:404
Penjelasan:
hostname: → subdomain yang ingin DK pakai.
service: → arahkan ke port Laragon (biasanya 80).
🌐 F. Daftarkan Subdomain ke Cloudflare
Ketik:
cloudflared tunnel route dns dcc-tunnel dcc.dedykwartono.com
Cloudflare otomatis menambahkan DNS record untuk subdomain DCC.
🚀 G. Jalankan Tunnel
Ketik:
cloudflared tunnel run dcc-tunnel
Setelah aktif, buka browser:
https://dcc.dedykwartono.com
✅ Boom! DCC server DK yang ada di Laragon sekarang bisa diakses dari mana saja, aman dengan HTTPS, tanpa buka port router! 😎
🔁 H. (Opsional) Jalankan Otomatis Saat Startup
Biar tunnel otomatis hidup setiap kali komputer DK nyala:
Jalankan:
cloudflared service install
Lalu start service:
net start cloudflared
🔒 Keamanan Tambahan (Disarankan untuk DCC)
Aktifkan Access Policy di Cloudflare Zero Trust (gratis juga).
Bisa bikin login Google / email OTP sebelum orang bisa akses dcc.dedykwartono.com.
Jadi walaupun URL diketahui orang lain, tetap gak bisa masuk tanpa izin.
Buat file bernama:
C:\Users\<nama_kamu>\.cloudflared\config.yml
Isi dengan contoh berikut (sesuaikan port dan domain DK):
tunnel: dcc-tunnel credentials-file: C:\Users\<nama_kamu>\.cloudflared\<id_tunnel>.json ingress: - hostname: dcc.dedykwartono.com service: http://localhost:80 - service: http_status:404
Penjelasan:
hostname: → subdomain yang ingin DK pakai.
service: → arahkan ke port Laragon (biasanya 80).
🌐 F. Daftarkan Subdomain ke Cloudflare
Ketik:
cloudflared tunnel route dns dcc-tunnel dcc.dedykwartono.com
Cloudflare otomatis menambahkan DNS record untuk subdomain DCC.
🚀 G. Jalankan Tunnel
Ketik:
cloudflared tunnel run dcc-tunnel
Setelah aktif, buka browser:
https://dcc.dedykwartono.com
✅ Boom! DCC server DK yang ada di Laragon sekarang bisa diakses dari mana saja, aman dengan HTTPS, tanpa buka port router! 😎
🔁 H. (Opsional) Jalankan Otomatis Saat Startup
Biar tunnel otomatis hidup setiap kali komputer DK nyala:
Jalankan:
cloudflared service install
Lalu start service:
net start cloudflared
🔒 Keamanan Tambahan (Disarankan untuk DCC)
Aktifkan Access Policy di Cloudflare Zero Trust (gratis juga).
Bisa bikin login Google / email OTP sebelum orang bisa akses dcc.dedykwartono.com.
Jadi walaupun URL diketahui orang lain, tetap gak bisa masuk tanpa izin.

No comments:
Post a Comment