Mac-ті VPN жұмысынан кейін өшір, оның алдында емес
Алдымен туннель ме, әлде алдымен жұмыс па — өшірудің зеріктіретінін осы таңдау шешеді. Жүктеуді аяқта, ортақ қалтаны ажырат, оны иеленген туннельді тоқтат, содан кейін өшір.
Екі адам жұмыстан кейін бірдей Mac-ті өшіреді және түрлі нәтиже алады. Біреуі тоқсан пайыз аяқталған жүктеуден айырылады; екіншісі жиырма секундтан кейін қақпақты жабады, бәрі сақталған. Айырмашылық бақыт та, дискі жылдамдығы да емес. Айырмашылық олардың жеке сессияны, ортақ қалтаны және туннельді қандай ретпен жабуында және бұл қадамдардың бітуін бірдеңе күтіп тұрғанында.
Төмендегі салыстыру „алдымен туннель“ мен „алдымен жұмыс“ арасында, өйткені осы бір таңдау нашар нәтижелердің көбін түсіндіреді.
Екі өшіру реті, екі нәтиже
Алдымен туннель ұқыпты көрінеді: VPN мәзірі Ажырату дейді, белгіше жоғалады, содан кейін пайдаланушы құжаттарды жабады және өшіреді. Мәселе мынада: ажырату қосымша жазып бітпей тұрып маршруттар мен бекітілген ортақ қалтаны алып тастауы мүмкін, ал жүріп жатқан жүктеуге баратын жер қалмайды. Пайдаланушы таза ажыратуды көреді және қалғаны қауіпсіз деп ойлайды. Белгішенің жоғалуы қосымшаның біткен-бітпегені туралы ештеңе айтпайды. Өшіру содан кейін қосымшаға қажет трафикті енді тасымайтын желі жолымен қалыпты жалғасады.
Алдымен жұмыс бірнеше секунд баяу және әлдеқайда тыныш. Жеке операция аяқталады, ортақ қалта әдейі ажыратылады, содан кейін ғана туннель жоғалады. Келесі өшірудің енді кедергі жасайтын ештеңесі жоқ.
Неге ортақ қалта туннельден бұрын кетуі керек
Бекітілген желілік ортақ қалта — тірі тәуелділік, қалта емес. Клиент тұтқаларды ашық ұстайды, сервер жалдауларды қадағалайды, ал кезекте тұрған жазу сол сессияға тиесілі. Туннельді оның астынан жұлып алу классикалық ескірген бекітуді тудырады: Finder ортақ қалтаны көрсетеді, кез келген қатынас ілінеді, ал жалғыз ем — мәжбүрлеп ажырату, кейде жүйеден шығу.
Файл әрекеті тоқтағаннан кейін қолдау көрсетілетін әрекетпен ажырат. macOS-та бұл Finder-дегі шығару басқаруы немесе бекіту нүктесі үшін әдейі жасалған diskutil unmount, астындағы желіні ажырату емес. Содан кейін VPN-ге тиюден бұрын бүйір панельде ортақ қалтаның жоғалғанын раста.
Ортақ қалта ажыратудан бас тартса, бірдеңе әлі файлды ашық ұстап тұр. Оны тап, жаб және қайталап көр. Бас тарту — ақпарат; мәжбүрлеп ажырату оны деректер жоғалтуға айналдырады.
Сессияны иеленген клиентті тоқтат
VPN сессиясының иесі бар және оны тек сол иесі таза тоқтата алады. Tunnelblick байланыстары Tunnelblick арқылы тоқтайды. Жергілікті конфигурация жүйенің өз басқаруы немесе оны басқаратын қосымша арқылы тоқтайды. Ұқсас атаулы профилге қарсы бөлек OpenVPN бинарін іске қосу қосымша басқаратын сессияны тоқтатпайды және туннель құрылғысын кім ұстап тұрғаны туралы келісе алмайтын екі процесті қалдыруы мүмкін.
Автоматты қалпына келуді бақыла. On Demand ережесі немесе басқарылатын профиль әдейі тоқтатудан кейін бірнеше секундтан соң байланысты қайта бастауы мүмкін, бұл клиент бұйрықты елемей тұрғандай көрінеді. Бұл мінез-құлық — саясат, қате емес, және оны саясат иесімен шешу керек, үнемі ажыратып отыратын көмекшімен күресу емес.
Кейбір клиенттер „ажырату сұралды“ мен „бөлшектеу аяқталды“ны бөледі. Жұмыс ағыны аяқталуды күтіп тұрса, клиенттің өз күйін оқы және оған шектеулі мерзім бер. Кездейсоқ бір секундтық күту күту емес, ал VPN-ға ұқсайтын атауы бар әрбір процесті өлтіру бөлшектеу емес.
Операциялық жүйенің өшірілуін тыныш қалдыр
Соңғы қадам қарапайым өшіру болуы керек: Apple мәзірі, пернетақта жарлығы немесе жоспарланған shutdown пәрмені. Бұл жол қосымшаларға сақтауға мүмкіндік береді, пайдаланушыдан сақталмаған жұмыс туралы сұрайды және томдарды күтілетін ретпен ажыратады. Бұл сондай-ақ ақаулары біреу жөндей алатындай хабарланатын жол.
Мәжбүрлеп қуатты өшіру мұның бәрін өткізіп жібереді. Бұл машина шынымен қатып қалғанда дұрыс құрал, ал мерзімге үлгерудің әдеттегі жолы ретінде қате құрал. Жүктеуді тастап кететін мәжбүрлі өшіру күтуден жылдам емес; ол шығынды келесі таңға ғана ауыстырады.
Apple-дың өшіру жөніндегі нұсқаулығы осы шекараны сызады және мәжбүрлі жағдайды бөлек сипаттайды. Оны ретті түзетуге себеп ретінде оқы, мәжбүрлі өшіруді күнделікті әдеттің бөлігіне айналдыруға рұқсат ретінде емес.
Мерзімді жоспарға енгіз
Егер Mac белгілі бір уақытта өшірулі болуы керек болса, дайындықты пайдаланушы сессиясы әлі тірі кезде баста. Тазалауды соңғы минутқа дейін күту MFA сұранысының, аяқталмаған жазудың немесе қыңыр бекітудің оқиғаға айналу жолы. Реттілікке тек аяқталу уақытын емес, басталу уақытын да бер.
Бір қадам өз бюджетінен асып кеткенде не болатынын шеш. Нұсқалар — пайдаланушыны хабардар ету, өшіруді болдырмау немесе басқа мақұлданған рәсімді ұстану. „Тазалау тым ұзаққа созылды“ дегенді үнсіз мәжбүрлі қуат өшіруге көтеру бәрі болдырмауға тырысқан нәтижені кепілдейтін жалғыз нұсқа.
Жазылған түрде ереже қысқа: жеке жұмысты аяқта, тәуелді сессияны жаб, туннельді оның иесі арқылы тоқтат, содан кейін қалыпты өшір. Осы ретпен төрт қадам, әрқайсысына мерзім байланған.