로그인 / 부팅시 VPN에 자동 연결하는 방법은 무엇입니까? 싶습니다. 내장 도구를 사용하여 인터넷에 연결할 때마다 VPN을

지금까지 Lion의 내장 VPN 도구를 사용하고 있습니다.

인터넷에 연결될 때마다 VPN을 자동으로 연결하고 싶습니다.

내장 도구를 사용하여 인터넷에 연결할 때마다 VPN을 자동으로 연결할 수 있습니까?

빌드 도구를 사용하여 자동 연결을 사용할 수없는 경우 무료 대안을 제공 할 수 있습니까?



답변

Apple Script 는 다음과 같은 좋은 솔루션을 제공합니다.

on idle
    tell application "System Events"
        tell current location of network preferences
            set myConnection to the service "VPN University"
            if myConnection is not null then
                if current configuration of myConnection is not connected then
                    connect myConnection
                end if
            end if
        end tell
        return 120
    end tell
end idle






답변

이에 대한 또 다른 방법은 구성 프로파일을 생성하는 것입니다 ( Apple Configurator 사용 ). 이 도구를 사용하여 VPN 구성을 다시 작성하고 파일을 저장하십시오. 파일을 만든 후 텍스트 편집기에서 파일을 열고 다음을 찾으십시오.

<key>VPNType</key>
<value>(...)</key>

아래에 다음을 추가하십시오.

<key>OnDemandEnabled</key>
<integer>1</integer>
<key>OnDemandRules</key>
<array>
    <dict>
        <key>Action</key>
        <string>Connect</string>
        <key>InterfaceTypeMatch</key>
        <string>WiFi</string>
    </dict>
    <dict>
        <key>Action</key>
        <string>Connect</string>
        <key>InterfaceTypeMatch</key>
        <string>Cellular</string>
    </dict>
</array>

이제이 프로파일을 설치 한 후 “네트워크”시스템 환경 설정에 “주문형 연결”체크 상자가 표시되어야합니다. 이제 macOS는 연결 상태를 유지합니다. 보너스 기능 : 연결된 Wi-Fi 네트워크에 따라 VPN 연결 또는 연결 해제시기에 대한 특정 규칙을 추가 할 수도 있습니다.

모든 주문형 규칙은 Apple 개발자 사이트의 구성 프로파일 참조참조 하십시오 . 또한 일부 예제가 표시된 strongSwan 위키 도 참조하십시오 .