I've been using Flint 3 for a short time and am trying to configure it myself. First, I activated AdGuard Home and set up some filters, and it's working flawlessly.
However, I'm having trouble configuring Tailscale, which is my primary use case, so I'd like your help.
When I activate Tailscale, it gives me a Router Virtual IP address, and I've completed all the necessary settings. Since I'll be using my home network as an exit node via my iPhone, I've provided all the necessary approvals. Cloudflare is enabled in Tailscale's default DNS settings, and I can access the internet without any issues when I connect from my phone.
The real problem begins now: I don't want to use Cloudflare by default on Tailscale, because I won't see AdGuard Home and lose the ad-blocking feature. So, I enter the Router Virtual IP address Tailscale gave me in the Global Nameservers section of the default DNS settings under Tailscale DNS and enable the Use Exit Node setting. I also enable and confirm Override DNS, but then I can't access the internet when I connect from my phone. What's the problem?
Isn't this how I need to connect Tailscale to AdGuard Home?
To resolve this issue more clearly and explain it to you, I reset my Flint 3 Router to factory settings.
I established my PPPoE connection via the WAN port, and since I'm using a Dynamic IP address, I'm in the CGNAT pool.
My DNS settings are my Internet Service Provider's default DNS servers.
I've enabled AdGuard Home.
Yes, I don't want to use the DNS specified in the AdGuard Home DNS settings. I want to use the default Internet Service Provider DNS. What should I enter here? (If I leave it blank and save, it automatically defaults to Quad9 DNS.)
My Tailscale Flint 3 device connects to Cloudflare as the exit node, as shown in the DNS settings. When I completely delete it, it connects to the default DNS, but no matter what I do, AdGuard Home and the manually entered DNS in the AdGuard Home DNS settings don't show up as ad-blocking. (My goal is to connect remotely from my phone using mobile data, using the ad-blocking service on my home network, as if I were at home.)
Is there no way to point Tailscale to AdGuard Home?
So what I'm trying to do is point Tailscale to AdGuard Home, block ads using the DNS I manually entered in the AdGuard Home DNS settings, do all the redirecting, and publish Tailscale as an exit node from the mobile network.
Based on your description, I assume your requirements are:
You have already configured Flint 3 as a Tailscale exit node and enabled the ADG Home feature;
Other devices will use Flint 3 as their Tailscale exit node and wish to forward DNS queries to Flint 3's ADG Home for filtering.
In this scenario, you only need to first configure Flint 3's Tailscale IP as the DNS server within Tailscale, as you mentioned, and enable the “Use with exit node” option.