Zend certified PHP/Magento developer

How do I route all my desktop’s traffic through the Shadowsocks client?

I’ve got a Rust implementation of Shadowsocks (no plug-ins) server, which can be found here, running on my VPS but I have no idea how to configure a client correctly so that all my desktop’s outgoing traffic would go through my Shadowsocks proxy. I have no such issue on my Android Shadowsocks client.
I need some kind of a script which starts Shadowsocks client and routes all the traffic coming from my system through it (just like what wg-quick does in case of Wireguard). How should I do that?