매버릭스가 실행되는 맥북 프로가 있습니다. 터미널에서 VPN 네트워크에 연결하는 방법을 찾고 있습니다.
내가 이것을 원하는 이유는 30 개의 서버 중 가장 빠른 VPN 서버를 자동으로 감지하는 작은 프로그램을 Python으로 작성하고 싶기 때문입니다. 이것은 자기 동기 부여 연습 프로젝트이므로 파이썬 언어를 고수 할 것이라고 생각합니다. 따라서 작업을 세분화하고 프로그램이 먼저 서버 중 하나에 연결해야하고 속도 테스트를 실행해야한다고 생각합니다.
그래서 파이썬에서 미리 작성된 VPN 모듈을 찾을 수 없기 때문에 VPN 연결 설정이 시스템 수준 아래에 있음을 깨달았 으므로이 첫 번째 단계에 갇혀 있습니다. 따라서 파이썬에게 시스템 쉘에게 VPN 서버에 연결하라고 지시하는 것과 같습니다.
내가 파고 들었을 때을 입력하여 명령을 찾았습니다 apropos vpn
. 이라고 vpnagent
합니다. 그러나 man vpnagent
유용한 정보를 제공하지 않으며 which vpnagent
유틸리티가 Mac에 설치되어 있지 않다고 알려줍니다. 내가 찾은 또 다른 흥미로운 점 pppd
은 구성 파일을 설정하는 것이 매우 실망 스럽습니다. 나는 그렇게하지 못했습니다.
터미널을 사용하여 VPN에 연결하는 방법이 있습니까? 또한 프로그래밍을 처음 사용하기 때문에 프로젝트에 대한 의견도 환영합니다. 미리 감사드립니다.
~/.bash-profile
다른 VPN에 연결해야 할 때마다 VPN의 이름을 변경해야한다는 것은 불편합니다 . 함수에 인수를 추가하는 방법이 있으므로 다음과 같이 호출 할 수vpn-connect UniVPN
있습니까?