I need a local SOCKS5 proxy server that doesn't use the Android VPN service. Why? Because I want to chain it with the no-root firewall NetGuard. NetGuard already uses the Android VPN service. Therefore, no other app can use the Android VPN service at the same time. NetGuard, however, supports chaining apps via SOCKS5. Unfortunately, I have trouble finding a suitable app which I can chain it with other than Orbot. Ideally, I would be able to connect then to my Streisand server through the local SOCKS5 proxy server. A SSH tunnel would be an added bonus.
I'm on a non-rooted phone with Android 7.1.1 and don't want to root because that breaks, for example, my banking app. I'm happy to provide more information if needed. Thanks for your help!