However, the admin UI still tells me that “ip forwarding is misconfigured” and trying to use my exit node through the Tailscale MacOS app does not work (it connects but cannot reach anything on my browser).
@apenwarr I actually got it to work by going to the admin console and adding 9.9.9.9 as a global name server as well as turning on magic dns. I got the hint from another forum post here and things started to work.
I think it would be great if those two configurations were added to the exit node docs.
I configure my virtual machine on gcp to allow all incoming traffic and outcoming traffic to 0.0.0.0/0 and even doing that Im still not able to see dns traffic going through this exit node.
I tried to look for “global dns” on gcp documentation and I found this one https cloud dot google dot com slash compute slash docs slash internal-dns#global-dns which for me looks something very complex to understand.
Do you mind if you tell me in easy words how can I:
“going to admin console and adding 9.9.9.9 as global name server” ? and 2. “turning on magic dns” ?
I have written a small Terraform module for this same use case - to create a GCE VM and connect it to my tailnet as an exit node.
Please take a look and let me know if this is of any help at all, or if there’s anything I can do to update the module for ease-of-use.