로그인 / 부팅시 VPN에 자동 연결하는 방법은 무엇입니까?


35

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

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

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

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


네트워크 설정의 "고급"에 옵션이 없습니까? 나는 나와 맥이 없어요.
Matt

Open VPN 클라이언트 인 Viscocity로이를 수행 할 수있는 방법이 있습니까?

@ 기독교 좋은 질문! 모르겠어요 트위터 를 통해 지원을 요청 했지만 아직 답변을받지 못했습니다. 그러나 당신은 그들의 포럼 에서 솔루션을 얻을 수 있습니다 . 지금까지 OpenVPN을 지원하고이 기능이 내장 된 놀라운 Shimo VPN 클라이언트를 사용하고 있습니다. 그러나 이것은 귀하의 질문에 답하지 않습니다 :).
gentmatt

@christian 최신 버전의 점도에 대한 설정이 있습니다. VPN 프로필을 선택하고 편집하면 하단에 점도가 시작될 때이 VPN 서비스를 시작하는 옵션이 있습니다.
gentmatt

답변:


42

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

여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오


2
큰! 매력처럼 일했다. Lion 10.7.2를 사용하고 있습니다.
gentmatt

1
10.12.3에서 완벽하게 작업 중
Hofi

Lifehacker에 통해 찾았 lifehacker.com/...
존 헌트

5

이에 대한 또 다른 방법은 구성 프로파일을 생성하는 것입니다 ( 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 위키 도 참조하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.