Captive портал мен VPN бұғауы: кім бірінші қозғалады
Қонақүй порталы туннель пайда болмай тұрып трафик талап етеді; VPN туннель көтерілмейінше бөгейді. Екі тәртіпті және әрқайсысы саңылауда нені ашатынын салыстырыңыз.
Қонақүй порталы кез келген трафикті өткізуден бұрын браузер көргісі келеді. Сіздің VPN туннелі көтерілмейінше трафикті өткізуден бас тартады. Екі жақ бір-бірін күтіп тұр, екеуі де дәл конфигурацияланғандай әрекет етеді. Бұл бұғауды тек екі тәртіп бұзады және олар саңылау ашық тұрғанда нені ашатынымен ерекшеленеді. Браузер жүктелетін кез келген параметрді ауыстырғаннан гөрі, біреуін әдейі таңдаңыз.
Екі тәртіп, олардың біреуі жұмыс істейді
Немесе желі сізді бірінші қабылдайды да, туннель кейін келеді, немесе портал үшін тар ерекшелік ашып, кейін бөгеуді қалпына келтіресіз. Екеуі де заңды. Заңсыз нәрсе — бөгеуді өшіріп, оны қайтаруды ұмыту.
| Order | What it costs | When it fails |
|---|---|---|
| Admit, then connect | Nothing extra; the block stays on | The client cannot reach the portal with the tunnel down |
| Exception, then restore | A timed window of direct access | The window is left open, or scoped too broadly |
Екі тәртіп әр жағдайда бірдей жақсы емес. Міндетті қабылдау процесі бар басқарылатын құрылғының бір жауабы бар, ал қонақүй Wi-Fi желісіндегі жеке ноутбуктің басқа жауабы бар. Салыстыру әр нұсқаның неден бас тартатыны туралы.
Алдымен клиентіңіз бен құрылғы саясатыңыз қайсысын шын мәнінде қолдайтынын біліп алыңыз.
A нұсқасы: желіні қабылдап, содан кейін туннельді қосыңыз
Күтілетін желі атауын растап, содан кейін операциялық жүйенің кіру сұранысын немесе клиент қолдайтын captive портал ағынын пайдаланыңыз. iPhone және iPad құрылғыларында кіру парағын жабу байланысты үзуі немесе желіде интернет жоқ деген ескертумен сақтауы мүмкін, және бұлар әртүрлі бастау нүктелері. Алдымен қабылдау қадамын аяқтаңыз, содан кейін туннельді көтеріңіз. Бұл тәртіп туннель төменде тұрған бүкіл уақытта бөгеуді бұзылмай сақтайды.
Қиындық — интернетке кіруге рұқсат беретін портал сіздің VPN аккаунтыңызды аутентификацияламаған. Туннель кейін бәрібір қосылуы керек және өз себептерімен сәтсіз болуы мүмкін. Қабылдау мен аутентификация — адамдар біріктіріп жіберетін бөлек оқиғалар.
Егер қабылдау үнемі бітіп жатса, портал қайта сұрай ма, желі үзіле ме әлде тек VPN сәтсіз бола ма — жазып қойыңыз.
B нұсқасы: тар кіру ерекшелігі, содан кейін бөгеуді қалпына келтіру
Балама — бөгеу басқа жерлерде күшінде тұрғанда портал трафигіне рұқсат беру, кіру, содан кейін ерекшелікті алып тастау. Ерекшелік тар болуы керек: бір мақсат немесе бір мекенжай ауқымы, кіру ұзақтығында, бөгеу бірден кейін қалпына келтіріледі. Кең уақытша терезе — екі минуттық кірудің түстен кейінгі қорғалмаған трафикке айналу жолы.
Клиентіңіз шын мәнінде нені іске асыратынын біліңіз. macOS-тағы OpenVPN Connect captive порталды анықтауды VPN тоқтатылғанда немесе қайта қосылғанда интернетке кіруді бөгейтін опциясынан бөлек құжаттайды. Порталды анықтау және оның трафигіне рұқсат беру — байланысты міндеттер, алмастырылатын уәделер емес.
Басқарылатын құрылғыда ерекшелік ойлап табудың орнына конфигурацияланған қабылдау процесін ұстаныңыз.
Саңылау нені және кімге ашады
Бұл бұғаудың қызықты бөлігі — алдыңыздағы браузер қойындысы емес. Байланыс пайда болған сәтте желіні қолдана бастайтын қалғанның бәрі: пошта, фотосинхрондау, жаңартуларды тексеру, қайта қосылып жатқан чат клиенті, жұмысын жалғастырған резервтік көшірме агенті.
Тыныш браузер терезесі бұл туралы ештеңе айтпайды. Рұқсат етілген кез келген тікелей кіру аралығының алдында сезімтал жұмысты жабыңыз немесе тоқтатыңыз және кіру кезінде не іске қосылатынын тексеріңіз. Android жүйесінде VPN сыртындағы қосылымдарды бөгеумен біріктірілген үнемі қосулы VPN тиісті бақылау болып табылады, ал маршруттағы өз бетінше ерекшелік оны түсінудің орнын баспайды.
Уақытша кіру терезелері туралы ескі кеңес әлі күшінде болатын жалғыз орын осы. Механизм дұрыс болмаса да, алаңдаушылық дұрыс еді.
Қалай таңдау және қалай растау
Құрылғы немесе клиент нақты портал ағынын қолдаса, A нұсқасын таңдаңыз, өйткені ол бөгеуді бүкіл уақыт бойы бұзылмай сақтайды. Порталға басқа жолмен жету мүмкін болмаса, B нұсқасын таңдаңыз және ерекшелікті жауапты адамы бар мерзімді өзгеріс деп қараңыз.
Содан кейін нәтижені емес, реттілікті растаңыз:
curl -sS --max-time 8 https://example.com -o /dev/null -w '%{http_code}\n'Қабылдауды аяқтаңыз, қалаған профильді орнатыңыз, уақытша өзгертілген кез келген бөгеу бақылауын қалпына келтіріңіз, содан кейін жаңа зиянсыз сұраныс жасап, оның туннельден өтетінін растаңыз. Бөгеу әлі өшірулі болғандықтан сәтті болған сұраныс туннель туралы ештеңе дәлелдемейді.
VPN шығысын ауыстыру мерзімі өткен қонақүй сессиясын жаңартпайды. Бұлар әртүрлі оқиғалар, оларды шатастыру сізді дұрыс емес жерден іздеуге жібереді.