Simple system global proxy working via redsocks2. Requires root. Tested with Magisk.
App can use proxy string in next formats:
socks5://host:port
socks5://login:password@host:portYou can control RedProxy via adb or android broadcasts.
adb shell am broadcast -a "net.redproxy.SET_PROXY" -n net.redproxy/.MainReceiver --es proxy "socks5://login:password@host:port"adb shell am broadcast -a "net.redproxy.SET_PROXY" -n net.redproxy/.MainReceiver --es proxy "null"http://host:port
http://login:password@host:port
https://host:port
https://login:password@host:port
