Join our Newsletter — 33% off our NHI Course

Funnel

Funnel is a capability that publishes a service on a Tailscale-connected node to the public Internet. It creates an external reachability path to an otherwise private service, which is useful for onboarding or temporary access. The security trade-off is that exposure must be tightly scoped and carefully governed.

What Funnel Does in Practice

Funnel is Tailscale’s public exposure mechanism for a private service. It takes a service that is reachable on a Tailscale-connected node and makes it available from the public Internet, which is useful when external reachability is needed without rebuilding the whole network path.

The important distinction is that Funnel changes the service’s exposure model, not the service itself. The application can still run privately on the node, but a public path now exists, so the operator has to treat that path as part of the service’s attack surface.

How Funnel Changes the Trust Boundary

Most private services assume a narrower trust boundary than Internet-facing services do. Funnel intentionally extends that boundary outward, which means the service may now receive traffic from unknown clients, untrusted networks, and automated scanners rather than only from the internal or VPN-connected audience.

This matters because the security posture of the service must match its new exposure. Authentication, authorization, input handling, and rate tolerance that were acceptable for private use may be insufficient once the service is published publicly.

When Funnel Is Useful

Funnel is most defensible when the goal is temporary or scoped external access, such as onboarding, demos, support, or short-lived sharing. It can reduce the need to open broader firewall rules, publish a permanent proxy, or re-architect a service just to satisfy a limited access need.

That convenience is valuable, but it should not be confused with a blanket publishing strategy. If a service is intended to remain broadly available over time, it usually needs the full engineering and governance treatment expected of an Internet-facing application.

Security Implications of Public Exposure

Because Funnel creates a public path to a private service, the operator must assume that exposure can be discovered, probed, and abused. The key implication is not that the service is automatically unsafe, but that the control burden shifts from private-network isolation to service-level hardening and careful scope management.

That shift often makes the surrounding controls more important than the tunnel itself. Access policy, secrets handling, logging, and the service’s own authorization model become the main safeguards once the endpoint is reachable from outside the Tailscale network.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5, NIST CSF 2.0 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 SC-7 — Boundary Protection Funnel creates an external boundary path that must be controlled.
AC-4 — Information Flow Enforcement Funnel governs which traffic may flow from the Internet to a private service.
Recommendation — Restrict the public exposure path and enforce boundary filtering for the published service. Enforce information flow rules for any service made public through Funnel.
NIST CSF 2.0 PR.AA-01 — Identity Management, Authentication, and Access Control Public exposure shifts the access problem to service authorization and access control.
Recommendation — Require appropriate authentication and access control for the exposed service.
CIS Controls v8 CIS-6 — Access Control Management Funnel publication requires disciplined control over who can expose services.
CIS-8 — Audit Log Management Public endpoints need visibility into access and abuse.
Recommendation — Limit and review who can publish private services to the Internet. Log and review access to any service exposed with Funnel.

Practitioner Guidance

Governance implication: Treat Funnel as a deliberate publication decision, not a convenience toggle. The service owner should be clear on who is allowed to enable it, how long the exposure should exist, and what review is required before a private service becomes publicly reachable.

What to watch for: Short-lived access paths have a tendency to become permanent by habit. Review exposed services regularly, confirm that the public endpoint still serves the original purpose, and remove it when the need has passed.