I'd just really advise against touching Tor with a regular browser. For starters, you shouldn't browse Tor without blocking JavaScript by default. Hogging the bandwidth needed for video is also where 'normal use' turns problematic for the people who actually rely on Tor for personal safety.
Tor Browser is painstakingly maintained to make it suitable for Tor. Even Brave's Tor mode is more fit for purpose than proxying Tor manually.
I'd also argue that it's better for the anonymity of all to use a browser prepared to avoid fingerprinting.
(I'm stretching the analogy to point out that you are correct that he is providing cover [the hay], but that most of the traffic currently is of the type that the surveilling entity is looking for [the needles]).
Could you say why this is recommended?
If you use .onion services for anything... interesting, you should also be aware that the first step an advanced attacker might do with a compromised site is to try and completely own all browsers visiting.
If you run JavaScript, you're just waiting for someone to poke a hole in whatever sandbox protections the Firefox base of Tor Browser can provide. Example: https://threatpost.com/tor-browser-update-critical-flaw/1458...
Tor Browser is based on Firefox, and has a bunch of anti-fingerprinting measures built in to it which have been slowly upstreamed to Firefox (as well as ensuring the Firefox doesn't send anything without going through Tor -- something which historically has been hard to do as a Firefox user).
Keep in mind that this only protects publishers, not those accessing the website.
More info: https://www.tor2web.org/
I've seen these proxies bleed into more problematic Tor use cases among vulnerable individuals. Defaults matter, and as technical people we should assume a bit of 'do no harm' moral responsibility for people who seek our advice.
Tor Browser is painstakingly maintained to be fit for its specific purpose. If you're not authorized to install Tor Browser on a device and to emit Tor traffic on the network you're using, you generally shouldn't access Tor there.
Anyone using Tor to access resources that might get them in trouble in the country they're in should look into proper operational security with Tor Project-provided infrastructure like bridges.[1] The special purpose Tails operating system can be used with bootable USB memory on common hardware like laptops without leaving a trace.[2]
Tor Browser has millions of active daily users VS Brave Browser has only a very small amount.
1. Run the service.
2. Disable blocking onion in about:config.
3. In firefox set manual proxy and enable proxy dns for socks5.
Done :D
Takes all of two mins.
That said, it's generally better to run the official TOR Browser instead. It has security nerds working over every aspect of it to make it as anonymous as reasonably possible. Deanonymization is shockingly powerful in the age of big data.
If you want to be anon, use tor.
https://f-droid.org/en/packages/com.stoutner.privacybrowser....
For a network wide approach, you will need to set up PAC and a network accessible tor proxy. The PAC would have a rule that redirects all .onion hosts to the network accessible tor proxy.
In /etc/tor/torrc:
DNSPort 127.191.0.1:53
TransPort 9040
TransProxyType TPROXY
AutomapHostsOnResolve 1
Add iptables rules: iptables -t mangle -A PREROUTING -d 127.192.0.0/10 -j TPROXY --on-ip 127.0.0.1 --on-port 9040 -p tcp
iptables -t mangle -A PREROUTING -d 127.192.0.0/10 -j TPROXY --on-ip 127.0.0.1 --on-port 9040 -p udp
Make sure you start tor with relevant capabilities (I use systemd, so here is my override snippet): [Service]
AmbientCapabilities=CAP_NET_BIND_SERVICE CAP_NET_ADMIN
Split horizon dns to send .onion lookups via the tor daemon. e.g. my dnsmasq config contains server=/onion/127.191.0.1
Note that some programs might need some coercing. e.g. firefox needs network.dns.blockDotOnion set to false in about:config (see https://twitter.com/mrphs/status/708548201800982528)In practice some sites drop Tor connections, and localisations come through wrong, but that doesn't seem to be why you said "no".
Captchas on some sites, for sure, sometimes a different route will fix it. Usually mainstream sites either block tor or work properly.
And don't even think about trying to sign up for some free service like an email account or game account. Your account will be flagged before you finish thinking up your username.
Well, it's the websites using Cloudflare, not Cloudflare doing it for fun. You're better served hating other Tor users for ruining nice things for you.
But you're lucky if a service even allows Tor. I straight up block it for some of my applications since it's 99.99% abuse.
"Use tor for everything" might be good life advice, but it's not a good answer for "how do I avoid using tor for everything" :P