Tunnelblick: 로그인 시 또는 부팅 시 연결 - 하나를 고르세요
두 가지 자동 모드는 서로 다른 이벤트를 따릅니다. 사용자 세션이냐 부팅이냐입니다. 누군가 비밀번호를 입력하기 전에 존재하는 자격 증명을 가진 쪽을 고르세요.
설정은 자동으로 연결이라고 말하지만, 적용된 뒤에 벌어지는 일은 두 모드 중 어느 것을 골랐는지에 전적으로 달려 있습니다. 하나는 Mac에 로그인할 때 터널을 시작하고, 다른 하나는 사용자 세션 없이 컴퓨터가 부팅될 때 시작합니다. 두 번째는 누군가 비밀번호를 입력할 수 있기 전에 존재하는 자격 증명을 필요로 하므로, 연결이 끝내 올라오지 않는 경우로 자주 끝납니다. 어느 모드도 터널이 존재하기 전에 트래픽을 막는 정책이 아닙니다.
요구 사항이 그 답에서 완전히 나오므로, 옵션을 고르기 전에 연결이 어느 이벤트를 따라야 하는지 정하세요.
두 가지 선택, 두 개의 다른 세션
Tunnelblick의 자동 연결 설정은 로그인 시 모드와 컴퓨터 시작 모드를 제공하며, 이 둘은 서로 바꿀 수 있는 이름표가 아닙니다. 첫 번째는 사용자 세션 안에서, 그 사용자의 키체인과 물어볼 수 있는 능력을 갖고 실행됩니다. 두 번째는 인터페이스도 그 세션도 없이 실행되므로, 대화 상자가 나타날 상대가 없습니다. 그 밖에 다른 모든 것, 예컨대 어떤 구성이 자격이 있는지도 이 구분에서 나옵니다.
따라서 데스크톱에서 동작하는 개인 프로필이 자동으로 컴퓨터 시작의 후보가 되는 것은 아닙니다.
로그인 시 시작이 주는 것
세션과 함께 시작하면 정상적인 대화형 맥락이 유지됩니다. 앱은 프로필이 필요로 하는 것을 요청할 수 있으며, 그것이 계정 비밀번호, 키 암호 문구 또는 MFA 요청이든 사용자가 답할 수 있도록 그 자리에 있습니다. Tunnelblick은 로그아웃 시 실행 중이었다면 로그인 시 다시 실행하는 것도 문서화하는데, 이는 관련은 있지만 별개의 동작으로 설치된 버전에서 확인할 가치가 있습니다. 앱을 여는 것과 쓸 만한 터널을 세우는 것은 두 가지 사건이며, 도달하려는 리소스에는 두 번째만 중요합니다.
로그아웃했다가 다시 로그인해 시험해 보고, 아이콘이 아니라 개인 리소스를 확인하세요. 메뉴 막대의 아이콘은 앱이 시작되었음을 증명하고, 성공한 요청은 터널이 동작함을 증명합니다.
컴퓨터 시작이 실제로 요구하는 것
컴퓨터 시작은 Tunnelblick 인터페이스도 로그인한 사용자도 없이 OpenVPN을 실행하므로, 사용자 키체인을 쓸 수 없고 어떤 요청도 나타날 수 없습니다. 이 옵션은 이 모드에 적합한 공유 구성을 요구하며, 인증은 감독 없이 동작해야 합니다: 암호 문구가 없는 키, 또는 VPN 소유자가 승인한 다른 지원 방식입니다. 키에서 보호를 없애거나 회색으로 된 컨트롤을 선택할 수 있게 하려고 MFA 코드를 파일에 저장하는 것은 구성이 아니라 수준을 낮추는 일입니다.
컴퓨터 시작 연결은 앱과 사용자 세션보다 오래 살아남을 수도 있습니다. Tunnelblick을 종료하면 터널이 끝난다고 가정하지 말고, 관리자가 그것을 어떻게 관찰하고 멈출지 계획하세요.
둘 다 트래픽을 막지 않습니다
더 일찍 시작하는 것은 네트워크 차단 정책이 아닙니다. OpenVPN이 연결하려면 기반 네트워크가 먼저 존재해야 하며, 그동안 다른 애플리케이션이 그것을 자유롭게 쓸 수 있습니다. 터널이 올라오기 전에는 아무것도 나가면 안 된다는 것이 요구 사항이라면, 그것은 자체 검증을 갖춘 별도의 강제 설계이며 VPN 클라이언트의 체크박스가 아닙니다. macOS의 요청 시 규칙과 방화벽이 그 문제의 서로 다른 부분을 해결합니다.
설정을 건드리기 전에 요구 사항을 한 문장으로 쓰세요: 이 Mac은 로그인부터, 부팅부터, 또는 특정 앱이 실행되는 동안에만 터널을 가져야 한다는 식입니다. 그런 다음 설치된 버전이 실제로 어떤 모드를 지원하는지 확인하세요.
이 일을 시작한 증상은 보통 끝내 올라오지 않은 터널입니다. 답은 거의 항상 세션 모델이며 프로필이 아닙니다.