The Iranian government has harshly cracked down the Internet. Aside from denied access to many websites and services, many VPN services are disrupted. Formerly, Cisco AnyConnect Compatible VPN subscription worked very well on Fedora, but now its connection, if any, is as slow as 4 kbps. How do they technically do this? What is the best way to circumvent such harsh Internet filtering?
It seems that Tor is an answer, but it seems that Tor only allows connecting through its browser, though there are other use cases, for example, updating system software, connecting other software to filtered services, etc.
What should one do in this situation? By the title I mean "protect both one's privacy while having maximum speed in access to Internet resources".