Help chaining with NetGuard

I am attempting to chain my firewall to shadowsocks. I have a few proxies and would like to be able to choose between them at ease. I am using NetGuard which uses Android VPN service. All the traffic goes through it first and it supports then routing to a proxy. I want to host a local proxy so I can send the traffic from NetGuard to Shadowsocks and then Shadowsocks will send it to the proxy. I am running shadow socks in proxy mode instead of VPN mode. They both work when I run them independently of each other. I pipe the output to the local shadowsocks proxy port and loopback address. Unfortunately it does not function this way. I can give more description if anyone needs it. I am asking to NetGuard developer to. Thank you.