Mac VPN을 처음 설정할 때는 지역 선택보다 시스템 권한 설정과 구독 가져오기에서 막히기 쉽습니다. VPNFish 월간 구독은 ¥9.9부터이며 7일 환불을 지원합니다. 설치, 승인, 가져오기, 확인 순서로 진행해 브라우저 연결을 먼저 점검한 뒤 다른 앱에도 적용할지 결정하세요.
설치 전 확인: 칩, 클라이언트, 연결 방식
먼저 Apple 메뉴의 ‘이 Mac에 관하여’에서 칩 종류와 macOS 버전을 확인하세요. Apple 칩 모델과 Intel 모델은 각각 맞는 설치 파일을 선택해야 합니다. 범용 버전이 제공되면 클라이언트 안내를 따르세요. 구형 시스템에서는 최신 클라이언트가 작동하지 않을 수 있으므로 다운로드 전에 최소 시스템 요구 사항을 확인해야 합니다. 설치에 실패했다고 권한 설정을 계속 바꾸지는 마세요.
사용자 패널의 클라이언트 다운로드에서 지원 안내를 확인한 다음 안내에 따라 소프트웨어를 받으세요. 일반적으로 앱 패키지를 ‘응용 프로그램’ 폴더로 옮겨야 합니다. 디스크 이미지에서 앱을 계속 실행하거나 같은 이름의 복사본을 여러 개 남겨 두지 마세요. 로그인 항목과 보조 구성 요소가 현재 실행 중인 앱과 서로 맞지 않을 수 있습니다.
‘Mac VPN’은 흔히 검색하는 용어지만, 클라이언트마다 트래픽을 처리하는 방식은 다릅니다. 시스템 프록시를 설정하는 앱도 있고, 네트워크 확장으로 터널을 만들거나 가상 네트워크 인터페이스와 보조 구성 요소를 사용하는 앱도 있습니다. VPN 구성 승인 요청이 나타나지 않아도 설치 실패라고 단정할 수는 없습니다. 먼저 선택한 연결 방식에 해당 권한이 필요한지 확인하세요.
| 연결 방식 | 적용 범위 | 권한 및 참고 사항 |
|---|---|---|
| 시스템 프록시 | 일반적으로 macOS 프록시 설정을 따르는 앱에 적용됩니다. | 네트워크 설정을 변경해야 할 수 있습니다. 시스템 프록시를 따르지 않는 앱에는 적용되지 않을 수 있습니다. |
| 네트워크 확장 터널 | 터널 구성과 라우팅에 따라 트래픽을 처리합니다. | 일반적으로 VPN 구성 추가 또는 네트워크 확장 활성화가 필요합니다. |
| TUN 가상 네트워크 인터페이스 | 시스템 프록시를 사용하지 않는 트래픽도 처리할 수 있지만, 분할 터널링 규칙의 영향을 받습니다. | 보조 서비스나 관리자 승인이 필요할 수 있으며, 모든 트래픽이 반드시 원격 서버를 거치는 것은 아닙니다. |
시스템 권한: 필요한 기능에만 권한을 부여하세요
앱을 처음 열면 macOS에서 인터넷으로 다운로드한 앱을 실행할지 확인할 수 있습니다. 출처와 앱 이름을 확인한 뒤 진행하세요. 개발자를 확인할 수 없다는 안내가 나오면 공식 설치 안내와 ‘시스템 설정’의 ‘개인정보 보호 및 보안’을 먼저 확인하세요. 앱을 실행하려고 시스템 보안 검사를 모두 끄거나 출처가 불분명한 터미널 명령을 실행하지 마세요.
터널을 활성화할 때 클라이언트에서 VPN 구성을 추가하라는 메시지가 표시될 수 있습니다. 네트워크 확장이 필요한 앱은 관련 확장 허용을 요청할 수도 있습니다. 승인 위치는 macOS 버전에 따라 달라지며, ‘네트워크’의 VPN 및 필터 영역이나 ‘일반’의 로그인 항목 및 확장 영역에 있을 수 있습니다. 팝업 안내를 우선 확인하고 표시된 개발자와 앱이 일치하는지 살펴보세요.
- 앱을 ‘응용 프로그램’ 폴더에 넣고 정상적으로 실행한 뒤, 현재 클라이언트 모드 안내를 확인하세요.
- 클라이언트에서 연결 또는 터널 기능을 직접 켜고 시스템 승인 요청이 나타나는지 확인하세요.
- 안내에 따라 해당 구성이나 확장을 승인하세요. 시스템에서 명시적으로 요청하는 경우에만 이 Mac의 관리자 인증 정보를 입력하세요.
- 클라이언트로 돌아가 다시 연결하세요. 앱이나 시스템을 재시동하라는 안내가 있으면 그대로 진행하세요.
조직에서 관리하는 Mac은 기기 관리 정책에 따라 VPN, 확장 기능 또는 프록시 설정 변경이 제한될 수 있습니다. 이런 제한은 앱을 반복해서 설치한다고 해결되지 않으므로 기기 관리자에게 허용된 사용 방법을 확인하세요. 기업용 터널이나 네트워크 필터 소프트웨어가 이미 설치되어 있다면 호환성을 먼저 확인하고 업무용 구성을 바로 삭제하지 마세요.
구독 가져오기: 계정 로그인, 구성, 서버 구분하기
클라이언트를 설치했다고 바로 서버를 사용할 수 있는 것은 아닙니다. 구독 링크는 클라이언트가 서버 구성을 가져오는 주소이며, 일반적으로 계정과 연결된 식별 정보가 포함됩니다. 웹사이트 로그인 주소나 설치 파일 주소와는 다릅니다. VPNFish는 이메일 주소 없이 이용할 수 있습니다. 계정으로 패널에 접속한 다음 현재 클라이언트에 맞는 구독 정보를 안내에 따라 확인하세요.
클라이언트에서 ‘구성’, ‘구독’ 또는 ‘링크에서 가져오기’와 같은 메뉴를 찾아 전체 주소를 붙여 넣고 업데이트하세요. 클라이언트마다 지원하는 구성 형식이 다릅니다. 같은 프로토콜을 지원해도 동일한 구독 형식을 바로 읽을 수 있다는 뜻은 아닙니다. 패널에서 클라이언트별 선택 항목을 제공하면 실제 사용하는 소프트웨어에 맞는 형식을 고르세요. 파일 확장자만 보고 판단하지 마세요.
- 패널에서 구독 주소를 복사할 때 안내 문구, 공백 또는 줄바꿈이 함께 선택되지 않도록 주의하세요.
- 클라이언트에서 원격 구독 가져오기를 선택해 저장한 다음 업데이트하세요.
- 목록에 서버나 정책 그룹이 표시되는지 확인한 뒤 사용할 서버를 선택하세요.
- 먼저 규칙 모드를 사용하고 시스템 프록시를 켜세요. 다른 연결 방식을 사용해야 한다면 클라이언트 안내에 따라 조정하세요.
가져오기에 실패하면 먼저 오류가 어느 단계에서 발생했는지 확인하세요. ‘주소가 유효하지 않음’은 복사한 내용을, ‘파싱 실패’는 형식을 우선 점검하세요. ‘지원하지 않는 프로토콜’이라면 클라이언트 코어와 버전을 확인하세요. Shadowsocks, VMess, Trojan, VLESS, Hysteria2, TUIC은 서로 다른 프로토콜이며 지원 범위는 클라이언트마다 다릅니다. 표시 이름을 바꿔도 호환되지 않는 구성을 실행할 수는 없습니다.
연결 확인: 출구 IP, 분할 터널링, DNS를 따로 점검하기
클라이언트에 ‘연결됨’이라고 표시되어도 연결 기능이 활성화되었다는 의미일 뿐, 모든 앱이 의도한 서버를 거친다는 보장은 없습니다. 연결 전 출구 정보를 기록한 뒤 연결하고 내 IP에서 달라졌는지 확인하세요. 지역 데이터베이스 반영이 늦을 수 있으므로 도시 이름만으로 서버가 올바른지 판단하지 마세요.
규칙 모드는 도메인, 주소 또는 다른 조건에 따라 트래픽을 나눕니다. 예를 들어 국내 웹사이트는 직접 연결하고 지정한 해외 웹사이트는 프록시를 거칠 수 있습니다. 특정 웹사이트에 국내 출구가 표시되는 것은 규칙이 정상적으로 적용된 결과일 수도 있습니다. 확인할 때는 대상 도메인에 어떤 정책 그룹이 적용되었는지, 그 그룹에서 최종적으로 어떤 서버를 선택했는지 함께 살펴보세요. 전체 프록시 모드로 잠시 전환해 비교한 뒤 평소 사용하는 규칙으로 되돌리면 됩니다.
DNS는 도메인 이름을 해석하는 방식이며, 출구 IP가 달라졌다고 DNS 조회도 같은 경로를 거쳤다는 뜻은 아닙니다. DNS 검사 페이지와 클라이언트의 해석 로그를 함께 확인해 요청이 예상대로 처리되는지 살펴보세요. 검사 결과에 특정 DNS 서비스 제공업체가 표시되는 것만으로 유출이라고 단정할 수는 없습니다. 해당 조회가 처리되어야 할 터널이나 DNS 정책을 우회했는지 확인해야 합니다.
- ✅ 프록시가 필요한 웹사이트에 접속해 테스트하고, 클라이언트에서 적용된 규칙과 서버를 확인하세요.
- ✅ 출구 정보를 확인한 다음 DNS 동작을 점검해 서로 다른 단계의 결과를 혼동하지 마세요.
- ✅ 실제 사용하는 앱도 따로 테스트하세요. 브라우저가 작동해도 터미널이나 다른 소프트웨어까지 자동으로 적용되는 것은 아닙니다.
- ❌ ‘속도 향상’을 위해 여러 클라이언트의 시스템 프록시나 터널을 동시에 켜지 마세요.
브라우저에서 보안 DNS를 사용하거나 앱에 자체 프록시 설정이 있을 수 있습니다. 이런 설정은 실제 연결 경로를 바꿉니다. 결과가 예상과 다르면 기존 설정을 먼저 기록하고 클라이언트 문서를 참고해 하나씩 조정하세요. 브라우저, 시스템 DNS, 분할 터널링 규칙을 한꺼번에 바꾸면 어떤 설정이 영향을 주었는지 확인하기 어렵습니다.
자주 발생하는 문제: 증상에 따라 점검 범위 좁히기
권한 요청 창이 나타나지 않음
먼저 권한이 필요한 연결 방식을 실제로 켰는지 확인하세요. 구독만 가져왔거나 앱만 실행했거나 시스템 프록시만 사용하는 경우에는 네트워크 확장 승인 창이 나타나지 않을 수 있습니다. 다음으로 시스템에 해당 구성이나 확장 승인이 이미 등록되어 있는지 확인하세요. 이전에 요청을 거부했다면 클라이언트 안내에 따라 다시 요청을 띄우고, 시스템 설정에 승인 대기 중인 항목이 남아 있는지 살펴보세요.
승인했지만 연결되지 않음
먼저 프록시를 일시 중지하고 로컬 네트워크에 정상적으로 접속할 수 있는지 확인하세요. 그런 다음 구독이 업데이트되었는지, 계정 요금제와 데이터 사용 상태가 정상인지 살펴보세요. 다른 서버를 선택해 비교하고 시스템 시간이 정확한지 확인한 뒤 클라이언트 오류 기록을 확인하세요. 인증서 오류, 연결 시간 초과, 도메인 해석 실패는 원인이 서로 다르므로 모두 ‘권한 설정 문제’로 단정하면 안 됩니다.
일부 앱에서만 문제가 발생하면 해당 앱이 시스템 프록시를 따르는지, 별도의 프록시가 설정되어 있는지, 필요한 트래픽이 현재 연결 방식으로 처리되는지 확인하세요. 필요성이 확인된 경우에만 TUN 등의 방식을 고려하세요. 브라우저 확장 프로그램, 다른 VPN, 네트워크 필터도 연결 경로를 바꿀 수 있으므로 업무용 설정에 영향을 주지 않도록 하나씩 확인하세요.
잠자기 모드에서 깨어난 뒤 또는 네트워크 전환 후 연결이 끊김
가정용 네트워크에서 다른 네트워크로 바꾸면 기존 연결이 끊길 수 있습니다. 먼저 새 네트워크의 접속 인증을 마친 다음 클라이언트에서 연결을 끊고 다시 연결하세요. 로그인 시 자동 실행, 백그라운드 실행, 자동 연결은 서로 다른 설정입니다. 앱이 자동으로 열려도 시스템 프록시나 터널이 활성화된 것은 아니므로 각각 확인해야 합니다.
클라이언트를 종료한 뒤 웹페이지도 열리지 않음
현재 네트워크 서비스에 이 Mac을 가리키는 프록시 설정이 남아 있는지 확인하세요. 프록시 프로세스는 종료되었는데 시스템이 계속 해당 프로세스로 요청을 보내면 접속에 실패할 수 있습니다. 먼저 기존 클라이언트를 다시 열고 프록시를 정상적으로 끄세요. 필요한 경우 시스템 네트워크 설정에서 이전 구성을 복원하세요. 기업 네트워크나 다른 앱에서 사용하는 설정은 모두 삭제하지 마세요.
일상적인 사용: 호환성을 확인한 뒤 사용량에 맞춰 선택하기
서버 유형과 프로토콜 이름은 서로 다른 개념입니다. IEPL 전용 회선, 중계, 직접 연결은 네트워크 경로나 연결 방식을 설명하고, 프로토콜은 클라이언트와 서버가 통신하는 방법을 설명합니다. 전용 회선이 이 기기의 권한 승인을 대신하거나 제3자 플랫폼이 특정 출구를 허용하도록 보장하지는 않습니다. 실제 성능은 로컬 네트워크, 접속 대상 서비스, 회선 부하에 따라 달라집니다. 서버 페이지에서 회선 정보를 확인할 수 있습니다.
VPNFish 월간 구독은 ¥9.9/60GB, ¥18/250GB, ¥28/500GB이며, 데이터는 개통일을 기준으로 매월 초기화됩니다. 데이터 팩은 만료되지 않아 사용 빈도가 일정하지 않은 경우에도 이용할 수 있습니다. 기기 수에는 제한이 없지만 요금제별 데이터 용량은 확인해야 합니다. 전체 요금과 안내는 요금제 및 가격에서 확인할 수 있습니다. 설치를 마치기 위해 더 높은 요금제를 먼저 선택할 필요는 없습니다.
VPNFish의 개인정보 보호 정책은 ‘로그를 기록하지 않음’으로 안내되어 있습니다. 그렇다고 제3자 웹사이트가 계정 활동을 보관하지 않는다는 뜻은 아니며, 구독 링크와 기기 내 계정을 보호할 필요가 없다는 의미도 아닙니다. 시스템, 브라우저, 클라이언트를 최신 상태로 유지하세요. 문제가 생기면 ‘연결이 안 돼요’라고만 문의하기보다 시스템 버전, 클라이언트 이름, 오류 증상, 이미 확인한 사항을 함께 알려주면 원인을 파악하는 데 도움이 됩니다.