avtomoda
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Необходимо организовать доступ к локальным сайтам из интернета через браузер, именно через браузер. Постараюсь более подробно описать ниже, возможно сообщество даст мысль и подтолкнет к действиям. Имеются 3 локальный сети с роутерами на борту: 192.168.1.0/24 192.168.2.0/24 192.168.3.0/24 Во всех сетях роутеры Asus являются DNCP серверами, то есть раздают локальным машинам IP адреса согласно IP-List, за каждой машиной закреплен свой конкретный IP адрес. На роутерах Asus стоит альтернативная прошивка, на прошивке установлен OpenVPN и сети соединяются посредством VPN. Все компьютеры видят в сетях друг друга, пингуются, обмениваются данными, вообщем работают сети как надо. Важно!!! Только один роутер который стоит в подсетке 192.168.1.0/24 имеет белый статический IP адрес. Он является VPN сервером. Остальные роутеры имеют выход в интернет посредством USB модемов и получают динамический IP адрес от провайдеров. В каждой сетке стоит по одному серверу Windows Server 2008 R2. На каждом сервере подняты роли Web сервера. В роли Web сервера трудятся IIS 7.5. На каждом из серверов крутятся локальные сайты небольшого размера. Так вот: если я из интернета (например с планшета) подключаюсь к роутеру 192.168.1.0/24 посредством VPN, то тогда я попадаю в свою локальную сеть и работаю сколько хочу, сейчас у меня так и сделано и все работает. Но тут возникла задача попадать на локальные сайты которые работают в локальных сетях. Как я сделал: Я на роутере с белым, статичным адресом установил легкий Web сервер, и разместил на нем типа страницу с ссылками на сайты в локальных сетях, как в книге страница с оглавлениями. Смысл такой - заходишь на страницу и затем попадаешь на тот сайт в локальных сетях который тебе нужен. Ссылки имеют вид типа: a nref="http://192.168.2.x/index.php" , то есть ведут на Web сервера IIS. Задача такая что бы в браузере я мог открывать сайты с различных локальных сетей. Как это сделать? Свои мысли такие: 1. Сделать сайт на фреймах - сложно и не правильно, но выход. 2. Установить на роутере с статичным IP Proxy сервер, который бы обрабатывал запросы. Как лучше сделать что бы я мог с браузеров без подключения по VPN открывать сайты всех локальных сайтов? Советы типа установить один сервер, а не 3 или один сайт а не 3 не нужны. Есть схема такая и нужно заставить ее работать через браузер. |