Запрос страницы WEB на удаленном клиенте

Стартовая страница › Форумы › Понять, как работает ПО › Запрос страницы WEB на удаленном клиенте

Просмотр 6 сообщений - с 1 по 6 (из 6 всего)
  • Автор
    Записи
  • #5631
    manjey73
    Участник

    IP адрес SCADA сервера в сети 192.168.0.2
    Есть устройство с WEB мордой по адресу 192.168.0.14
    Прописываю данное устройство в представлении и локально к нему идет подключение.
    Делаю автоматическое перенаправление, создав в папке WebPage html файл в котором ссылаюсь на данный адрес с содержимым
    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset=»utf-8″>
    <title>test</title>
    <script language=»JavaScript»>
    remain();
    function remain()
    {
    location.replace(«http://login:password@192.168.0.14&#8243;);
    }
    </script>
    </head>
    <body onLoad=»remain()»>
    </form>
    </body>
    </html>

    Но при подключении с удаленной машины в интернет идет поиск адреса 192.168.0.14 и говорит, что найти в интернете такого не может.

    Как собственно быть ? при подключении в локальной сети все нормально подключается.

    #5633
    manjey73
    Участник

    Если же прописать вместо внутреннего IP в сети мой внешний:порт и в роутере настроить проброс порта на 80-й адреса 192.168.0.14 вот так

    http://login:password@внешний IP сети:9089 + настройки роутера то с удаленки работает, а изнутри перестает соответственно.

    #5637
    Mikhail
    Модератор

    Всё правильно. Когда Вы заходите с внешней машины, то не 192.168.0.2 обращается к 192.168.0.14, а внешний браузер пытается обратиться к 192.168.0.14. Поэтому нужно использовать видимый извне адрес.

    Изнутри, если есть выход в интернет, внешние адреса должны работать. Можно посмотреть ошибки в браузере по F12.

    #5640
    manjey73
    Участник

    Чтобы заработало изнутри, пришлось на роутере сделать LoopBack всей внутренней сети при обращении к внешнему адресу внутрь, но у меня Microtic а не бытовуха, которая вряд ли это умеет. И тем более не Cisco, которая это наверное еще легче сделает.

    Но такой вариант несколько не кошерен, фактически WEB интерфейс выставляется полуголым задом в интернет.
    Сделать перенаправление потока никак нельзя ? чтобы на удаленке как бы локальная страница открывалась ? Ведь то, что лежит в папке так работает, для Дашборда я ведь ничего не пробрасывал в роутере…

    #5650
    Mikhail
    Модератор

    Нужен адрес веб-морды устройства, который будет доступен как извне, так и изнутри. Rapid SCADA просто предоставляет фрейм для открытия страницы устройства по указанному адресу.

    #5657
    manjey73
    Участник

    Последнее не понял.
    Вот есть адрес в сети 192.168.0.14 соответственно порт 80, можно ли как-то данный веб впихнуть в папку ScadaWeb, чтобы внешние браузеры попадали именно туда, но при этом открывалась страница с указанного адреса. Или это вообще не вариант ?

Просмотр 6 сообщений - с 1 по 6 (из 6 всего)
  • Для ответа в этой теме необходимо авторизоваться.