Today, I configured my browser to use a ssh/SOCKS5 proxy setup to keep my web traffic confidential even when browsing from insecure networks (e.g. a public WLAN hotspot). I was then thinking that it would be even better for my privacy to do the same for all applications that connect to the internet. I should note that I understand that SOCKS works on the application layer of the OSI model and that it would be the easiest to use a VPN if one wanted to tunnel all system traffic.
There are however many tools available that make it possible to proxy arbitrary applications through SOCKS. One of these tools is called
socksify and its developers state that it is possible to use it globally, at least on some systems. However, they go on to note that:
You should not attempt this unless you know what you are doing, as it is a potentially dangerous operation.
What do they mean by that? What are the potential dangers of socksifying all applications on my system?