I’d like to get all Whonix traffic to connect to a free socks5 proxy after it leaves the Tor network. I use Whonix on Qubes but I think you can treat this like a regular whonix question because I’d like to do it in the whonix gateway qube if possible so I don’t have to dedicate more resources to a new qube.
My understanding of a article hosted on this website, that I can’t link to because of forum rules, is that I need to do DNS queries directly if I want to do transparent proxying, but I don’t want the dns resolver to know my real IP, so is there another way?
Practically: No, there is no other known way to use transparent proxying and have the proxy resolve DNS instead of another known (you know the IP) DNS server.
Theoretically:
4 years of no commits to redsocks. And redsocks being unmaintained with unmerged pull requests complicates this issue further.
So unless you or somebody you pay (not me) steps up to maintain redsocks (or any alternative or yet to be invented solution) and add this feature this most likely won’t be happening.
Patrick, how does tor accomplish this then? Why does this work with a web proxy?
Is it not possible to do something called DNS over HTTPS and put that through the proxy?
If not, I don’t think it’s necessary to proxy my dns. The queries will already be going through tor, and all I’m trying to do is hide the fact that I’m using tor from websites that make life difficult if they see a tor exit node.