I am following this guide to create an exit node on fly.io:
I am able to create the node and mark it as an exit node, but when I choose that exit node on other devices, I don’t see traffic passing through the exit node. Could I get a hand in troubleshooting why this might be happening, please?
Here’s a bug report from the node that runs as an exit:
I can ping other devices fine:
➜ fly-tailscale-exit git:(main) ✗ fly ssh console Connecting to sparkling-snow-565.internal... complete / # cd app/ /app # ./tailscale ping mew pong from mew (100.78.96.64) via DERP(blr) in 139ms pong from mew (100.78.96.64) via DERP(blr) in 57ms pong from mew (100.78.96.64) via DERP(blr) in 57ms pong from mew (100.78.96.64) via 184.108.40.206:8985 in 43ms
Other devices can ping the exit node fine too:
➜ ~ ping fly-sin-1 PING fly-sin-1.tailnet-b593.ts.net (100.121.42.93): 56 data bytes 64 bytes from 100.121.42.93: icmp_seq=0 ttl=64 time=94.122 ms 64 bytes from 100.121.42.93: icmp_seq=1 ttl=64 time=46.009 ms 64 bytes from 100.121.42.93: icmp_seq=2 ttl=64 time=52.326 ms 64 bytes from 100.121.42.93: icmp_seq=3 ttl=64 time=46.443 ms 64 bytes from 100.121.42.93: icmp_seq=4 ttl=64 time=47.079 ms 64 bytes from 100.121.42.93: icmp_seq=5 ttl=64 time=46.696 ms 64 bytes from 100.121.42.93: icmp_seq=6 ttl=64 time=47.153 ms ^C --- fly-sin-1.tailnet-b593.ts.net ping statistics --- 7 packets transmitted, 7 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 46.009/54.261/94.122/16.393 ms
I have set
autogroup:internet:443 on my ACLs too.
I am not using Tailscale in userspace networking mode, which is a known issue at the moment:
Thanks for taking a look!