가이드
Mac에서 VPN 설정하는 방법
설치할 클라이언트 빌드 두 가지 중 무엇을 선택해야 하는지, 터널을 만들기 전에 macOS가 요구하는 승인, 확인할 가치가 있는 설정, 그리고 터널이 연결된 것처럼 보이기만 하는 것이 아니라 실제로 트래픽을 전달하는지 확인하는 방법을 설명합니다. macOS 27을 기준으로 작성했습니다.
시작하기 전에
이 가이드는 하나를 대신 선택해 주지 않습니다
아래 단계는 어떤 프로바이더를 사용하든 동일하므로 여기서는 특정 프로바이더를 언급하지 않습니다. 선택은 별도의 작업이며, 다운로드 페이지가 아니라 공개된 점수를 기준으로 선택하는 레지스터에서 이루어집니다.
클라이언트는 반드시 프로바이더의 자체 사이트 또는 Mac App Store에서 설치하고, 검색 결과나 다운로드 포털에서는 절대 받지 마세요. VPN 클라이언트는 Mac이 보내는 모든 바이트를 볼 수 있는 네트워크 확장 프로그램을 설치합니다. 변조된 설치 프로그램에 그런 권한을 부여하는 것은 가장 위험한 일입니다.
클라이언트 설치
- 두 곳 모두 제공되는 경우에는 스토어가 아니라 프로바이더 사이트에서 빌드를 선택하세요. App Store 빌드는 Apple의 샌드박스 안에서 실행되며, 샌드박스에서는 VPN 클라이언트의 일부 용도인 로그인 전에도 유지되는 킬 스위치와 애플리케이션별 분할 터널링을 사용할 수 없습니다. 직접 다운로드하는 빌드는 대개 전체 기능을 갖춘 클라이언트입니다. 스토어 빌드는 그것만 제공될 때만 선택하세요.
- 먼저 프로바이더 웹사이트에 로그인한 뒤 계정 영역에서 다운로드하세요. 그러면 실행하는 파일이 구독권이 있음을 확인한 세션에서 제공된 것인지 확인할 수 있습니다.
- 설치 프로그램을 열고 macOS가 요청하면 확장 프로그램을 승인하세요. 시스템은 클라이언트가 네트워크 확장 프로그램 또는 VPN 구성을 추가하려 한다고 알리고, 시스템 설정 › 일반 › 로그인 항목 및 확장 프로그램으로 이동시킵니다. 허용하세요. 확장 프로그램이 허용되지 않은 클라이언트는 열리고 로그인까지 되지만 절대 연결되지 않습니다.
- 백그라운드 항목을 켜 두세요. 같은 설정 페이지의 백그라운드에서 허용에 클라이언트가 표시됩니다. 목록을 정리하려고 이를 끄면 잠자기 후 터널이 다시 연결되지 않습니다.
- 클라이언트에 로그인하고 본인을 식별할 수 없는 이름으로 기기 이름을 지정하세요. 이 이름은 프로바이더가 저장합니다.
- 아직 연결하지 마세요. 먼저 설정을 여세요. 아래 세 가지 설정 중 두 가지는 대부분의 클라이언트에서 기본적으로 꺼져 있습니다.
확인할 가치가 있는 세 가지 설정
클라이언트 메뉴는 서로 다르지만 설정 자체는 다르지 않습니다. 이름이 익숙하지 않다면 세 설정 모두 용어집에서 설명을 확인할 수 있습니다.
킬 스위치
터널이 끊기면 모든 트래픽을 차단해 연결이 조용히 일반 네트워크로 되돌아가지 않도록 합니다. 기본적으로 꺼져 있는 경우가 많은 이유는 제품의 안정성이 떨어지는 것처럼 느껴지기 때문입니다 — 터널이 끊기면 알아채지 못한 연결이 아니라 완전히 끊긴 연결이 되는데, 그것이 바로 이 기능의 목적입니다. 켜세요. 클라이언트가 연결 중에만 적용되는 스위치와 항상 적용되는 스위치를 구분한다면 두 번째를 선택하세요. Mac이 낯선 Wi-Fi에서 깨어날 때 클라이언트가 다시 연결되기 전까지 몇 초 동안 아무런 보호가 없는 네트워크를 사용하며, 중요한 공백은 바로 그 시간입니다. 스위치의 용도는 전용 페이지에서 확인할 수 있습니다.
터널 내부의 DNS
다른 모든 것이 터널 안에 있어도 이름 조회만 Mac 밖으로 빠져나갈 수 있습니다. 그러면 네트워크는 방문한 사이트를 알 수 있고, 그 사이트에서 한 일만 숨겨집니다. DNS 유출 방지, 프로바이더 DNS 사용 또는 사용자 지정 DNS 필드를 찾아 프로바이더의 자체 리졸버로 설정하고 제3자의 리졸버는 사용하지 마세요. 이미 프로바이더에 트래픽을 맡기고 있으므로 조회만 보는 두 번째 당사자를 추가하면 어느 당사자가 아는 정보를 줄이지 못한 채 관련 당사자 수만 늘어납니다. 유출이 발생하는 방식은 DNS 유출 페이지에서 설명합니다.
프로토콜
문제가 발생하지 않는 한 최신 기본값을 그대로 사용하세요 — 현재 사용되는 프로토콜과 레거시 프로토콜은 프로토콜 페이지에 나와 있습니다. 연결 문제를 해결하기 위해 클라이언트가 오래된 옵션을 제공한다면, 이는 알고 선택한 뒤 다시 되돌려야 하는 절충입니다. 레지스터는 프로바이더가 여전히 제공하는 가장 약한 프로토콜을 표시하며, 이를 수동으로 선택하는 것은 그 표시를 직접 선택하는 것과 같습니다.
실제로 작동하는지 확인
연결한 뒤 추측하지 말고 확인하세요. 다음 세 가지 확인을 이 순서로 진행하면 되며, 모두 무료이고 소프트웨어도 필요하지 않습니다.
- 주소가 변경되었습니다. 아무런 “내 IP는 무엇인가” 페이지를 열고 국가가 선택한 출구와 일치하는지 확인하세요. 클라이언트에는 연결됨으로 표시되는데 본인 국가가 나온다면 확장 프로그램은 실행 중이지만 트래픽은 확장 프로그램을 통과하지 않는 것입니다.
- 조회가 터널 안에서 이루어집니다. DNS 유출 테스트를 실행하고 표시되는 리졸버를 확인하세요. 인터넷 프로바이더에 속한 항목이 하나라도 있다면 위의 DNS 설정이 적용되지 않은 것입니다.
- 킬 스위치가 설명대로 작동합니다. 다운로드를 실행한 상태에서 활성 상태 보기를 열고 클라이언트의 헬퍼 또는 데몬 프로세스를 찾으세요 — 프로세스 이름에는 프로바이더 이름이 들어 있습니다 — 그리고 강제 종료하세요. 클라이언트에 요청하지 않고 터널을 끊는 것입니다. 전송은 즉시 중단되어야 합니다. 계속된다면 스위치는 장식에 불과합니다.
더 긴 테스트 목록과 각 테스트로 확인할 수 있는 것 및 확인할 수 없는 것은 별도의 가이드에서 다룹니다.
이 확인으로 입증되는 것
+트래픽이 선택한 국가의 출구 서버를 통해 나갑니다
+현재 연결된 네트워크는 더 이상 어떤 사이트에 접속하는지 읽을 수 없습니다
+터널이 끊기면 조용히 되돌아가는 대신 연결이 차단된 상태로 실패합니다
이 확인으로 알 수 없는 것
−프로바이더가 무엇을 보존하는지는 알 수 없습니다 — 이는 문서에 관한 질문이며 보존 페이지에서 답합니다
−익명성이 보장되는 것은 아닙니다. 브라우저와 로그인 정보는 그대로이므로 VPN이 보호하지 않는 항목을 확인하세요
−오늘 통과한 유출 테스트가 내일의 클라이언트 업데이트까지 보장하는 것은 아닙니다
잠자기, 깨우기, 낯선 Wi-Fi
노트북은 한 번도 접속한 적 없는 네트워크에서 열리는 기기입니다. Mac은 덮개를 연 직후 처음 몇 초 동안 Wi-Fi 연결, 메일 확인, 동기화 같은 위험한 작업을 수행하며, 그 전에 클라이언트가 다시 연결되지 않을 수 있습니다. 두 가지 설정으로 이 공백을 막을 수 있습니다. 클라이언트의 자동 연결을 켜서 다시 연결하는 일을 사용자가 아니라 클라이언트가 맡게 하고, 위의 항상 켜짐 킬 스위치를 켜서 다시 연결될 때까지 Mac이 아무것도 보내지 않도록 하세요. 두 설정을 모두 사용하면 카페 네트워크에는 노트북이 연결된 뒤 터널이 올라올 때까지 아무런 통신도 하지 않는 것으로 보입니다. 그렇지 않을 경우 해당 네트워크가 읽을 수 있는 정보는 공용 Wi-Fi 페이지에서 확인할 수 있습니다.
클라이언트에 신뢰할 수 있는 네트워크 목록을 제공해 해당 네트워크에서는 연결하지 않도록 하는 기능이 있다면 목록을 짧게 유지하세요. 집은 프린터가 있기 때문에 목록에 넣는 것이지, 집의 인터넷 프로바이더가 아무것도 볼 수 없기 때문이 아닙니다.
작동하지 않을 때
클라이언트는 설치되지만 연결되지 않습니다
거의 항상 승인 문제입니다. 시스템 설정 > 일반 > 로그인 항목 및 확장 프로그램을 열고 네트워크 확장 프로그램에서 확인하세요. 클라이언트를 여기서 허용해야 하며, 설치 중 표시되는 요청을 실수로 닫기 쉽습니다.
허용되어 있는데도 아무런 변화가 없다면 자체 제거 프로그램으로 클라이언트를 삭제하고 재시동한 뒤 다시 설치하세요. 그러면 요청이 두 번째로 표시됩니다.
Mac이 잠자기에서 깨어날 때마다 터널이 사라집니다
자동 연결을 사용하지 않으면 예상되는 동작입니다. 덮개를 닫으면 네트워크 인터페이스가 종료되고 클라이언트는 연결 요청을 기다립니다. 클라이언트의 자동 연결 또는 신뢰할 수 없는 네트워크에서 연결 설정을 켜면 비밀번호 입력을 끝내기도 전에 다시 연결됩니다.
킬 스위치를 켜 두면 깨어난 뒤 다시 연결될 때까지의 몇 초는 유출이 아니라 끊긴 연결 상태가 됩니다. 이것이 스위치가 작동하는 방식입니다.
연결 중에 AirDrop, 프린터 또는 TV가 작동하지 않습니다
로컬 트래픽도 터널 안으로 들어가고 있으며 프린터는 터널 반대편에 있기 때문입니다. 대부분의 클라이언트에는 로컬 네트워크 액세스, LAN 액세스 또는 분할 터널링이라는 설정이 있습니다. 이를 켜면 자체 네트워크의 주소는 터널 밖으로 보내고 나머지는 터널 안에 둡니다.
직접 운영하는 네트워크에서는 안전합니다. 직접 운영하지 않는 네트워크에서는 꺼 두세요.
App Store 버전에 웹사이트 버전에 있는 설정이 없습니다
두 빌드는 서로 다른 프로그램입니다. 스토어 빌드는 Apple의 샌드박스 안에서 실행되며, 부팅 시 유지되는 킬 스위치나 애플리케이션별 분할 터널링처럼 VPN 클라이언트가 수행하는 일부 기능은 샌드박스 안에서는 사용할 수 없습니다. 프로바이더의 자체 다운로드 버전이 더 많은 기능을 갖춘 클라이언트입니다.
이미 스토어 빌드를 설치했고 해당 설정이 필요하다면 먼저 제거하세요. 두 빌드를 나란히 설치하면 동일한 네트워크 확장 프로그램을 두고 충돌합니다.
같은 절차, 다른 기기
다른 플랫폼들
모든 플랫폼은 한 페이지의 탭이 아니라 각자의 가이드를 가진다. 설치 프로그램이 열리는 순간부터 절차가 갈라지므로, 세 플랫폼에 한 번에 답하려는 페이지는 어느 것도 제대로 답하지 못한다.