Remix.run Logo
SparkyMcUnicorn 2 hours ago

> You can also use Tailscale serve to get a HTTPS url like Cloudflared but it's only visible to your tailnet

For public access, similar to these cloudflare tunnels, there's Tailscale Funnel.

https://tailscale.com/docs/features/tailscale-funnel

nacs 2 hours ago | parent [-]

Tailscale funnel works well but you can only have 1 per Tailscale instance (1 per machine) at the https endpoint so if you want to have a few apps, the others will go on non-https, custom-port URLs.

bakkoting 24 minutes ago | parent | next [-]

You can set up paths that route to different local ports. As long as your apps don't need to live at the root path you can have as many as you like. And you can still have something on the root path as long as it doesn't need the subpath.

Here's `tailscale funnel status` on my machine:

    $ tailscale funnel status
    
    # Funnel on:
    #     - https://my-machine.tailXXXX.ts.net
    
    https://my-machine.tailXXXX.ts.net (Funnel on)
    |-- /            proxy http://localhost:3000
    |-- /foo         proxy http://localhost:3001
    |-- /bar         proxy http://localhost:3002
    |-- /baz         proxy http://localhost:4004
MattCruikshank an hour ago | parent | prev | next [-]

That's why I keep using tsnet directly, where you can have as many virtual machines, doing sharing or funneling, as you want to.

The CLI doesn't let you do as much as the go library does.

an hour ago | parent | prev | next [-]
[deleted]
fragmede an hour ago | parent | prev [-]

[dead]