설치 전 확인: 클라이언트, 구독 및 시스템 권한
iPhone 또는 iPad에서 Clash Plus를 사용하려면 최소 세 가지가 필요합니다. 정상적으로 실행되는 클라이언트, 유효한 구독 주소 또는 로컬 설정 파일, 그리고 iOS가 허용한 VPN 구성 권한입니다. 클라이언트는 설정을 불러오고 시스템 네트워크 확장을 호출합니다. 구독에는 노드, 정책 그룹, 규칙, DNS 등의 항목이 포함됩니다. VPN 권한은 시스템이 기기 트래픽을 클라이언트로 전달하도록 허용합니다.
구독은 단일 프록시 노드와 다릅니다. 일반적인 구독은 proxies, proxy-groups, rules, dns, 규칙 제공자 등이 포함된 Clash YAML 설정을 생성합니다. Clash Plus에서 설정을 완전히 불러올 수 있는지는 클라이언트의 코어와 구독 항목의 호환성에 따라 달라집니다. 일부 서비스는 Clash, Clash Meta(mihomo), 범용 구독 등 여러 형식을 제공하므로 iOS 클라이언트에서는 서비스 제공자가 명확히 표시한 Clash 또는 mihomo 형식을 우선 선택해야 합니다.
시작하기 전에 다음 정보를 준비하세요:
- App Store에 접근할 수 있는 Apple ID와 현재 스토어 지역에서 대상 앱을 검색할 수 있는지 확인하세요.
- 설정 제공자가 발급한 구독 주소 또는
.yaml,.yml확장자의 설정 파일 - VPN 구성 추가를 확인할 기기 잠금 암호, Touch ID 또는 Face ID
- 첫 구독 다운로드와 노드 테스트에 사용할, 현재 인터넷에 정상적으로 연결되는 Wi-Fi 또는 셀룰러 네트워크
App Store에서 Clash Plus 설치하기
App Store를 연 뒤 “Clash Plus”를 검색하고 앱 상세 페이지에서 앱 이름, 아이콘, 개발자 정보, 지원 시스템 버전과 최근 업데이트 날짜를 확인하세요. 이름이 비슷한 네트워크 도구라도 사용하는 코어와 설정 형식이 다를 수 있으므로 검색 결과의 제목만으로 호환성을 판단할 수 없습니다. 이 사이트의 다운로드 페이지에 App Store 링크가 있다면 먼저 다운로드 페이지로 이동한 다음 해당 링크를 통해 앱 상세 페이지를 여세요.
App Store에 표시되는 검색 결과는 Apple ID의 계정 지역과 관련이 있습니다. 같은 기기에서 네트워크만 바꿔도 스토어 카탈로그는 일반적으로 달라지지 않습니다. 앱을 찾을 수 없다면 Wi-Fi를 반복해서 바꾸기보다 먼저 Apple ID의 미디어 및 구입 항목 지역을 확인하세요. 스토어 지역 변경은 잔액, 구독 및 가족 공유 상태의 제한을 받을 수 있으므로 Apple 계정 규정에 따라 처리해야 합니다.
- 앱 상세 페이지에서 기기의 시스템 버전이 최소 요구 사항을 충족하는지 확인하세요.
- 받기를 누르고 Apple ID, Face ID 또는 Touch ID 인증을 완료하세요.
- 설치가 끝나면 먼저 클라이언트를 한 번 실행해 설정 관리 화면에 진입할 수 있는지 확인하세요.
- 시스템에서 알림 권한을 요청하면 필요에 따라 결정하세요. 알림 권한과 VPN 연결 권한은 서로 다른 권한입니다.
처음 실행할 때 바로 연결을 활성화할 필요는 없습니다. 먼저 설정을 가져오고 정책 그룹을 확인하면 빈 설정, 만료된 설정 또는 부적절한 기본 정책으로 VPN이 연결되는 일을 피할 수 있습니다. iPad의 조작 방식은 iPhone과 거의 같지만 가로 화면에서는 설정, 정책, 로그가 서로 다른 영역에 표시될 수 있습니다.
구독 주소 가져오기 및 설정 업데이트
Clash Plus의 버전에 따라 메뉴 이름이 “설정”, “Profiles”, “구독” 또는 “원격 설정”으로 표시될 수 있지만 처리 과정은 같습니다. 원격 설정을 새로 만들고 구독 URL을 입력한 다음 설정을 다운로드해 현재 설정으로 지정하면 됩니다. 구독 이름은 로컬 식별용이므로 서비스 이름이나 용도를 입력하면 됩니다. 예를 들어 “일상 규칙”, “테스트 설정”처럼 지정할 수 있습니다.
구독 URL로 가져오기
- 설정 제공자에게서 전체 Clash 구독 주소를 복사하세요. 복사할 때 앞부분의
https://또는 링크 끝의 매개변수가 빠지지 않도록 주의하세요. - Clash Plus의 설정 관리 영역으로 이동해 원격 설정 추가 또는 새 구독 만들기를 선택하세요.
- 링크를 URL 입력란에 붙여넣고 알아보기 쉬운 설정 이름을 지정하세요.
- 다운로드 또는 저장을 실행하고 클라이언트가 요청과 YAML 분석을 완료할 때까지 기다리세요.
- 설정 목록에서 방금 다운로드한 항목을 선택해 현재 활성 설정으로 지정하세요.
가져오기가 완료되면 설정 업데이트 시간, 정책 그룹 이름과 노드 목록이 표시되어야 합니다. 목록에 웹 페이지 문구, 로그인 안내 또는 오류 페이지만 나타난다면 구독 서버가 분석 가능한 설정을 반환하지 않은 것입니다. 이 경우 원인은 대개 링크 상태, 인증 매개변수, 구독 형식 또는 서버 응답에 있으며 가져오기를 계속 눌러 해결할 수 없습니다.
로컬 YAML 파일로 가져오기
설정 파일을 “파일” 앱, AirDrop 또는 개인 저장 공간을 통해 기기로 전송했다면 Clash Plus의 로컬 가져오기 메뉴를 사용할 수 있습니다. iOS 공유 메뉴에서 해당 클라이언트를 선택하는 방법도 있습니다. 파일 확장자는 1차적인 식별 정보일 뿐이며 실제 내용은 YAML 문법을 따라야 합니다. YAML은 공백으로 계층을 표시하므로 탭, 잘못된 들여쓰기 또는 누락된 콜론이 있으면 분석에 실패합니다.
proxies:
- name: Example
type: socks5
server: 192.0.2.10
port: 1080
proxy-groups:
- name: 노드 선택
type: select
proxies:
- Example
- DIRECT
rules:
- MATCH,노드 선택
위 예시는 항목의 계층 구조만 설명하며 바로 연결할 수 있는 노드 설정이 아닙니다. 실제 설정에는 프로토콜 인증, TLS, 전송 매개변수, DNS, 규칙 세트와 상태 확인 등이 추가될 수 있습니다. 분석을 통과시키기 위해 모르는 항목을 임의로 삭제하지 마세요. 먼저 해당 구독이 Clash, mihomo 또는 다른 클라이언트 형식용인지 확인해야 합니다.
설정 업데이트 및 로컬 수정
원격 구독을 업데이트하면 일반적으로 로컬 캐시 버전을 덮어씁니다. 구독으로 생성된 YAML을 직접 수정하면 다음 업데이트에서 변경 사항이 사라질 수 있습니다. 규칙이나 DNS를 장기간 조정해야 한다면 클라이언트가 제공하는 오버라이드 기능을 우선 사용하세요. 현재 버전이 오버라이드를 지원하지 않는다면 별도의 설정 사본에서 수정 사항을 관리하고 원본 구독의 업데이트 시간을 기록하세요.
첫 연결 및 iOS VPN 승인
설정을 선택한 뒤 클라이언트의 메인 화면으로 돌아가 연결 스위치를 켜세요. iOS에 “VPN 구성 추가” 시스템 확인 창이 표시되며, 확인 후 잠금 암호 입력이나 생체 인증이 필요할 수 있습니다. 승인이 완료되면 시스템 설정에 해당 VPN 구성이 추가되고 상태 표시줄이나 제어 센터에 VPN 표시가 나타날 수 있습니다.
이 권한은 iOS가 관리하며 Clash Plus가 Network Extension을 통해 기기 트래픽을 수신하고 전달하도록 허용합니다. 데스크톱 시스템의 “시스템 프록시 설정”과는 다릅니다. iOS 앱은 일반적으로 시스템 VPN 인터페이스를 통해 작동하므로 Wi-Fi의 HTTP 프록시 서버를 수동으로 입력하거나 데스크톱 클라이언트의 시스템 프록시 스위치를 찾을 필요가 없습니다.
첫 검증은 다음 순서로 진행하는 것이 좋습니다:
- 먼저 정책 페이지에서 특정 노드를 선택하세요. 자동 정책의 테스트가 끝나지 않아 결과가 불안정해지는 일을 피할 수 있습니다.
- 연결을 활성화하고 iOS의 VPN 구성 승인을 수락하세요.
- Safari를 열어 평소 안정적으로 접속되는 웹사이트에 방문하고 기본 연결이 정상인지 확인하세요.
- Clash Plus로 돌아가 연결 기록이나 로그를 확인하고 요청이 예상한 규칙과 정책 그룹에 매칭되었는지 확인하세요.
- Wi-Fi와 셀룰러 네트워크에서 각각 테스트해 네트워크 전환 후 VPN이 복구되는지 확인하세요.
웹 페이지는 열리지만 일부 앱만 계속 연결되지 않는다면 규칙 매칭, IPv6, DNS 응답 결과와 해당 앱이 사용하는 프로토콜을 확인하세요. 일부 앱은 기존 연결을 유지하므로 노드를 바꾼 뒤 앱을 완전히 종료하고 다시 열어야 할 수 있습니다. 첫 테스트에서 DNS, 규칙 모드와 여러 정책 그룹을 동시에 변경하면 어떤 단계가 영향을 주었는지 판단하기 어려우므로 피하는 것이 좋습니다.
연결 모드 선택 방법
클라이언트에서 흔히 제공하는 모드는 규칙, 전역 및 직접 연결입니다. 규칙 모드는 설정의 rules를 위에서부터 차례로 매칭하며, 요청이 매칭되면 지정된 정책 그룹, 프록시 노드, DIRECT 또는 REJECT로 전달합니다. 전역 모드는 일반적으로 대부분의 요청을 하나의 전역 정책 그룹으로 보내며, 노드 사용 가능 여부를 임시로 진단할 때 적합합니다. 직접 연결 모드는 프록시를 우회하므로 로컬 네트워크 자체가 정상인지 확인할 때 사용할 수 있습니다.
일상적인 사용에는 보통 규칙 모드를 선택합니다. 규칙 모드가 실패하지만 전역 모드가 정상이라면 규칙 세트 다운로드, 규칙 순서와 정책 그룹 선택을 중점적으로 확인하세요. 두 모드 모두 실패한다면 노드, 구독 유효성, DNS와 현재 네트워크 제한을 우선 점검해야 합니다.
노드 테스트, 정책 그룹 전환 및 규칙 판단
설정을 가져온 뒤 보이는 “노드 선택”, “자동 선택”, “장애 조치”, “앱별 분할” 등의 항목은 일반적으로 프로토콜 자체가 아니라 정책 그룹입니다. 정책 그룹에는 특정 노드, 다른 정책 그룹과 DIRECT가 포함될 수 있습니다. 상위 정책 그룹을 전환할 때는 내부에서 참조하는 하위 정책도 계속 확인해야 합니다. 화면상 선택이 완료되어도 실제 출구는 다른 자동 그룹에서 결정될 수 있습니다.
지연 시간 테스트 결과는 현재 시점에 테스트 URL이 응답한 시간을 나타낼 뿐 실제 다운로드 속도와 같지 않으며 동영상, 게임 또는 장시간 연결의 안정성을 완전히 보여주지도 않습니다. 노드를 선택할 때는 다음 항목을 종합적으로 고려하세요:
- 연결성: 테스트 시간이 초과된 노드는 먼저 제외하세요. 간헐적으로 시간 초과가 발생한다면 다시 테스트하고 일정 시간 관찰하세요.
- 지연 시간: 대화형 웹 페이지와 원격 작업은 한 번의 최저 수치보다 안정적인 낮은 지연 시간에 더 크게 좌우됩니다.
- 지역: 대상 서비스는 출구 지역에 따라 서로 다른 콘텐츠나 로그인 확인 정책을 제공할 수 있습니다.
- 배율: 구독 서비스는 트래픽을 배율로 계산할 수 있으므로 장시간 다운로드하기 전에 서비스 제공자의 안내를 확인하세요.
- 안정성: 자주 끊기거나 재연결되거나 속도 변동이 큰 노드는 지속적인 연결에 적합하지 않습니다.
정책을 전환한 뒤에도 이미 연결된 TCP, QUIC 또는 기타 장시간 연결은 기존 경로를 계속 사용할 수 있습니다. 출구가 즉시 바뀌지 않는다면 대상 앱을 종료한 뒤 다시 시도하고, 필요하면 Clash Plus에서 VPN을 끊었다가 다시 연결하세요. 노드를 빠르게 반복 전환하면 테스트 결과에 기존 연결이 섞이므로 문제를 해결할 때는 매번 전환 후 재연결 시간을 두어야 합니다.
DNS 및 Fake-IP 기본 판단
일부 Clash 또는 mihomo 설정은 Fake-IP 강화 모드를 사용합니다. 코어가 먼저 앱에 예약 주소를 반환한 뒤 도메인 매핑에 따라 후속 연결을 처리하므로 규칙 시스템이 도메인 정보를 유지할 수 있습니다. 예약 주소가 보인다고 해서 실제 대상 서버 주소라는 뜻은 아니며, 해당 주소를 다른 앱에 직접 입력해서도 안 됩니다.
연결 후 LAN 기기, 프린터 또는 일부 앱에 문제가 생긴다면 fake-ip-filter, LAN 직접 연결 규칙과 DNS 설정을 확인하세요. 특정 도메인의 조회 결과가 이상해 보인다는 이유만으로 전체 DNS 모듈을 끄지는 마세요. 로그에서 해당 도메인이 어떤 규칙에 매칭되었는지 확인한 뒤 특정 도메인이나 LAN 대역만 처리하는 것이 더 안전합니다.
일반적인 문제의 단계별 해결 순서
App Store에서 Clash Plus가 검색되지 않음
먼저 Apple ID의 스토어 지역, 기기의 시스템 버전과 앱 호환 범위를 확인하세요. App Store 검색 결과는 스토어 카탈로그에 따라 결정되므로 기기의 네트워크만 바꾼다고 앱의 제공 여부가 달라지지는 않습니다. 상세 페이지에 현재 지역에서 사용할 수 없다고 표시된다면 계정 지역 규정에 따라 처리하고, 출처가 불분명한 프로파일은 설치하지 마세요.
구독 주소를 다운로드할 수 없음
Safari에서 구독 주소를 열 때는 주의하세요. 로그인 페이지, 오류 안내 또는 일반 텍스트 설정이 반환되는지 확인하는 것이 중요합니다. URL이 만료되었거나 트래픽 상태가 비정상이거나 인증 토큰이 초기화되었다면 설정 제공자 관리 화면에서 새로 발급해야 합니다. 브라우저에서 링크가 열리더라도 반환된 내용이 Clash 형식에 맞는다는 뜻은 아니므로 응답 내용과 클라이언트 호환성도 확인해야 합니다.
YAML 또는 설정 분석 실패 메시지가 표시됨
분석 오류는 일반적으로 들여쓰기, 항목 유형, 특수 문자, 중복 키 또는 코어에서 지원하지 않는 항목과 관련이 있습니다. 먼저 서비스 제공자가 제공하는 Clash 또는 mihomo 전용 구독을 시도하고 다른 클라이언트용 범용 링크를 YAML로 바로 사용하지 마세요. 오류 메시지에 줄 번호가 있다면 텍스트 편집기에서 해당 줄과 상위 단계의 들여쓰기를 확인하세요.
VPN은 연결되었지만 웹 페이지가 열리지 않음
- Clash Plus를 종료하고 기기가 직접 연결 상태에서 일반 웹사이트에 접속할 수 있는지 확인하세요.
- 다시 연결한 뒤 전역 모드로 전환하고 테스트가 정상인 특정 노드를 선택하세요.
- 로그에서 DNS 시간 초과, 연결 거부, 규칙 세트 로드 실패 또는 노드 핸드셰이크 오류가 나타나는지 확인하세요.
- 여러 Network Extension이 동시에 트래픽을 차지하지 않도록 다른 VPN, 기업 네트워크 필터 또는 DNS 설정을 일시적으로 끄세요.
- Wi-Fi와 셀룰러 네트워크를 전환해 문제가 특정 네트워크에서만 발생하는지 확인하세요.
전역 모드에서는 접속되지만 규칙 모드에서 실패한다면 규칙 제공자가 정상적으로 다운로드되었는지, 최종 MATCH 규칙이 사용 가능한 정책 그룹을 가리키는지 확인하세요. 로그에서 요청이 DIRECT로 전달된 뒤 실패한다면 문제는 프록시 노드가 아니라 로컬 네트워크 또는 규칙 분할에 있을 수 있습니다.
연결 스위치가 자동으로 꺼짐
먼저 “설정”의 VPN 관리 영역에서 구성이 아직 존재하는지 확인한 뒤 클라이언트를 재시작하세요. 시스템 업그레이드, 앱 업데이트, VPN 구성 충돌 또는 네트워크 확장 오류로 인해 연결이 종료될 수 있습니다. 시스템에서 기존 VPN 구성을 삭제한 후 다시 승인하면 구성 기록 오류를 해결할 수 있지만, 실행 전에 구독을 다시 가져올 수 있는지 확인해야 합니다.
화면 잠금 또는 네트워크 전환 후 연결 끊김
iOS는 시스템 리소스, 네트워크 상태와 앱 동작에 따라 네트워크 확장을 관리합니다. 먼저 클라이언트가 지원하는 안정적인 시스템 버전으로 업데이트한 뒤 다른 VPN이나 네트워크 필터 도구도 동시에 활성화되어 있는지 확인하세요. Wi-Fi에서 셀룰러 네트워크로 전환하면 기존 연결을 다시 만들어야 합니다. 잠시 끊기는 것은 네트워크 경로 변화로 발생할 수 있지만, 계속 복구되지 않는다면 Clash Plus 로그에서 재연결 기록을 확인하세요.
일상적인 업데이트와 개인정보 보호 범위
구독 업데이트 주기는 설정 제공자의 노드 변경 빈도에 맞춰 정하세요. 자동 업데이트가 지나치게 잦으면 백그라운드 요청이 늘어나고, 서버가 일시적으로 불안정할 때 현재 캐시를 덮어쓸 수 있습니다. 업데이트 후에는 정책 그룹과 노드 수가 예상과 일치하는지 먼저 확인한 뒤 지연 시간을 테스트하세요. 새 설정에 문제가 있으면 보관해 둔 로컬 버전으로 임시 전환할 수 있습니다.
로그는 도메인, 규칙, 정책 그룹과 연결 오류를 판단하는 데 유용하지만 공유하기 전 구독 도메인, 노드 주소, 방문 도메인과 기기 네트워크 정보가 포함되어 있는지 확인해야 합니다. 문제 해결용 스크린샷에서도 전체 구독 URL이 보이지 않게 하세요. 장기간 사용하는 설정은 주기적으로 더 이상 사용하지 않는 로컬 사본을 정리해 연결할 때 오래된 버전을 잘못 선택하지 않도록 하세요.
클라이언트, 코어 또는 구독 형식이 업데이트되면 설정 항목의 호환성이 달라질 수 있습니다. 업데이트 후 로드되지 않는다면 먼저 버전 안내를 읽고 기존 설정과 새 설정의 규칙 제공자, DNS와 프록시 프로토콜 항목을 비교하세요. 설정 이름과 업데이트 시간을 명확히 기록해 두면 단순히 “최신 설정”이라는 표시에 의존하는 것보다 변경 원인을 찾기 쉽습니다.