#9 of 11Cloud Infrastructure & Cloudflare Tunnels
AdvancedCloud & CDN⏱️ 11 min

Cloud Infrastructure & Cloudflare Tunnels

Cloudflare Tunnels ဖြင့် Public IP မလိုဘဲ ဝဘ်ဆိုက် Host လုပ်နည်း

Expose local services securely to the internet without opening inbound firewall ports or paying for static public IPs using Cloudflare Tunnels (cloudflared).

VPS ၏ Inbound Port များကို လုံးဝ ပိတ်ထားပြီး Cloudflare Zero-Trust Network မှတဆင့် လုံခြုံစွာ ဝဘ်ဆိုက် လွှင့်တင်နည်း။

1. What is Cloudflare Tunnel? (Cloudflare Tunnel ဆိုတာ ဘာလဲ)

Port 80/443 ကို ဖွင့်စရာမလိုသော ခေတ်သစ် နည်းပညာ

သမားရိုးကျ ဝဘ်ဆာဗာများတွင် Hacker များနှင့် Port Scanner များ ဝင်မလာနိုင်စေရန် Firewall များဖြင့် ခက်ခဲစွာ ကာကွယ်ရပါသည်။

Cloudflare Tunnel သည် ဆာဗာအတွင်းမှ cloudflared daemon က Cloudflare Data Center သို့ Outbound Connection တိုက်ရိုက် ထိုးဖောက် ချိတ်ဆက်ထားသဖြင့် ဆာဗာပေါ်တွင် မည်သည့် Inbound Port မျှ ဖွင့်ထားရန် မလိုဘဲ၊ Public IP ပင် မလိုအပ်ဘဲ ဝဘ်ဆိုက်ကို Global CDN ပေါ်သို့ လွှင့်တင်နိုင်ပါသည်။

Install & Authenticate Cloudflared
bash
1 $ # Download and install cloudflared on Ubuntu
2 $ curl -L --output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb
3 $ sudo dpkg -i cloudflared.deb
4 $
5 $ # Login to Cloudflare Account
6 $ cloudflared tunnel login
7 $
8 $ # Create a tunnel for your application
9 $ cloudflared tunnel create vps-tunnel
10 $
11 $ # Route DNS domain to tunnel
12 $ cloudflared tunnel route dns vps-tunnel api.myanmar-dev.com
💡Command ရှင်းလင်းချက် (ဖတ်ရှုရန် နှိပ်ပါ)

Cloudflare Tunnel အသုံးပြုပါက DDoS တိုက်ခိုက်မှုများကို Cloudflare edge server များက ၁၀၀% စုပ်ယူပေးပြီး သင်၏ မူရင်း VPS IP ကို မည်သူမျှ ရှာဖွေနိုင်မည် မဟုတ်ပါ။

Knowledge Check

What is the primary security advantage of using Cloudflare Tunnel (cloudflared) for exposing web services?

Cloudflare Tunnel (cloudflared) အသုံးပြုခြင်း၏ အဓိက လုံခြုံရေး အားသာချက်မှာ အဘယ်နည်း?