I am thinking about access my HASS instance running on raspberrypi remotely through internet.
Unfortunately my network configuration is very complex (many routers, NAT) so port forwarding or DDNS solutions are not possible.
I read that it could be possible using weaved service for example. But I am curious if it is possible to use any other cloud service, and for example slave instance of HASS running on it, that would be cached/synced with PI connected to network. Maybe Firebase would be good solution?
I think that is overkill and a bandage, the proper way is to just adjust the network.
You could also use something like openvpn or hamachi for a small vpn; and there are other ways to expose it as well. If you are doing device discovery and other things this will cause problems. Or thats what I assume, I am not the uber expert by any means.