You can use SocketPro on routers running OpenWRT. We do not have an official guide on how to set this up and you will need some tech know-how to set this up.
A good starting point is the Github README - https://github.com/shadowsocksr-backup/shadowsocksr-libev/blob/master/README.md