Я хочу подключиться к серверу Apache по протоколу SSL (с сертификатами клиента и сервера), когда клиент и сервер находятся за брандмауэрами NAT. Я не могу перенести порт и должен предположить, что все порты, кроме 80 и 443, заблокированы.
Я слышал о пробоинах NAT, но я не хочу использовать сторонний сервер, и я слышал, что это делает рукопожатие SSL невозможным. Я не думаю, что смогу туннелировать SSL-соединение через SSH - по крайней мере, без использования стороннего сервера. Зная оба публичных IP-адреса (через DDNS) и предполагая, что я использую порт 443 на обоих концах, есть ли другой способ подключения? Если так, как бы я поступил с Apache?
Я все еще немного неясен с некоторыми из этих вещей, поэтому, пожалуйста, поправьте меня, если я сказал что-то, что не имеет смысла.