mirror of
https://github.com/juanfont/headscale.git
synced 2026-01-23 10:25:47 +00:00
- Add App Connectors section to docs/ref/acls.md with configuration examples - Add App Connectors to feature list in docs/about/features.md - Add CHANGELOG.md entry for App Connector support - Add integration tests for app connector functionality 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2.6 KiB
2.6 KiB
Features
Headscale aims to implement a self-hosted, open source alternative to the Tailscale control server. Headscale's goal is to provide self-hosters and hobbyists with an open-source server they can use for their projects and labs. This page provides on overview of Headscale's feature and compatibility with the Tailscale control server:
- Full "base" support of Tailscale's features
- Node registration
- Interactive
- Pre authenticated key
- DNS
- Taildrop (File Sharing)
- Routes
- Dual stack (IPv4 and IPv6)
- Ephemeral nodes
- Embedded DERP server
- Access control lists (GitHub label "policy")
- ACL management via API
- Some Autogroups, currently:
autogroup:internet,autogroup:nonroot,autogroup:member,autogroup:tagged,autogroup:self - Auto approvers for subnet routers and exit nodes
- Tailscale SSH
- Node registration using Single-Sign-On (OpenID Connect) (GitHub label "OIDC")
- Basic registration
- Update user profile from identity provider
- OIDC groups cannot be used in ACLs
- App Connectors - Route traffic to specific domains through designated connector nodes
- Funnel (#1040)
- Serve (#1234)
- Network flow logs (#1687)