В итоге я остановился на shadowsocks-libev

Rust версия как-то коряво работает всё равно, либо чинить конфиг.