Browser

🐺 Librewolf

Add Arkenfox’s user.js:

Alternatively, there’s an AUR package.

Leave all site settings permissions at ask to allow. Check browser anonymity or security with TorZillaPrint & Browser Leaks.

See the Arkenfox wiki.

🦊 Fennec F-Droid

Fennec’s preferences are largely the same as Arkenfox’s, or supplemented for by uBlock Origin. Otherwise they’re not applicable, as the features (or un-features) are not present. See my comparison.

Enable ETP:

Disable search suggestions:

Disable AI:

Extensions

Set uBlock to medium or hard mode, see either page for how to relax each per website, & disable JavaScript.

In Fennec, enable AdGuard/uBO – URL Tracking Protection & import Actually Legitimate URL Shortener Tool.

For userscripts, install Violentmonkey.

Network

DNS over HTTPS

Use Mullvad or LibreDNS:

If not on Librewolf, use Custom β†’ Provider: https://dns.mullvad.net/dns-query or Provider: https://dot.libredns.gr/.

Tor & I2Pd

The relevant about:config values are:

network.proxy.socks 127.0.0.1
network.proxy.socks_port 9050 // 4447 for I2Pd
network.proxy.type 1 // 1 = enable, 5 = use system proxy

Also remember to set these:

network.proxy.socks_remote_dns true // Set by Arkenfox
network.dns.disabled true

Otherwise if the proxy isn’t running or connected .onion & .i2p addresses will be sent to your VPN or ISP.

Add FoxyProxy to access eepsites while the browser is configured for Tor or the clearnet:

Related
Linux · Android · Technology