부팅 시 VPN에 자동 연결 & Mac OS X에 로그인
업무상 또는 개인적인 이유로 Mac에서 VPN을 사용하는 경우 Mac이 부팅되거나 로그인할 때 Mac이 VPN 서비스에 자동으로 연결되도록 할 수 있습니다. 또는 연결이 끊어지고 연결이 끊어지면 VPN이 자동으로 다시 연결되기를 원할 수도 있습니다. 이는 시스템 시작 및 로그인 시 자동으로 VPN에 연결하고 VPN이 활성화되어 있는지 확인하고 필요한 경우 다시 연결하는 간단한 AppleScript를 사용하여 쉽게 수행할 수 있습니다.
분명히 이 스크립트가 작동하려면 Mac OS에서 활성 VPN 서비스 및 VPN 위치 설정이 필요합니다. 그렇지 않으면 로그인 및 시스템 부팅 시 스크립트에 연결할 항목이 없습니다. VPN(가상 사설망)이 없거나 사용하지 않는 경우 이 트릭은 특정 Mac에 거의 사용되지 않습니다.
Mac OS X에서 자동으로 부팅 또는 로그인 시 VPN에 연결하는 방법
이 자동 연결 VPN 스크립트는 모든 버전의 macOS 또는 Mac OS X 시스템 소프트웨어에서 작동합니다. 본질적으로 우리가 하고 있는 일은 시스템 시작 및 사용자 로그인 이벤트에서 자동으로 로드되도록 로그인 항목에 연결 스크립트를 배치하는 것입니다.
- Mac에서 "스크립트 편집기"를 엽니다. /Applications/Utilities/ 폴더에 있습니다.
- 파일 메뉴로 이동하여 "새로 만들기"를 선택합니다.
- 다음 AppleScript 구문을 새로운 빈 스크립트 편집기에 복사하여 붙여넣으십시오. "
- "VPN 이름"을 시스템 기본 설정 네트워크 제어판에 있는 해당 VPN 네트워크 위치의 이름으로 바꾸십시오(귀환 번호를 변경하여 네트워크를 더 자주 또는 덜 자주, 초 단위로 확인할 수도 있음).
- 다시 "파일" 메뉴로 이동하여 "저장"을 선택합니다.
- '파일 형식' 풀다운 메뉴에서 "응용 프로그램"을 선택합니다.
- "Stay open" 옆의 확인란을 선택하십시오.
- 이제 "저장"을 선택하고 VPN 스크립트와 명확한 이름(예: 'AutoVPN')을 지정하고 데스크톱 또는 사용자 홈 디렉토리와 같이 찾기 쉬운 위치에 배치합니다.
- 다음으로 Apple 메뉴로 이동하여 "시스템 기본 설정"을 선택하고 "사용자 및 그룹" 제어판으로 이동합니다.
- 활성 사용자 이름을 선택한 다음 "로그인 항목"을 선택합니다.
- 생성한 'AutoVPN' AppleScript 애플리케이션을 로그인 항목 섹션으로 끌어다 놓으면 로그인 및 시스템 시작 시 자동으로 로드됩니다.
on idle tell 애플리케이션 시스템 이벤트는 네트워크 기본 설정의 현재 위치를 알려줍니다. myVPN이 null이 아니면 myVPN의 현재 구성이 연결되지 않은 경우 myVPN을 서비스 VPN NAME으로 설정합니다. connect myVPN end if end if end tell return 60 end tell end idle"
이제 Mac을 재부팅하거나 로그아웃 후 로그인할 때마다 VPN 서비스가 자동으로 연결됩니다. 마찬가지로 어떤 이유로든 서비스 연결이 끊어지면 자동으로 VPN에 다시 연결을 시도합니다.
이 편리한 AppleScript의 변형은 오랜 세월 동안 다양한 목적으로 사용되어 왔으며 여기서는 로그인 시 VPN에 자동으로 연결하고 연결이 끊어지면 VPN에 다시 연결하는 방법을 보여줍니다. 다른 작업을 수행하거나 Wi-Fi 또는 이더넷 네트워크를 포함한 다른 서비스에 자동으로 연결하고 다시 연결하도록 조정할 수 있습니다.
Mac에서 VPN 네트워크에 자동으로 연결하는 또 다른 유용한 방법을 알고 계십니까? 아니면 더 나은 솔루션이나 스크립트가 있습니까? 댓글로 알려주세요.