News for hackers. Stuff that matters.
Re:Tailscale Funnel by linsomniac on Thursday November 17, 2022 @08:29PM (#33648615)
No, you can't use your own domain, this specifically works with the ts.net subdomains. You could use it to host your service on "node.tailnet.ts.net", if you're ok with that naming. Otherwise, you'll need to set up a VPS with tailscale on it, and your own domain, and have it proxy similar to how Funnel works.

I assume there are going to be some egress charges for Funnel. Unlike normal tailscale, Funnel has a high bandwidth component to it for hosting high bandwidth services.

Re:Tailscale Funnel by yurymik on Thursday November 17, 2022 @08:35PM (#33648670)
I wonder why that's the case. If you own a DNS name, you can set NS record to point to magic-blah.tailscale.net, so they'll have a chance to geo-locate you and return IP address of the closest VM.
Re:Tailscale Funnel by bradfitz on Thursday November 17, 2022 @08:33PM (#33648653)
Author here.

We might do BYODomain later. It was easier to launch with only *.ts.net.

If you're using this for things like webhooks, the URL doesn't matter much.

Re:Tailscale Funnel by hamishwhc on Thursday November 17, 2022 @08:59PM (#33648842)
Anything stopping us from just creating a CNAME to our tailnet domain and registering certs for it instead of whatever.ts.net? This seems like it should work in my head...
Re:Tailscale Funnel by tonyarkles on Thursday November 17, 2022 @09:21PM (#33649036)
From how I understood the article, they don't do TLS termination but they do SNI snooping to figure out how to route it? So if they don't have all of the infrastructure in place to map the SNI for your CNAME to your Tailscale network, that wouldn't work?
Re:Tailscale Funnel by bradfitz on Thursday November 17, 2022 @09:03PM (#33648876)
Our Funnel ingress servers won't proxy any TCP connection that doesn't have a *.ts.net SNI name currently.

But BYODomain is something that'd be fun to add.

Re:Tailscale Funnel by pbronez on Thursday November 17, 2022 @10:34PM (#33649779)
BYODomain would be great. This would give me a secure & reliable to host public services out of my homelab.
Re:Tailscale Funnel by anderspitman on Thursday November 17, 2022 @10:46PM (#33649911)
It would be great if Tailscale adds this, but there are lots of services that provide this functionality if you need it today, including Cloudflare Tunnel.
Re:Tailscale Funnel by xyzzy_plugh on Friday November 18, 2022 @12:49AM (#33650892)
Cloudflare's CNAME flattening with proxy enabled would do the trick. The ingress sees a request to the CNAME target so SNI works as usual.
Re:Tailscale Funnel by TaylorAlexander on Thursday November 17, 2022 @10:10PM (#33649533)
That's a good point. I have a super simple status page I have wanted to make that would be externally accessible. I don't care what the URL is for that one. I guess this would be a great use for that! That one is behind a Starlink terminal so again, no static IP available there.
Re:Tailscale Funnel by bradknowles on Friday November 18, 2022 @02:03AM (#33651323)
What about supporting UDP protocols?
Re:Tailscale Funnel by linsomniac on Friday November 18, 2022 @09:46AM (#33655445)
The next step is being able to send a redirect to the client's tailscale with the public key of the destination node, so it can establish an anonymous connection directly with the node running the service, using some sort of Funnel ACL (default deny).
Re:Tailscale Funnel by TaylorAlexander on Thursday November 17, 2022 @08:30PM (#33648628)
Got it. I thought maybe that would be the case but I wanted to check. Thanks!
Re:Tailscale Funnel by linsomniac on Friday November 18, 2022 @09:36AM (#33655301)
Also, I've been told that it's currently bandwidth limited, with the future holding maybe variable bandwidth limits and bandwidth charges. So a dynamic DNS pointing at your gigabit home connection is likely going to be a better solution than funnel.