Принудительно открывать браузер пользователей после получения IP-адреса с использованием DHCP

866
Ophion

Я видел, как вы подключаетесь к некоторым сетям (в основном, по Wi-Fi), всплывающее окно вашего браузера и отправляет вас на портал авторизации ( CP ) для аутентификации, чтобы получить доступ к Интернету или другой сети. Я думаю, что этот процесс делает после назначения DHCP на компьютере. Я хотел бы знать, какой процесс (метод / технология) используется для достижения этой цели. Я имею в виду, как назначенный в DHCP шлюз может сказать (отправить) вашему компьютеру вход в систему в СР? Цель этого заключается в том, чтобы я хотел, чтобы новые пользователи в моей сети имели доступ к блогу для начинающих, чтобы объяснить им, как работает сеть, рассказывая об услугах ( XMPP, веб-страницы, FTP)., ...) и когда найти соответствующее клиентское программное обеспечение для начала использования услуг. Вид паутины для чайников. Это может быть очень полезно. Может быть, это невозможно, но я использую только логику: если Captive Portal может сделать это, то это может быть способом сделать это. Может быть, стандарт отправляется по сети.

До сих пор я видел этот Captive Portal, заставляющий браузер всплывать

PS: я хотел бы отметить, что я пытаюсь сделать это в каждой операционной системе ( Windows, GNU / Linux, Android, Apple )

-2

1 ответ на вопрос

1
Hydranix

Порталы Captive требуют, чтобы вы имели полный контроль над сетью, через которую подключаются пользователи.

Все зависит от операционной системы и настроек пользователя, независимо от того, будет ли автоматически открыта страница портала. Все, что делает сеть - это рекламирует URL своего портала на ОС, и ОС решает, продолжать или нет. Однако любые дальнейшие HTTP-запросы будут перенаправляться только на портал.

Использование принудительного портала для принудительного открытия веб-страницы, которая на самом деле не является страницей входа в неактивный портал, является вредоносным по своей природе и никогда не должно использоваться так, как вы описываете.

Однако вы можете просто заставить первый HTTP-запрос открыть блог, о котором вы говорите. Какой правильный способ сделать то, что вы хотите. Вы должны попробовать задать этот вопрос.

По моему мнению, вам лучше всего предоставить пользователям возможность посетить блог, чтобы узнать больше о сети.

Я не говорил об этом злонамеренном использовании, но, думаю, вы правы, вы не должны заставлять пользователей заходить на определенную веб-страницу. Я хотел бы знать, если это возможно, как заставить первый HTTP-запрос открыть блог? Между прочим, я не пытаюсь взломать кого-либо, имеющего дело только с очень простыми пользователями с небольшим или никаким знанием о сетевых услугах и основных настройках. Я говорю о людях, которые, вероятно, никогда не «посещали» Интернет, но имели компьютер и пытались быть в сети. В любом случае, спасибо за ваш ответ. @Hydranix Ophion 7 лет назад 0
Я вовсе не думал, что ты намеренно пытался сделать что-то злое. Просто перепрофилировать что-то, что должно вести себя определенным образом, было бы очень подозрительно для пользователей. Например: при подключении к сети Windows 10 говорит: «Эта сеть требует входа в систему, чтобы использовать Интернет, нажмите здесь, чтобы войти». При нажатии браузер открывает блог, в котором нет возможности войти, или, что еще хуже, что-то похожее на то, что вы можете войти, но это что-то другое. Если вы используете Windows на китайском языке и не говорите по-английски, вы можете запутаться. Hydranix 7 лет назад 0
Для перенаправления первого HTTP-запроса у вас есть несколько вариантов. Вы можете контролировать все, используя прозрачный прокси-сервер, вы можете использовать более простой, но менее надежный способ управления DNS-сервером, назначенным через DHCP, и выполнять перенаправление там, или вы можете встретиться в середине и до тех пор, пока у вас есть контроль просто перенаправить все пакеты запроса DNS на ваш DNS-сервер. Hydranix 7 лет назад 0

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