Add support to make home control works behind NAT by creating ssh persistent tunnel to server outside NAT