Teams
Team management and team-scoped tunnels
Teams group users together and scope tunnel visibility.
Roles
User roles (server-wide):
- admin: full access to all resources
- member: access to own resources and team resources
Team roles:
- owner: can manage team members
- member: can create tunnels under the team
Create a team
Admins can create teams:
funnel teams create backendManage members
funnel teams add-member <team_id> <user_id>
funnel teams remove-member <team_id> <user_id>
funnel teams set-role <team_id> <user_id> ownerList members:
funnel teams members <team_id>Team-scoped tunnels
Associate a tunnel with a team using --team:
funnel http 3000 --team <team_id>Team-scoped tunnels are visible to all team members in the status and sessions views. Non-members cannot see or interact with them.
User management
Admins can list users, change roles, and deactivate accounts:
funnel users list
funnel users set-role <user_id> admin
funnel users deactivate <user_id>
funnel users reactivate <user_id>Deactivated users cannot authenticate and their active tunnels are rejected.