Так что я знаю о SSH-туннелировании через удаленный сервер Linux для доступа к сайтам, которые заблокированы в моей локальной сети. У меня вопрос наоборот:
У меня есть локальный веб-сервер, к которому я могу получить доступ внутри локальной сети. Однако я не могу добраться до него извне, так как я нахожусь в среде NAT. Я мог бы перенаправить порт на маршрутизаторе на конкретную машину - но я не в состоянии сделать это (сеть большой компании).
Я знаю, что возможно удаленно подключиться к моей машине через NAT через, например, Skype (пробивка NAT) или даже TeamViewer (подключение через сторонний сайт) - все, что они делают, это туннелирование соединения, верно?
Как мне настроить этот вид туннеля с некоторым программным обеспечением? Я предполагаю, что мне всегда нужен сторонний сервер для настройки туннелирования? Как это сделать с Windows? Какой самый простой способ? Любой сервис, такой как DynDNS, который (помимо привязки домена к IP) позволяет мне туннелировать соединение, чтобы myspecialdomain.example.org приводил к машине в среде NAT?