- Возможно, но не вероятно.
- Да, но смотри 1.
- Навряд ли. Возможно, если они находятся в одной сети, если только провайдер не блокирует это.
- Сервер должен опубликовать свой адрес, используя что-то вроде DynDNS.
Если у вас есть личный адрес, лучше всего подключиться к VPN-серверу и принять соединения оттуда.