BTH is using a proxy service.
So likely this is either of three options:
1. Your router doesn't have a public IP
2. The public wifi you're using doesn't allow the configured port for outgoing connections
3. Firewall is configured wrong
But as there's no config there's not much we can look at.