Не видеть веб-сервер от LAN - Проблема NAT?

Туннели SSH довольно просты. Просто удостоверьтесь, что брандмауэр не разрешает посещать HTTP (он представил бы бессмысленный туннель), и действительно разрешает посещать SSH.

Затем это - просто вопрос туннелирования localhost:80 (или независимо от того, что порт) к локальному порту для Вас.

Вот пример, если Ваши компьютерные выполнения *отклоняют:
ssh webserver.example.com -L 8080:localhost:80 -fN

Это будет работать, предполагая, что ssh сервер совпадает с веб-сервером, если это не, используйте IP веб-сервера вместо localhost.-fN помещает туннель в фоновом режиме, освобождая терминал снова.

После того как туннель произошел, можно просмотреть сервер на localhost:8080 на компьютере.

Если Вы находитесь на машине Windows, используйте что-то как PuTTY. Вот хорошее практическое руководство со снимками экрана.

0
задан 19 January 2014 в 07:13
1 ответ

Вы говорите: «при попытке запросить домен изнутри локальной сети браузер прерывает время ожидания и не разрешает адрес сайта.». Если это проблема разрешения, то в этом участвует DNS. Но как узнать, что разрешение не работает? На что отвечает ваш DNS при запросе домена из локальной сети и извне из глобальной сети? В качестве первого шага проверьте это, чтобы убедиться, что это действительно pb с resoution. Я подозреваю, что вы можете разрешить 2 разных адреса в зависимости от того, пытаетесь ли вы разрешить на общедоступном DNS-сервере или на своем локальном DNS-сервере. Затем вам необходимо настроить привязку iptable или демона (более вероятно, что это будет iptables, если время ожидания браузера действительно отсутствует).

0
ответ дан 5 December 2019 в 14:27

Теги

Похожие вопросы