ทำเว็บนี้ขึ้นมา เอาไว้บันทึกโค้ด การแก้ไขปัญหาต่างๆ ที่พบเจอ

Cloudflare Tunnel: Localhost to Public

หน้าหลัก » Web server » Cloudflare Tunnel: Localhost to Public

Cloudflare Tunnel on Windows

1.install with CMD

winget install --id Cloudflare.cloudflared

2.login

cloudflared tunnel login

3.create tunnel

cloudflared tunnel create [TUNNEL NAME]

# ex. cloudflared tunnel create dev-tunnel

4.config DNS

cloudflared tunnel route dns [TUNNEL NAME] [Subdomain]

# ex. cloudflared tunnel route dns dev-tunnel dev.pepder.dev

4. create config.yml (C:\Users\<username>\.cloudflared\config.yml)

tunnel: <TUNNEL-UUID>
credentials-file: /home/user/.cloudflared/<TUNNEL-UUID>.json

ingress:
  - hostname: [Subdomain]
    service: http://localhost:3000

  - service: http_status:404

5.start tunnel

cloudflared tunnel run [TUNNEL NAME]