Подскажите, какими способами можно достучаться до веб-сервера в локальной сети, выходящей в инет через NAT.Интересуют способы, которые исключают настройку роутера(т.е. не port-forwarding и не port-triggering). UPnP тоже не всегда включен на роутерах, исключаем и его.
Как один из вариантов - это использовать STUN, но он работает через UDP. соответственно надо еще как-то туннелировать TCP(HTTP) в UDP.
Что есть:
Веб-сервер в локальной сети - apache.
NAT - cone(если можно будет работать с симметричными, совсем хорошо)+есть возможность использовать внешний сервер с постоянным IP для получения доступа к локальному web-серверу.
Одновременных соединений нужно не много(единицы). Или хотя бы одно.
>[оверквотинг удален]
>UDP. соответственно надо еще как-то туннелировать TCP(HTTP) в UDP.
>
>Что есть:
>Веб-сервер в локальной сети - apache.
>NAT - cone(если можно будет работать с симметричными, совсем хорошо)
>
>+есть возможность использовать внешний сервер с постоянным IP для получения доступа к
>локальному web-серверу.
>
>Одновременных соединений нужно не много(единицы). Или хотя бы одно.Ну так и делаете: какой-либо туннель (например, openvpn) и интерфейс Apache вешаете на IP-адрес туннеля.
По настройке туннелей в сети тонны доков.
На машине с публичнымм IP "пробрасываете" (например, в iptables DNAT) 80-й порт на IP-адрес удаленной машины
ok,спасибо.