Иногда, когда я вхожу в корпоративную WiFi-сеть, сервер / маршрутизатор перенаправляет весь трафик на свою страницу входа, где я должен нажать «принять» (или заплатить), прежде чем получить доступ к любым другим страницам. Как это сделать? Это сделано маршрутизатором или чем-то еще?

У меня RaspberryPi настроен как веб-сервер, и он транслирует сеть ad-hoc. В настоящее время вы должны ввести IP-адрес сервера, чтобы просмотреть веб-приложение, когда вы подключены к специальной сети. Есть ли способ заставить его перехватывать запросы на любой адрес и перенаправлять их в мое приложение?

1 ответ1

1

То, что вы видели на работе в корпоративных сетях Wi-Fi, технически называется Captive Portal ; по словам Википедии,

Техника портала в неволе заставляет HTTP-клиента в сети видеть специальную веб-страницу (обычно для целей аутентификации) перед обычным использованием Интернета. Пленный портал превращает веб-браузер в устройство аутентификации.

По моему опыту, они иногда неправильно конфигурируются, поэтому использование нестандартного порта (я использую что-то в диапазоне 50 000 ) для подключения к домашней VPN-сети позволяет обойти аутентификацию и использовать сеть без каких-либо препятствий. То же самое для соединений ssh через нестандартный порт.

Эта конфигурация может быть реализована на Raspberry Pi, просто введите в Google слова * портал Raspberry Pi *, и вы найдете множество инструкций по этому вопросу. Не зная, используете ли вы Raspian, Arch Linux или OpenSuse (чего я не знаю), я не могу быть более конкретным, но вокруг много информации. Вы можете начать здесь, для ясности, если ни для чего другого.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .