Spent today routing ALL my system traffic through Tor on Rocky Linux 9. Not just the browser — everything.
Turns out it's not as simple as "install Tor and redirect ports". Here's what I ran into:
⚠️ SELinux blocks Tor from binding new ports — had to build a custom policy module
⚠️ Avahi squats on port 5353 — moved Tor DNS to 5399
⚠️ IPv6 leaks your real IP even with iptables rules — because iptables only handles IPv4
⚠️ DNS to 127.0.0.1 gets skipped by the loopback exclusion — rule ordering matters
⚠️ NetworkManager keeps overwriting resolv.conf — had to chattr +i it
The result: transparent proxy + kill switch + IPv6 blocked + boot persistence. If Tor dies, traffic gets dropped — no clearnet leaks.
Full guide with every fix, alias, and recovery script:
https://github.com/shadowbipnode/sovereign-linux-tools
#privacy #tor #linux #opsec #sovereignty
