<div dir="ltr">Спасибо. Я ещё раз посмотрю дамп трафика с микротика. <br></div><div class="gmail_extra"><br><br><div class="gmail_quote">18 октября 2013 г., 19:22 пользователь Maxim Dounin <span dir="ltr"><<a href="mailto:mdounin@mdounin.ru" target="_blank">mdounin@mdounin.ru</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello!<br>
<div class="im"><br>
On Fri, Oct 18, 2013 at 03:28:46PM +0600, Лапочкин Константин wrote:<br>
<br>
> Добрый день. Используем Nginx для редиректа на captive-портав с<br>
> наших wifi-hotspot’ов. Пользователь, подключившись к не<br>
> защищённой сети при любом обращении в интернет по протоколам<br>
> http, https перенаправляется на наш портал, где проходит<br>
> авторизацию (либо получает гостевой доступ). Возникла задача:<br>
> что бы на клиентских устройствах с iOS (iPhone, iPad) при<br>
> подключении к нашей сети всплывало pop-UP окно с нашим порталом.<br>
> Работает это через протокол wisrp, окно называется uam(unified<br>
> authorization method). Суть метода в том, что при подключении к<br>
> сети ios запрашивает ссылку с «User-Agent:<br>
> CaptiveNetworkSupport-200.1 wispr». Если он получает на это 302,<br>
> то, теоретически, должно возникнуть окошко со страницей, на<br>
> которую перенаправляет 302-й код. Однако, это в nginx не<br>
> работает. Проверяли, что работает на microtik. Cнимали дамп<br>
> пакетов c микротика, увидели следующее:<br>
<br>
</div>[...]<br>
<div class="im"><br>
> Что сделал: пробовал через nc слать заголовки из дампа микротика<br>
> – работает, окно появляется. Пересобрал ngnix, что бы заменить<br>
> 302 Moved Temporarily на 302 Hotspot login required – не<br>
> помогло.<br>
<br>
</div>Если я правильно понимаю, важно не то, как делается<br>
перенаправление, а то, что возвращается клиенту после<br>
перенаправления.<br>
<br>
Там должна быть XML'ка установленного спецификацией WISPr вида,<br>
пример можно посмотреть, например, тут:<br>
<br>
<a href="http://hotspot-connect.sourceforge.net/" target="_blank">http://hotspot-connect.sourceforge.net/</a><br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Maxim Dounin<br>
<a href="http://nginx.org/en/donation.html" target="_blank">http://nginx.org/en/donation.html</a><br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></font></span></blockquote></div><br></div>