Hacker News new | ask | show | jobs
by ffpip 1282 days ago
It runs a TOR client locally and proxies all connections through that. It does not implement the privacy protections of the TOR browser tho.

Basically, using the TOR network as a VPN.

1 comments

Not a VPN, TOR just runs as a SOCKS proxy on whatever device you're using[0]. Replacing the actual network stack at OS level was considered but iirc was decided against because it would require admin permissions.

The TOR browser and Brave do the exact same thing, it's just that the TOR browser is configured to not store anything and to make sure it's fingerprint to other sites is as generic as possible (this is also why TOR warns you about changing window size, it un-generalizes that fingerprint). Both ultimately are conveniences because messing with SOCKS proxy settings is rather unfriendly for most users.

If you use a Linux distro, I'd recommend checking out torsocks[1], it's a shared library + a shell script that lets you "onion-ify" any application pretty easily.

[0]: This also means you can connect basically every mainstream browser to TOR if you know the port the SOCKS proxy is running on.

[1]: https://man.archlinux.org/man/torsocks.1.en