Funnel not available; "funnel" node attribute not set. See https://tailscale.com/kb/1223/tailscale-funnel/.
But I have done this. Here is my policy file end.:
"nodeAttrs": [
{
// Funnel policy, which lets tailnet members control Funnel
// for their own devices.
// Learn more at https://tailscale.com/kb/1223/tailscale-funnel/
"target": ["autogroup:members"],
"attr": ["funnel"],
},
],
}
“nodeAttrs”: [
{
// Funnel policy, which lets tailnet members control Funnel
// for their own devices.
// Learn more at Tailscale Funnel · Tailscale
“target”: [“group:can-funnel”],
“attr”: [“funnel”],
},
],
great! One thing also, at least for internet enabled sites, it took quite a bit longer than the 10 minutes for it to be up for me. Probably closer to 20-30 minutes.
So with these permissions, can you access the .ts.net address that it gives you from any public IP without being on the tailscale network? I’m not able to and I’m trying to figure out why and it seems like it only allows me to do it when signed in.
Edit: it should work fine. I just was not going to the HTTPs version. Sorry for the confusion.
I am confused with the functionality of the funnel feature.
If I am not mistaken, it allows you to expose tcp services running on your tailnet nodes to the public Internet.
The problem is that when I finish all the setup process:
Enable certs
Add funnel to policy
Enable funnel on a specific host
I end up with:
âžś tailscale serve status
# Funnel on:
# - https://air.xxxx.ts.net
https://air.xxxxx.ts.net (Funnel on)
|-- / proxy http://127.0.0.1:3000
But air.xxxx.ts.net resolves to a 100.x ip so that is not going to be available to the public Internet.
How long did you wait? The last time I enabled Funnels, it took hours to work. I would give it quite a while. Also you should test on something that is not connected to your tailnet.
I don’t remember for sure, it turned out that (at least currently), a funnel didn’t have enough bandwidth to handle what I needed to do. But it would have to be something reachable from the public internet.