My ultimate goal is to be able to send data from my various microcontrollers over a network that has a proxy firewall. I tried changing the firmware of the different MCUs to support proxy but that came out to be a big daunting task with no guarantee of success and the scalability issue. The feasible answer I found is to use a machine in between the network and these nodes that tunnels the data through the proxy for them. Now, the obvious answer was to get a cheap pc and make it do it but that was not practical for my applications. The other interesting thing that I found is that there are router firmware such as DD-WRT that support this feature on the routers itself. I was very intrigued and am looking for a definitive answer to this approach for my application. Is it really possible to make the proxy settings in a router through the DD-WRT firmware and it will tunnel the data of all the devices connected to it through the proxy? If not, what am I missing here and if there is a better way to go for this problem. Also, taking as this DD-WRT is linux based, will it be possible to flash it to a raspberry and make it do everything instead?
Thank You