// Compare

ingressd vs Cloudflare Tunnel.

Cloudflare Tunnel connects an origin to Cloudflare’s network with the cloudflared daemon. Visitors reach Cloudflare, which terminates TLS and forwards requests down the tunnel. ingressd does the same job with edge nodes on servers you rent, so TLS ends on your node and no third party sits in the traffic path.

// Which to choose

Both are good at different things.

Pick the one that matches where you want your traffic to run.

Choose Cloudflare Tunnel if

  • You want Cloudflare’s global anycast network and DDoS capacity in front of your apps.
  • You only publish HTTP and HTTPS apps, and already keep your DNS on Cloudflare.
  • You would rather not run or pay for any server yourself.

Choose ingressd if

  • You want TLS to end on a server you control, not at a third party.
  • You publish game servers or other raw TCP and UDP services without a Spectrum or Enterprise plan.
  • You want the edge to be open source, and to keep working without any account through the standalone node.
Start free →
// Side by side

The differences that matter.

Taken from the full comparison of ingressd with the alternatives.

FeatureingressdCloudflare Tunnel
Public edge runs onYour own VPS nodesCloudflare’s network
TLS for web apps ends atYour nodeCloudflare
Open sourceNode, edge and connector: Apache-2.0. The hosted panel is optional and proprietary.cloudflared client: Apache-2.0. The service is proprietary.
No inbound ports at the originYesYes
HTTP and HTTPS appsYesYes
Public TCPYesThrough Spectrum, on paid plans
Public UDP (game servers, VoIP)YesThrough Spectrum; all UDP needs Enterprise
Your own domainYesYes, with the zone on Cloudflare
Failover across several edgesYes: failover DNS across your nodesYes: Cloudflare’s anycast network
Sign-in in front of appsEmail code, Google, Microsoft, Discord, Steam or passkeyCloudflare Access, free for up to 50 users
Web application firewallCoraza with the OWASP Core Rule Set, per appCloudflare WAF; more rules on paid plans
Managed fromA free hosted panel, or one config file and the CLICloudflare dashboard or a config file
CostFree and open source; you pay for your VPSTunnel is free; Spectrum and larger Access teams are paid

Checked against each product’s own docs in November 2026. Plans and features change; if something here is out of date, tell us on GitHub. Sources: Cloudflare Tunnel docs, Cloudflare Spectrum docs, Cloudflare Zero Trust plans.

See ingressd against all the alternatives

Your network stays closed. Your services don’t.