I'm running a software, where clients connect to my db via port 3306. I can't use regular shared hosting, as there I need to request for each client's IP to be added to the firewall, which is a pain in the butt and some clients may want to connect from different IPs or have dynamic IP, so I can't use it like that. And I don't want to pay for VPS or dedicated either, if I don't have to. Is there some solution? Some hosts which allow this?