Skip to content

[wrangler] Support email-protected Quick Tunnels - #15639

Draft
hugo-vicente11 wants to merge 2 commits into
cloudflare:mainfrom
hugo-vicente11:feat/quick-tunnel-allowed-mail
Draft

[wrangler] Support email-protected Quick Tunnels#15639
hugo-vicente11 wants to merge 2 commits into
cloudflare:mainfrom
hugo-vicente11:feat/quick-tunnel-allowed-mail

Conversation

@hugo-vicente11

Copy link
Copy Markdown

Related documentation: cloudflare/cloudflare-docs#33416.

Adds --allowed-mail to the experimental wrangler tunnel quick-start command.

The option can be repeated and supports exact email addresses, comma-separated lists, and wildcard domains. Wrangler forwards each value to cloudflared unchanged. Recipient values are redacted from debug logs.

Each flag occurrence requires one value, preventing it from consuming the positional URL or silently creating a public tunnel.

This PR should remain a draft until a compatible version of cloudflared is released.


Validation completed:

  • pnpm --filter wrangler test:ci src/__tests__/tunnel/tunnel.test.ts
  • pnpm --filter @cloudflare/workers-utils test:ci tests/cloudflared.test.ts
  • Wrangler and Workers Utils type checks
  • Oxlint and oxfmt checks
  • pnpm build --filter=wrangler...

@changeset-bot

changeset-bot Bot commented Sep 14, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 9f9fcd1

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 10 packages
Name Type
wrangler Minor
@cloudflare/workers-utils Patch
@cloudflare/vite-plugin Patch
@cloudflare/vitest-plugin Patch
@cloudflare/autoconfig Patch
@cloudflare/cli-shared-helpers Patch
@cloudflare/containers-shared Patch
@cloudflare/deploy-helpers Patch
@cloudflare/remote-bindings Patch
@cloudflare/workers-auth Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@pkg-pr-new

pkg-pr-new Bot commented Sep 14, 2026

Copy link
Copy Markdown
@cloudflare/autoconfig

npm i https://pkg.pr.new/@cloudflare/autoconfig@15639

@cloudflare/build-output-utils

npm i https://pkg.pr.new/@cloudflare/build-output-utils@15639

@cloudflare/codemods

npm i https://pkg.pr.new/@cloudflare/codemods@15639

@cloudflare/config

npm i https://pkg.pr.new/@cloudflare/config@15639

@cloudflare/containers-shared

npm i https://pkg.pr.new/@cloudflare/containers-shared@15639

create-cloudflare

npm i https://pkg.pr.new/create-cloudflare@15639

@cloudflare/deploy-helpers

npm i https://pkg.pr.new/@cloudflare/deploy-helpers@15639

@cloudflare/kv-asset-handler

npm i https://pkg.pr.new/@cloudflare/kv-asset-handler@15639

miniflare

npm i https://pkg.pr.new/miniflare@15639

@cloudflare/pages-functions

npm i https://pkg.pr.new/@cloudflare/pages-functions@15639

@cloudflare/pages-shared

npm i https://pkg.pr.new/@cloudflare/pages-shared@15639

@cloudflare/unenv-preset

npm i https://pkg.pr.new/@cloudflare/unenv-preset@15639

@cloudflare/vite-plugin

npm i https://pkg.pr.new/@cloudflare/vite-plugin@15639

@cloudflare/vitest-plugin

npm i https://pkg.pr.new/@cloudflare/vitest-plugin@15639

@cloudflare/workers-auth

npm i https://pkg.pr.new/@cloudflare/workers-auth@15639

@cloudflare/workers-editor-shared

npm i https://pkg.pr.new/@cloudflare/workers-editor-shared@15639

@cloudflare/workers-utils

npm i https://pkg.pr.new/@cloudflare/workers-utils@15639

wrangler

npm i https://pkg.pr.new/wrangler@15639

commit: 9f9fcd1

Comment thread packages/wrangler/src/tunnel/quick-start.ts
@petebacondarwin

Copy link
Copy Markdown
Contributor

Generally looks good. Ping me when you are ready to make it non-draft and I can do a final review.

@hugo-vicente11

Copy link
Copy Markdown
Author

Generally looks good. Ping me when you are ready to make it non-draft and I can do a final review.

perfect, tysm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Untriaged

Development

Successfully merging this pull request may close these issues.

3 participants