Rant ahoy:
I’ve been using paid VPNs for several years now. In that time, it’s become clear to me that using a VPN makes me an enemy of practically every online entity between me and the websites/services I use, and usually also an enemy those websites/services themselves. VPN usage is easily identified: to keep a record of VPN servers, all a censor/surveillance entity needs to do is pay for access to the VPN and see what computers the client talks to.
As time has gone on, the internet has gotten ever-more intolerant of VPNs. I’ve tried many services. I’ve tried using their “obfuscation” services, and I’ve tried rotating servers, but it’s gotten to the point where I have to have the VPN off like 20% of the time. I have to turn it off to log into eBay, turn it off again to track a package on USPS, change servers three times when visiting reddit, turn it off to look at THE WEBSITE OF A VPN PROVIDER, definitely turn it off to check the consent box for public wifi, etc. etc. Many multiplayer games refuse to work over a VPN, which is manageable on Windows because most VPN clients allow you exempt specific programs from the VPN, but on linux this is only possible by launching the needed program from a menu in the VPN client, which ranges from horribly cumbersome to outright impossible.
What’s worse, the VPN clients themselves are very flawed. Sometimes they don’t tolerate changing wifi networks. Other times they fail spontaneously. Sometimes they fail spontaneously, and also kill the wifi connection, so even disconnecting from the VPN doesn’t restore internet service.
People often say, “If you really care, set up your own VPN on a remote server.” I’m sure that works for getting around censorship, but it isn’t anonymous at all: my traffic is still identifiable, it’s just that “my computer” is somewhere geographically separate from my meat body. I actually want my traffic mixed in with the traffic of a bunch of strangers.
One thing that VPNs do seem to work for reliably is torrents. The cost of a VPN is well worth having torrents available to me, so I think that I will keep a cheap subscription, but I’m now fairly sure that the anonymity of my regular traffic is already fatally compromised by having to turn off the VPN so much, and by the fact that I regularly log into web services, including google. I’m now prepared to content myself with the modicum of cloaking provided by Brave Browser and Linux itself. If anyone has come up with a foolproof traffic-obfuscating technique, though, I’d love to hear it.