iPhone에서 VPN을 설정할 때는 시스템 설정에 주소를 입력하는 것이 아니라, 먼저 서비스에서 요구하는 앱과 구성 형식을 확인해야 합니다. 구독을 사용하는 서비스라면 호환 앱을 설치하고 구독을 가져온 뒤 VPN 구성 추가를 승인하세요. 마지막으로 대상 앱의 트래픽이 규칙에 따라 전달되는지 확인합니다.

아래 순서에 따라 실제 설정 방법을 살펴보겠습니다. 앱과 iOS 버전에 따라 버튼 이름이 다를 수 있으므로, 현재 서비스 패널의 안내와 화면에 표시되는 메시지를 따르세요. 다른 앱의 화면과 똑같이 보이지 않는다고 해서 설정이 잘못된 것은 아닙니다.

시작하기 전에: 계정, 구독, 시스템 구성 구분하기

서비스 계정은 요금제와 구독을 확인하고 고객 지원을 요청할 때 사용합니다. 구독 링크는 앱에 서버와 관련 구성을 전달하며, 시스템 VPN 구성은 iOS가 조건에 맞는 네트워크 트래픽을 앱에서 처리하도록 합니다. 각각 담당하는 단계가 다르므로 서로 대체할 수 없습니다.

VPNK9은 이메일 주소 없이 사용자 이름과 비밀번호만으로 계정을 만들 수 있습니다. 로그인한 뒤 구독을 확인하세요. iOS 앱 링크를 이용하려면 유효한 요금제가 필요합니다. 먼저 패널에서 이용 가능한 앱 링크를 확인한 다음 해당 안내에 따라 앱을 설치하세요. 앱 이름만 검색해 같은 이름의 다른 제품을 설치하지 않도록 주의하세요.

항목별 사용 위치
항목 또는 위치 용도 흔히 하는 실수
서비스 계정 패널에 로그인해 요금제와 구독 확인 계정 비밀번호를 모든 서버의 연결 비밀번호로 사용
구독 링크 호환 앱에 가져와 서버 구성 불러오기 시스템 VPN의 서버 주소 입력란에 붙여넣기
서버 공유 링크 앱에서 형식을 지원하는 경우 개별 서버 가져오기 개별 서버를 가져오면 구독 전체도 자동으로 업데이트된다고 생각하기
시스템 VPN 설정 추가한 VPN 구성과 연결 상태 관리 시스템 기본 화면에서 모든 프록시 프로토콜을 처리할 수 있다고 생각하기

앱 설치하기: 호환 여부 먼저 확인

서비스 패널의 앱 안내에서 iOS 관련 정보를 확인하세요. App Store에서 특정 앱을 찾을 수 있는지는 Apple 계정의 스토어 국가·지역, 기기의 OS 버전, 앱의 현재 배포 상태에 따라 달라질 수 있습니다. 앱이 보이지 않는다고 서버를 이용할 수 없는 것은 아니며, 구독을 다시 가져와도 해결되지 않습니다.

다운로드하기 전에 개발자 정보와 시스템 요구 사항이 안내 내용과 일치하는지 확인하세요. 타사 앱의 제공 방식이나 요금은 해당 개발사가 결정하므로, 서비스 요금제에 모든 타사 앱 비용이 포함되는 것은 아닙니다. 앱을 받기 위해 다른 사람에게 Apple 계정 정보를 알려주지 마세요.

프로토콜 호환성도 중요합니다. Shadowsocks, VMess, Trojan, VLESS, Hysteria2, TUIC은 서로 다른 프로토콜 또는 프로토콜 계열이며, 앱마다 지원 범위가 다릅니다. 구독을 지원한다고 표시되어 있어도 특정 구성 형식만 처리할 수 있습니다. 여기서는 일반적인 개념을 설명하며, VPNK9이 모든 프로토콜을 제공한다는 뜻은 아닙니다.

Windows, macOS, Android, Linux용 앱 파일은 iPhone에 설치할 수 없습니다. iOS 앱은 보통 시스템 네트워크 확장 기능으로 트래픽을 처리하므로 데스크톱용 드라이버, 가상 네트워크 어댑터, 명령줄 안내를 그대로 적용할 수 없습니다. 설치 중 문제가 생기면 앱의 출처와 시스템 호환성부터 확인하세요.

구독 가져오기: 서버 목록까지 확인하기

  1. 해당 링크 확인. 패널에 로그인한 뒤 구독 영역에서 현재 앱에 맞는 링크를 선택하세요. ‘앱으로 가져오기’ 기능이 있으면 안내에 따라 이동하고, 없다면 링크를 복사해 앱에 직접 가져오세요.
  2. 앱에서 새 구독 추가. ‘구독’, ‘구성’ 또는 ‘URL에서 가져오기’와 같은 메뉴를 찾으세요. 알아보기 쉬운 이름을 입력하고 전체 링크를 주소 입력란에 붙여넣으세요. 서버 메모나 검색창에 입력하지 마세요.
  3. 다운로드 또는 업데이트 실행. 저장한 뒤 구독 업데이트를 시작하세요. 구성이 완료되면 보통 구성 이름, 서버 목록 또는 규칙 그룹이 표시됩니다. 구독 이름만 보인다고 해서 구성이 정상적으로 다운로드된 것은 아닙니다.
  4. 서버와 모드 선택. 안내에 따라 서버 또는 정책 그룹을 선택하고, 우선 서비스에서 제공하는 기본 규칙을 사용하세요. 설정을 마친 다음 연결을 시작합니다.

형식을 지원하지 않는다는 메시지가 나오면 링크 유형과 앱의 호환성을 먼저 확인하세요. 서버 정보를 다른 프로토콜로 임의 변경하지 마세요. 다운로드 오류가 발생했다면 링크가 만료되었는지, 현재 네트워크에서 구독 주소에 접근할 수 없는지, 앱에서 구성을 해석하지 못하는지 구분해야 합니다. 원인마다 해결 방법이 다르며 연결 버튼을 반복해서 눌러도 대개 해결되지 않습니다.

요금제, 서버 구성 또는 앱을 바꾼 뒤에는 구독을 업데이트해 로컬 구성을 패널과 일치시킬 수 있습니다. 업데이트에 실패하더라도 유일하게 작동하는 구성을 바로 삭제하지 마세요. 먼저 오류 메시지를 보관하고 패널에서 구독이 여전히 유효한지 확인하세요. 클립보드에 공백이나 줄바꿈이 섞일 수도 있으므로 링크를 완전히 복사했는지 살펴보세요.

구성 추가 승인하기: 시스템 권한 안내 확인

처음 연결을 시작할 때 iOS에서 앱이 VPN 구성을 추가하도록 허용할지 묻는 시스템 메시지가 표시될 수 있습니다. 앱이 시스템 네트워크 확장 기능으로 트래픽을 처리하기 위해 필요한 권한입니다. 앱 정보가 방금 설치한 앱과 일치하는지 확인한 뒤 허용하고, 시스템 안내에 따라 기기 인증을 완료하세요.

구성 추가를 허용한 뒤 앱으로 돌아가 연결 상태를 확인하세요. 시스템 설정의 ‘일반’ 및 ‘VPN 및 기기 관리’와 같은 메뉴에서도 관련 구성을 확인할 수 있습니다. 실제 메뉴 경로는 OS 버전에 따라 달라집니다. 상태 아이콘은 기기 모델과 현재 화면에 따라 표시 여부가 다르므로 화면 상단 아이콘만으로 연결 상태를 판단하지 마세요.

시스템의 ‘VPN 구성 추가’는 IKEv2처럼 iOS에서 지원하는 연결 유형에 사용하는 기능이며, 일반적인 구독 가져오기 도구가 아닙니다. Shadowsocks 또는 VLESS 공유 링크를 여기에 입력하지 마세요. ‘설명’ 항목을 구성 파일 입력란으로 착각해서도 안 됩니다.

iOS에 이전 앱의 구성이나 주문형 연결 설정이 남아 있을 수도 있습니다. 새 앱을 켠 뒤 이전 연결로 자동 전환된다면 기존 앱이 여전히 연결을 관리하는지 확인하세요. 여러 앱이 같은 네트워크 연결을 번갈아 제어하지 않도록 하세요.

연결 확인: 출구 IP, DNS, 대상 앱 점검

앱에 ‘연결됨’이라고 표시되어도 해당 연결 절차가 설정되었다는 뜻일 뿐, 모든 앱이 선택한 서버를 거친다는 보장은 없습니다. 규칙 모드에서는 일부 사이트가 직접 연결되거나 대상에 따라 서로 다른 정책 그룹이 적용될 수 있습니다. 실제 출구 IP와 대상 앱의 동작을 함께 확인하세요.

  • ✅ 연결하기 전에 네트워크 확인 페이지를 열어 현재 공인 IP를 기록하세요. 연결한 뒤 페이지를 새로고침해 IP가 예상대로 바뀌었는지 확인합니다.
  • ✅ 확인 사이트 자체가 프록시 규칙을 따르는지 확인하세요. 직접 연결로 설정되어 있다면 IP가 그대로여도 전체 연결이 실패했다고 단정할 수 없습니다.
  • ✅ 실제로 사용할 앱을 열어 로그인, 페이지 로딩, 지속적인 접속이 되는지 확인하세요. 브라우저 첫 화면만 테스트해서는 충분하지 않습니다.
  • ✅ DNS 조회 결과와 앱의 DNS 설정이 일치하는지 확인하고, 프록시로 처리되어야 하는 조회가 로컬 네트워크로 전달되지는 않는지 살펴보세요.
  • ✅ 네트워크를 바꾼 뒤 다시 확인하세요. Wi-Fi와 모바일 네트워크는 연결 상태, DNS 경로, 연결 복구 방식이 다를 수 있습니다.

DNS 유출 여부는 도메인 조회가 예상한 경로를 벗어나는지 확인하는 것이지, 모든 DNS 서버의 위치가 연결 서버의 지역과 같아야 한다는 뜻은 아닙니다. 공개 DNS 서비스는 여러 지역의 서버를 사용할 수 있고, 검사 결과의 위치 표기에도 오차가 있을 수 있습니다. 앱 안내와 DNS 설정, 실제 조회 결과를 함께 살펴보세요.

iCloud 비공개 릴레이 또는 다른 네트워크 보호 기능을 사용 중이면 Safari의 출구 IP가 다른 앱과 다를 수 있습니다. 문제를 확인할 때 해당 기능의 상태를 기록하고 통제된 조건에서 비교하세요. 특정 검사 결과를 얻으려고 관련 없는 보호 기능을 장기간 끄지는 마세요.

판단 기준: 앱에 연결 상태가 표시되고, 검사 트래픽이 예상한 출구를 통과하며, 대상 앱에서 실제 작업을 완료할 수 있어야 충분히 확인된 것입니다. 시스템 아이콘이나 웹페이지를 한 번 열어본 것만으로는 이 점검을 대신할 수 없습니다.

연결 문제: 문제가 발생한 단계부터 확인

구독이 업데이트되지 않음

먼저 현재 네트워크에서 웹페이지가 정상적으로 열리는지 확인한 뒤 패널에서 올바른 형식의 링크를 다시 복사하세요. 그래도 실패하면 전체 오류 메시지와 앱 버전을 기록하고, 구성 다운로드 전에 실패했는지 또는 다운로드 후 해석 단계에서 실패했는지 고객 지원에 알려주세요. 원본 구독 링크는 공개하지 마세요.

연결됨으로 표시되지만 웹페이지가 열리지 않음

먼저 연결을 끊고 원래 네트워크가 정상인지 확인한 다음 요금제 상태, 선택한 서버, DNS 설정, 사용할 수 없는 정책을 선택하지 않았는지 살펴보세요. 패널에서 다른 이용 가능한 서버를 선택해 비교할 수 있습니다. 다만 서버, 규칙, DNS를 한꺼번에 바꾸면 어떤 변경이 효과가 있었는지 파악하기 어렵습니다.

브라우저는 되지만 특정 앱이 작동하지 않음

규칙이 예상한 정책에 적용되는지 확인한 뒤 앱 자체의 지역 설정, 계정 자격 요건, 플랫폼 제한을 살펴보세요. 네트워크 출구가 바뀌어도 계정 지역이 자동으로 변경되거나 특정 콘텐츠에 반드시 접근할 수 있게 되는 것은 아닙니다. 필요하면 대상 앱을 완전히 종료한 뒤 다시 열어 연결 전에 생성된 세션을 새로고침하세요.

네트워크를 바꾸거나 화면을 잠근 뒤 다시 연결해야 함

네트워크를 전환하면 기존 연결이 끊겨 앱이 연결을 복구해야 할 수 있습니다. 자동 연결 또는 주문형 연결 옵션이 안내에 따라 켜져 있는지 확인하고, 이전 구성이 연결을 가져가지는 않는지 살펴보세요. 문제가 계속되면 네트워크 유형, 재현 단계, 민감한 정보를 가린 로그를 함께 제공하면 ‘연결이 안 돼요’라고만 알리는 것보다 원인을 파악하기 쉽습니다.

평소 사용: 기본 분할 라우팅 유지, 필요에 맞는 요금제 선택

처음에는 안내에 나온 기본 분할 라우팅 설정을 그대로 사용하는 것이 좋습니다. 규칙 모드는 대상에 따라 트래픽 경로를 정하고, 글로벌 프록시 모드는 일반적으로 더 많은 트래픽을 프록시로 전달합니다. 다만 앱 구현과 시스템 기능에 따라 달라지므로 모든 시스템 트래픽이 반드시 프록시를 거치는 것은 아닙니다. 앱에서 지원하는 경우 단축어로 연결을 켜고 끌 수 있지만, 구독 가져오기나 시스템 권한 승인을 대신하지는 않습니다.

IEPL 전용 회선, 중계, 직접 연결은 회선 구성 방식을 뜻하며 iPhone의 시스템 VPN 유형에 직접 입력하는 설정이 아닙니다. 중계 연결은 보통 진입 서버를 거쳐 트래픽을 전달하고, 직접 연결은 기기에서 해외 서버로 바로 연결합니다. 실제 사용 환경은 로컬 네트워크와 출구, 대상 플랫폼의 영향을 받습니다. 서버 이름만으로 연결 상태를 판단할 수는 없습니다.

VPNK9 월간 구독은 ¥9.9/60GB, ¥18/250GB, ¥28/500GB이며, 월간 데이터는 가입일을 기준으로 매월 초기화됩니다. 가끔 이용한다면 요금제 페이지에서 만료일이 없는 데이터 패키지를 비교해 보세요. 요금제는 기기 수 제한이 없고 7일 이내 무조건 환불을 지원합니다. 다만 기기 수 제한이 없다고 해서 데이터 사용량을 고려하지 않아도 되는 것은 아닙니다.

VPNK9은 로그를 기록하지 않는 개인정보 보호 정책을 운영합니다. 계정 비밀번호와 구독 링크를 안전하게 관리하고 앱을 최신 상태로 유지하세요. 사용을 중단할 때는 먼저 앱에서 연결을 끊으세요. 앱을 삭제할 계획이라면 시스템 설정에서 관련 VPN 구성을 확인해 자동 연결 설정이 남아 이후 문제 해결에 영향을 주지 않도록 하세요.