“Cara Membuat server local di komputer local bisa di akses dari public domain dengan zero trust tunnel Cloudflare”
Daftar Isi
Pengantar
Zero Trust Cloudflare adalah pendekatan keamanan berbasis prinsip Zero Trust yang ditawarkan oleh Cloudflare untuk melindungi aplikasi, perangkat, dan pengguna dari ancaman siber, baik di dalam maupun di luar jaringan perusahaan.
Konsep Zero Trust
Zero Trust berarti tidak ada perangkat atau pengguna yang dipercaya secara default, bahkan jika mereka berada di dalam jaringan organisasi. Setiap permintaan akses harus diautentikasi, diotorisasi, dan divalidasi sebelum diberikan izin.
Layanan Zero Trust dari Cloudflare
Cloudflare menyediakan solusi Zero Trust Network Access (ZTNA) dan Secure Web Gateway (SWG) untuk menggantikan VPN tradisional serta meningkatkan keamanan aplikasi dan data. Beberapa layanan utamanya meliputi:
- Cloudflare Access
- Mengamankan akses ke aplikasi internal tanpa VPN.
- Menggunakan autentikasi berbasis identitas seperti OAuth, SAML, dan MFA.
- Cloudflare Gateway
- Cloudflare Browser Isolation
- Mengisolasi sesi browsing sehingga serangan dari web tidak mencapai perangkat pengguna.
- Cloudflare CASB (Cloud Access Security Broker)
- Memindai dan mengamankan aplikasi SaaS dari konfigurasi yang rentan.
- Cloudflare Tunnel
- Menghubungkan aplikasi internal ke internet tanpa perlu membuka firewall atau mengandalkan VPN.
Manfaat Cloudflare Zero Trust
✅ Menghilangkan ketergantungan pada VPN tradisional
✅ Meminimalkan risiko serangan siber (phishing, ransomware, malware)
✅ Mengamankan akses ke aplikasi dan data dari mana saja
✅ Meningkatkan kepatuhan terhadap standar keamanan (ISO 27001, NIST, dll.)
Setelah sebelum nya kita mendaftarkan domain pada cloudflare seperti pada artikel Cara Mendaftarkan Domain yang sudah dimiliki ke Cloudflare
, selanjutnya kita akan coba membuat tunnel dengan zero trust di cloudflare.
Cara Membuat server local di komputer local bisa di akses dari public domain dengan zero trust tunnel Cloudflare
- Setup Tunnel di Zero Trust Cloudflare
- Klik menu Zero Trust

- Klik menu Networks -> Tunnels

- klik Create Tunnel

- klik Select Cloudflared

- Buat nama tunnel nya -> save tunnel

- Selesai , tinggal siapkan server local nya

2. Siapkan Server Local
- Untuk server local disini saya menggunakan OS rocky linux dan di installkan apache2 / httpd
#install httpd
dnf install httpd -y
systemctl status httpd
- coba akses local server -> 192.168.3.81

3. Install Tunnle cloudflare di local server
- Kembali ke menu cloudflare , karena disini saya menggunakan rocky linux jadi klik Red Hat

- Akan muncul seperti berikut , tinggal kita copy paster di server local

- Jika berhasil seperti berikut

- cek service nya
systemctl status cloudflared
4. Buat sub domain untuk akses server local (192.168.3.81)
- Masuk ke menu tunnel di cloudflare
- Jika sudah terhubung dari server local ke cloudflare maka status nya healty (up)

- klik configure pada tanda titik 3 di paling kanan

- pilih tab Public Hostname

- Tambahkan public hostname domain nya

Noted : Misal saya tambahkan subdomain web.linuxcorner.my.id dan di tunnle ke IP local 192.168.3.81 , kalian bisa menggunakan port juga tergantung kebutuhan
- test akses dari browser

- Selesai, kalian sudah berhasil membuat server local di laptop atau di komputer local kalian bisa di akses dari domain public. Dan bisa di akses dari mana saja.
Penutup
Sahabat Blog Learning & Doing demikianlah penjelasan mengenai Cara Membuat server local di komputer local bisa di akses dari public domain dengan zero trust tunnel Cloudflare. Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.