Jump to content
Калькуляторы

Скажите как вы решаете проблему с подключением ssl/hsts, если у вас есть портал авторизации.

Схема такая: клиент -> авторизация если он не оплатил -> интернет.

Много думал и время потратил, но ничего не работает с новых браузеров (chrome, edge).

Попробовал множество из github-а скриптов и программ.

Одного осталось - сделать прокси вне nginx-а.

 

пс. у меня nginx/debian

Edited by h3ll1

Share this post


Link to post
Share on other sites

1 час назад, h3ll1 сказал:

Одного осталось - сделать прокси вне nginx-а.

 

HAProxy с какой-то версии умеет смотреть в SNI. Есть/был также проект Releases · dlundquist/sniproxy (github.com) 

 

 

Share this post


Link to post
Share on other sites

Попробовал - не работает изза hsts. Надо обмануть сам браузер (тут хакерские истории), а я только интернет доставчик.

 

Share this post


Link to post
Share on other sites

Ответ на сабж — обычным образом, редирект http (tcp/80). В https лезть не нужно.

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

Windows 10 кажется тоже так научился, хотя не уверен.

Share this post


Link to post
Share on other sites

Я понял, но тут нужно чтоб абон при введение любого сайта (там 90% - хттпс) попадал на портал. HSTS ето не позволяет. 

 

Share this post


Link to post
Share on other sites

С этим вы ничего не сделаете, HSTS работает на стороне клиента, и пока таймер не истечет или клиент руками настройки не почистит, не факт что даже другой валидный сертификат для сайта прокатит, ибо могло быть включено publiс key pinning, не помню, какая там аббревиатура.

Share this post


Link to post
Share on other sites

11 hours ago, h3ll1 said:

Я понял, но тут нужно чтоб абон при введение любого сайта (там 90% - хттпс) попадал на портал. HSTS ето не позволяет. 

Хотеть не вредно, те времена уже давно прошли.

Браузеры периодически проверяют доступность инета лазая на свой сайт и если туда не лезется или там редирект - то вылезает фиговина что надо авторизоватся в сети.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now