Skip to content

FR: Allow sub-subdomains for funnel (or multiple subdomains) #8729

@gabrielrinaldi

Description

@gabrielrinaldi

What are you trying to do?

I am trying to replace ngrok with Tailscale.

My app is served into one port and switch routes based on the subdomain. What I would like to do is have aliases that would go into the same route/port so I can switch routes based on the Tailscale.

An alternative would be to spin the app 3 times and have it running in different ports. But I am still limited to 1 domain per device.

How should we solve this?

I think the easiest path would be to add additionally *.hostname.prefix.ts.net by default when starting a funnel.

A more robust approach would allow you do set which sub-subdomains (or even custom subdomains) when starting a funnel.

What is the impact of not solving this?

We can't fully test the application locally using Tailscale. Or share the link with other team members to help test it.

Anything else?

I've tried using NextDNS to solve this problem, but since we don't control the DNS layer on the Tailscale side it does not help since anything ts.net gets resolved before reaching the NextDNS layer.

Metadata

Metadata

Assignees

No one assigned

    Labels

    L3 Some usersLikelihoodP2 AggravatingPriority levelT0 New featureIssue typefrFeature requestfunnelRelating to Tailscale Funnel https://tailscale.com/blog/introducing-tailscale-funnel/

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions