3 layers — pick the depth that fits the user's need:
| Layer | What it does | Needs |
|---|---|---|
| ------- | ------------- | ------- |
| 1 — Tunnel | Instant public URL for any local dir or port | Nothing (cloudflared auto-installs) |
| 2 — Pages | Permanent hosting on *.pages.dev | Cloudflare account + Pages token |
| 3 — Domain | Custom domain linked to Pages via DNS | Domain purchased + DNS token |
node site.js <command> [--token CF_API_TOKEN] [--account CF_ACCOUNT_ID]
| Command | Layer | Description | |
|---|---|---|---|
| --------- | ------- | ------------- | |
`tunnel | port>` | 1 | Instant public URL via Cloudflare Tunnel | |
deploy | 2 | Deploy to Cloudflare Pages | |
zone | 3 | Get zone ID for a domain | |
dns-link | 3 | Add CNAME pointing domain to Pages | |
pages-domain | 3 | Attach custom domain to Pages project | |
domain-check | 3 | Check availability on Cloudflare Registrar |
cloudflared installs automatically via Homebrew if missing.Create tokens at: https://dash.cloudflare.com/profile/api-tokens
共 2 个版本