{"id":10429,"date":"2026-01-15T08:23:55","date_gmt":"2026-01-15T01:23:55","guid":{"rendered":"https:\/\/www.jetorbit.com\/panduan\/?p=10429"},"modified":"2026-01-15T08:35:19","modified_gmt":"2026-01-15T01:35:19","slug":"cara-menghubungkan-localhost-ke-internet-dengan-cloudflare-tunnel","status":"publish","type":"post","link":"https:\/\/www.jetorbit.com\/panduan\/cara-menghubungkan-localhost-ke-internet-dengan-cloudflare-tunnel\/","title":{"rendered":"Cara Menghubungkan Localhost ke Internet dengan Cloudflare Tunnel"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_81 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Daftar Isi Artikel<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-menghubungkan-localhost-ke-internet-dengan-cloudflare-tunnel\/#Apa_itu_Cloudflare_Tunnel\" >Apa itu Cloudflare Tunnel?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-menghubungkan-localhost-ke-internet-dengan-cloudflare-tunnel\/#Persyaratan_Awal\" >Persyaratan Awal<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-menghubungkan-localhost-ke-internet-dengan-cloudflare-tunnel\/#Instalasi_Cloudflared\" >Instalasi Cloudflared<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-menghubungkan-localhost-ke-internet-dengan-cloudflare-tunnel\/#Membuat_Tunnel_di_Cloudflare_Dashboard\" >Membuat Tunnel di Cloudflare Dashboard<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-menghubungkan-localhost-ke-internet-dengan-cloudflare-tunnel\/#Mengkonfigurasi_Tunnel\" >Mengkonfigurasi Tunnel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-menghubungkan-localhost-ke-internet-dengan-cloudflare-tunnel\/#Mengakses_Localhost_dari_Internet\" >Mengakses Localhost dari Internet<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-menghubungkan-localhost-ke-internet-dengan-cloudflare-tunnel\/#Troubleshooting_Umum\" >Troubleshooting Umum<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-menghubungkan-localhost-ke-internet-dengan-cloudflare-tunnel\/#Tunnel_tidak_konek\" >Tunnel tidak konek<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-menghubungkan-localhost-ke-internet-dengan-cloudflare-tunnel\/#Errors_Invalid_certificate\" >Errors: Invalid certificate<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-menghubungkan-localhost-ke-internet-dengan-cloudflare-tunnel\/#Port_80443_sudah_digunakan\" >Port 80\/443 sudah digunakan<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-menghubungkan-localhost-ke-internet-dengan-cloudflare-tunnel\/#Kesimpulan\" >Kesimpulan<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-menghubungkan-localhost-ke-internet-dengan-cloudflare-tunnel\/#Keuntungan_Menggunakan_Cloudflare_Tunnel\" >Keuntungan Menggunakan Cloudflare Tunnel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-menghubungkan-localhost-ke-internet-dengan-cloudflare-tunnel\/#Tips_dan_Best_Practices\" >Tips dan Best Practices<\/a><\/li><\/ul><\/nav><\/div>\n\n<p>Cloudflare Tunnel adalah solusi powerful untuk menghubungkan aplikasi lokal Anda ke internet tanpa perlu mengkonfigurasi firewall atau port forwarding yang rumit. Dalam tutorial ini, kami akan membimbing Anda langkah demi langkah tentang cara menggunakan Cloudflare Tunnel untuk mengakses localhost dari internet.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Daftar Isi:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Apa itu Cloudflare Tunnel?<\/li>\n\n\n\n<li>Persyaratan Awal<\/li>\n\n\n\n<li>Instalasi Cloudflared<\/li>\n\n\n\n<li>Membuat Tunnel di Cloudflare Dashboard<\/li>\n\n\n\n<li>Mengkonfigurasi Tunnel<\/li>\n\n\n\n<li>Mengakses Localhost dari Internet<\/li>\n\n\n\n<li>Troubleshooting Umum<\/li>\n<\/ol>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Apa_itu_Cloudflare_Tunnel\"><\/span>Apa itu Cloudflare Tunnel?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Cloudflare Tunnel adalah layanan yang memungkinkan Anda membuat koneksi aman antara server lokal Anda dan jaringan Cloudflare. Dengan menggunakan teknologi ini, Anda tidak perlu mengekspos port atau mengkonfigurasi firewall secara manual. Tunnel ini sangat berguna untuk:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mengakses aplikasi web lokal dari internet<\/li>\n\n\n\n<li>Menjalankan development server yang dapat diakses publik<\/li>\n\n\n\n<li>Melindungi infrastruktur lokal dengan keamanan Cloudflare<\/li>\n\n\n\n<li>Menggunakan custom domain untuk aplikasi lokal<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Persyaratan_Awal\"><\/span>Persyaratan Awal<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Sebelum memulai, pastikan Anda memiliki:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Akun Cloudflare (gratis atau berbayar)<\/li>\n\n\n\n<li>Domain (optional). <a href=\"https:\/\/www.jetorbit.com\/domain\/\">Domain murah<\/a> di Jetorbit<\/li>\n\n\n\n<li>Server lokal dengan aplikasi yang berjalan<\/li>\n\n\n\n<li>Akses terminal\/command line<\/li>\n\n\n\n<li>Koneksi internet yang stabil<\/li>\n<\/ol>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Instalasi_Cloudflared\"><\/span>Instalasi Cloudflared<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Cloudflared adalah CLI tool yang memungkinkan Anda menjalankan tunnel. Berikut adalah langkah-langkah instalasi:<\/p>\n\n\n\n<p><strong>Untuk Linux (Ubuntu\/Debian):<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\">curl -L https:\/\/pkg.cloudflare.com\/cloudflare-main.gpg | sudo tee \/usr\/share\/keyrings\/cloudflare-main.gpg &gt;\/dev\/null<br>echo 'deb [signed-by=\/usr\/share\/keyrings\/cloudflare-main.gpg] https:\/\/pkg.cloudflare.com\/linux\/$(lsb_release -cs) $(lsb_release -cs) main' | sudo tee \/etc\/apt\/sources.list.d\/cloudflare-main.list<br>sudo apt-get update<br>sudo apt-get install cloudflared<\/code><\/pre>\n\n\n\n<p><strong>Untuk macOS:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\">brew install cloudflare\/cloudflare\/cloudflared<\/code><\/pre>\n\n\n\n<p><strong>Untuk Windows:<\/strong><\/p>\n\n\n\n<p>Download installer dari: https:\/\/developers.cloudflare.com\/cloudflare-one\/downloads\/<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Membuat_Tunnel_di_Cloudflare_Dashboard\"><\/span>Membuat Tunnel di Cloudflare Dashboard<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Langkah berikutnya adalah membuat tunnel melalui Cloudflare Dashboard:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Login ke akun Cloudflare Anda di https:\/\/dash.cloudflare.com<\/li>\n\n\n\n<li>Pilih domain yang ingin Anda gunakan<\/li>\n\n\n\n<li>Navigasi ke <strong>Zero Trust<\/strong> > <strong>Access<\/strong> > <strong>Tunnels<\/strong><\/li>\n\n\n\n<li>Klik tombol <strong>Create a tunnel<\/strong><\/li>\n\n\n\n<li>Beri nama tunnel Anda (misalnya: &#8220;localhost-app&#8221;)<\/li>\n\n\n\n<li>Ikuti instruksi untuk mengunduh dan menginstal cloudflared<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Mengkonfigurasi_Tunnel\"><\/span>Mengkonfigurasi Tunnel<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Setelah menginstal cloudflared, Anda perlu mengkonfigurasinya. Buat file konfigurasi di <code>~\/.cloudflared\/config.yml<\/code>:<\/p>\n\n\n\n<p>tunnel: localhost-app<br>credentials-file: \/home\/user\/.cloudflared\/localhost-app.json<\/p>\n\n\n\n<p>ingress:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>hostname: app.example.com<br>service: http:\/\/localhost:3000<\/li>\n\n\n\n<li>service: http_status:404<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Mengakses_Localhost_dari_Internet\"><\/span>Mengakses Localhost dari Internet<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Setelah konfigurasi selesai, jalankan tunnel dengan perintah:<\/p>\n\n\n\n<p>cloudflared tunnel run localhost-app<\/p>\n\n\n\n<p>Aplikasi localhost Anda sekarang dapat diakses melalui URL yang telah Anda konfigurasi. Pengunjung dari internet dapat membuka browser mereka dan mengakses aplikasi Anda tanpa perlu mengetahui IP address lokal Anda.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Troubleshooting_Umum\"><\/span>Troubleshooting Umum<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Tunnel_tidak_konek\"><\/span>Tunnel tidak konek<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pastikan cloudflared terinstal dengan benar<\/li>\n\n\n\n<li>Cek koneksi internet Anda<\/li>\n\n\n\n<li>Verifikasi credentials file sudah berada di lokasi yang benar<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Errors_Invalid_certificate\"><\/span>Errors: Invalid certificate<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Jalankan: cloudflared tunnel login<\/li>\n\n\n\n<li>Login kembali dengan akun Cloudflare Anda<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Port_80443_sudah_digunakan\"><\/span>Port 80\/443 sudah digunakan<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ubah port lokal di config.yml menjadi port lain, misalnya 8080<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Kesimpulan\"><\/span>Kesimpulan<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Cloudflare Tunnel adalah solusi yang powerful dan mudah digunakan untuk mengekspos aplikasi lokal ke internet dengan aman. Dengan mengikuti panduan ini, Anda sekarang dapat mengakses localhost dari mana saja tanpa khawatir tentang keamanan.<\/p>\n\n\n\n<p>Untuk informasi lebih lanjut tentang cloud infrastructure, baca juga artikel kami tentang pengaturan <a href=\"https:\/\/www.jetorbit.com\/panduan\/category\/vps\/\" data-type=\"category\" data-id=\"488\">VPS<\/a> dan <a href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-docker-dan-docker-compose-di-ubuntu\/\" data-type=\"post\" data-id=\"9599\">Docker<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Keuntungan_Menggunakan_Cloudflare_Tunnel\"><\/span>Keuntungan Menggunakan Cloudflare Tunnel<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Selain kemudahan setup, Cloudflare Tunnel menawarkan beberapa keuntungan signifikan untuk developer dan perusahaan:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Keamanan Tingkat Enterprise<\/strong> &#8211; Dengan menggunakan Cloudflare Tunnel, semua traffic dilindungi oleh infrastruktur keamanan global Cloudflare, termasuk DDoS protection dan Web Application Firewall (WAF).<\/li>\n\n\n\n<li><strong>Tidak Perlu Port Forwarding<\/strong> &#8211; Anda tidak perlu lagi mengkonfigurasi router atau membuka port di firewall, yang merupakan salah satu risiko keamanan tertinggi dalam networking tradisional.<\/li>\n\n\n\n<li><strong>Custom Domain<\/strong> &#8211; Anda dapat menggunakan domain custom Anda sendiri untuk mengakses aplikasi lokal, membuat pengalaman pengguna lebih profesional.<\/li>\n\n\n\n<li><strong>Gratis untuk Personal Use<\/strong> &#8211; Cloudflare menawarkan tier gratis yang sangat baik untuk penggunaan personal dan development.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Tips_dan_Best_Practices\"><\/span>Tips dan Best Practices<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Untuk memaksimalkan penggunaan Cloudflare Tunnel, berikut adalah beberapa tips yang direkomendasikan:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Selalu gunakan SSL\/HTTPS untuk komunikasi antara aplikasi lokal dan tunnel<\/li>\n\n\n\n<li>Monitor tunnel activity melalui Cloudflare Dashboard secara berkala<\/li>\n\n\n\n<li>Backup konfigurasi tunnel Anda di tempat yang aman<\/li>\n\n\n\n<li>Gunakan strong authentication untuk melindungi akses ke Cloudflare Dashboard<\/li>\n\n\n\n<li>Update cloudflared CLI tool secara regular untuk mendapatkan fitur dan security patches terbaru<\/li>\n<\/ul>\n\n\n\n<p>Dengan mengikuti panduan lengkap ini, Anda kini memiliki semua pengetahuan dan tools yang diperlukan untuk menggunakan Cloudflare Tunnel secara efektif. Teknologi ini telah membantu ribuan developer dan perusahaan untuk mengakses aplikasi lokal mereka dengan aman dan mudah dari mana saja di dunia tanpa khawatir tentang keamanan jaringan atau kompleksitas konfigurasi firewall tradisional.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cloudflare Tunnel adalah solusi powerful untuk menghubungkan aplikasi lokal Anda ke internet tanpa perlu mengkonfigurasi firewall atau port forwarding yang rumit. Dalam tutorial ini, kami akan membimbing Anda langkah demi langkah tentang cara menggunakan Cloudflare Tunnel untuk mengakses localhost dari internet. Daftar Isi: Apa itu Cloudflare Tunnel? Cloudflare Tunnel adalah layanan yang memungkinkan Anda membuat [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":10435,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-10429","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-domains"],"_links":{"self":[{"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/posts\/10429","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/comments?post=10429"}],"version-history":[{"count":5,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/posts\/10429\/revisions"}],"predecessor-version":[{"id":10434,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/posts\/10429\/revisions\/10434"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/media\/10435"}],"wp:attachment":[{"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/media?parent=10429"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/categories?post=10429"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/tags?post=10429"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}