Tunnelblick: свързване при вход или при стартиране - изберете едно
Два автоматични режима следват различни събития: потребителска сесия или стартиране. Изберете този, чиито идентификационни данни съществуват, преди някой да може да въведе парола.
Настройката казва да се свързва автоматично и това, което се случва след прилагането ѝ, зависи изцяло от това кой от двата режима е избран. Единият стартира тунела, когато влезете в Mac; другият го стартира, когато компютърът се зареди, без никаква потребителска сесия. Вторият се нуждае от идентификационни данни, които съществуват, преди някой да може да въведе парола, поради което често завършва със свързване, което така и не се вдига. Нито един от режимите не е политика, която спира трафика, преди тунелът да съществува.
Решете кое събитие трябва да следва свързването, преди да изберете опцията, защото изискванията произтичат изцяло от този отговор.
Две опции, две различни сесии
Настройката за автоматично свързване на Tunnelblick предлага режим при вход и режим при стартиране на компютъра и те не са взаимозаменяеми етикети. Първият работи в потребителска сесия, с ключодържателя на този потребител и възможност да пита. Вторият работи без интерфейса и без тази сесия, така че диалогът няма на кого да се появи. Всичко останало, което се различава, включително кои конфигурации са допустими, следва от това разделение.
Затова работещ личен профил на работния плот не е автоматично кандидат за стартиране на компютъра.
Какво ви дава стартирането при вход
Стартирането заедно със сесията запазва нормалния интерактивен контекст. Приложението може да поиска каквото е нужно на профила, било то парола за акаунт, парола за ключ или MFA заявка, и потребителят е налице, за да отговори. Tunnelblick документира също рестартиране при вход, когато е работел при изход, което е свързано, но отделно поведение, което си струва да се потвърди за инсталираната версия. Отварянето на приложението и установяването на използваем тунел са две събития и само второто има значение за ресурса, който искате да достигнете.
Тествайте, като излезете и влезете отново, после проверете частния ресурс, а не иконата. Икона в лентата с менюта доказва, че приложението е стартирало; успешна заявка доказва, че тунелът работи.
Какво всъщност изисква стартирането на компютъра
Стартирането на компютъра пуска OpenVPN без интерфейса на Tunnelblick и без влязъл потребител, затова няма потребителски ключодържател и не може да се появи подкана. Опцията изисква споделена конфигурация, допустима за този режим, и удостоверяването трябва да работи без надзор: ключ без парола или друга поддържана схема, одобрена от собственика на VPN. Премахването на защита от ключ или съхраняването на MFA код във файл, за да стане сив елемент за управление избираем, не е конфигурация, а е понижаване на нивото.
Свързването при стартиране на компютъра може също да надживее приложението и потребителската сесия. Планирайте как администраторът ще го наблюдава и спира, вместо да приемате, че затварянето на Tunnelblick прекратява тунела.
Нито едно от двете не блокира трафика
По-ранното стартиране не е политика за блокиране на мрежата. Основната мрежа трябва да съществува, преди OpenVPN да може да се свърже, а междувременно други приложения могат да я използват свободно. Ако изискването е нищо да не излиза, преди тунелът да е вдигнат, това е отделен дизайн за налагане със собствена проверка, а не отметка в VPN клиента. Правилата на macOS за по заявка и защитната стена решават различни части от този проблем.
Напишете изискването като изречение, преди да пипате настройката: този Mac трябва да има тунела от входа нататък, от стартирането или само докато работи конкретно приложение. След това проверете кои режими инсталираната версия всъщност поддържа.
Симптомът, който започна това, обикновено е тунел, който така и не се вдигна. Отговорът почти винаги е моделът на сесията, а не профилът.