튜토리얼 · 예상 읽기 14분

iPhone·iPad에서 Stash로
Clash 구독을 가져오고 규칙을 적용하기

데스크톱에서 쓰던 Clash 호환 구독 URL과 같은 proxy-groups·rules 개념을 iOS에서도 이어가고 싶다면 Stash가 대표적인 선택지 중 하나입니다. 이 글에서는 App Store 설치, VPN(Packet Tunnel) 권한, HTTPS 구독 또는 로컬 YAML 가져오기, 규칙 모드와 DNS 정렬, iPad 사용 팁까지 순서대로 정리합니다.

Stash · iOS · Clash · iPhone · iPad · 규칙 모드

1 iOS에서 Clash YAML을 쓰려면

iOS는 데스크톱처럼 커널에 임의의 TUN을 꽂기 어렵고, Network Extension의 Packet Tunnel으로 트래픽을 앱 정책에 넘깁니다. 그 안에서 원격 프로필·proxy-groups·rule-providers까지 다루고 싶다면 Stash처럼 Clash/Mihomo 계열 기능을 따라가는 클라이언트가 유리합니다. Windows·macOS의 Clash Verge Rev나 Android의 FlClash에서 쓰던 용어가 그대로 통하면 학습 비용이 줄어듭니다.

Android 쪽 흐름은 FlClash 안드로이드 글과 대조하면 좋습니다. VPN 권한 방식은 다르지만 규칙 모드로 국내를 DIRECT에 두는 발상은 같습니다. 본문은 기술적 절차만 다루며, 서비스 약관과 현지 법규 준수는 사용자 책임입니다.

2 가져오기 전에 준비할 것

HTTPS Clash 구독 URL, QR, 필요 시 로컬 config.yaml을 준비합니다. 구독이 SS·V2Ray 등 비 Clash만 있다면 먼저 변환하세요. 절차는 구독 변환 완전 가이드를 참고하면 됩니다. 구독 URL은 비밀번호처럼 취급하고, 공개 채팅이나 출처 불명 YAML 웹 도구에 붙여 넣지 마세요.

클립보드와 스크린샷 iOS 클립보드·사진 동기화에 구독 링크가 남기 쉽습니다. 가져온 뒤 불필요한 복사를 지우고, 공유용 캡처에서는 QR 주변을 가리세요.

3 App Store에서 Stash 설치

Stash는 지원되는 스토어 리전에서 배포됩니다. 개발자 표기를 확인하고 신뢰할 수 있는 빌드만 설치하세요. iPhone과 iPad는 기기별로 설치가 나뉩니다. 첫 실행은 안정적인 Wi-Fi에서 하고, Geo 데이터 등 초기 다운로드가 끊기지 않게 하세요. OS는 최신에 가깝게 유지하는 편이 Network Extension 관련 수정을 받기 쉽습니다.

유지보수 비용

iOS 클라이언트는 Apple 정책·메모리 한도·백그라운드 예산 변화에 맞춰 계속 수정됩니다. App Store 유료 모델은 이런 호환 작업에 대한 대가인 경우가 많고, 메이저 iOS마다 깨지기 쉬운 비공식 설치본보다 재현성이 높은 편입니다.

4 VPN 권한과 터널

Stash는 VPN 구성을 등록해 트래픽을 Packet Tunnel로 보냅니다. 처음 연결할 때 iOS 표준 대화상자가 뜨면 App Store에서 받은 앱을 신뢰하는 경우에만 허용하세요. 거부하면 YAML만 보이고 실제 경로는 열리지 않습니다. 프로필 이름은 용도가 드러나게 짓고, 잘못된 프로필을 켜지 않도록 합니다. 마스터 연결 스위치는 꺼짐이면 일반 네트워크, 켜짐이면 활성 프로필이 적용된다는 점에서 데스크톱 Clash와 비슷합니다.

용어 정리 DNS·FakeIP 개념은 코어가 같습니다. 문서 허브 용어와 Stash 로그를 맞춰 보면 이해가 빨라집니다.

5 구독 또는 로컬 YAML 가져오기

프로필 화면에서 추가한 뒤 제공업체가 안내한 Clash용 HTTPS URL을 붙여 넣습니다. 클라이언트는 TLS로 YAML을 받아 proxies·proxy-groups·rules를 파싱해 저장합니다. 갱신 주기는 제공업체 권장에 맞추고, 너무 짧으면 배터리와 포털 환경에서 부담이 됩니다. QR은 PC 화면을 스캔할 때 편합니다. 로컬 YAML은 AirDrop 등으로 옮기고, 대규모 편집은 PC에서 하는 것이 안전합니다.

파싱 오류 메시지를 그대로 읽으세요. HTML이 반환됐는지, 암호가 지원되지 않는지, proxy-groups 참조가 깨졌는지에 따라 조치가 달라집니다. 첫 동기 후 노드 목록·지연 테스트로 상태를 확인하고, 스트리밍 전용 아웃바운드가 YAML에 있는지도 봅니다.

6 규칙 모드, 프록시 그룹, DNS

일반적으로 규칙 모드에서 DOMAIN-SUFFIX·GEOIP 등에 따라 나누고 국내 CDN은 DIRECT로 둡니다. 글로벌은 진단용, 다이렉트는 상류를 거치지 않는 확인용으로 쓰는 패턴은 데스크톱과 같습니다. 셀렉터와 URL-Test·Fallback 계층을 알고, 잘못된 그룹을 탭하지 않았는지 확인하세요.

모바일에서는 DNS 동작 차이로 “규칙이 깨진 것처럼” 보일 수 있습니다. FakeIP·DoH 설정은 제공업체 문서에 맞추고, 개념은 DNS 유출 방지 글이 그대로 도움이 됩니다. rule-provider 목록이 과하면 첫 연결·갱신이 느려질 수 있어 최소한으로 유지하세요. 저전력 모드·백그라운드 제한·MDM VPN 금지도 점검합니다.

7 iPad와 멀티태스킹

iPad는 Split View로 문서를 보며 셀렉터를 바꾸거나 Stage Manager로 여러 창을 띄우기 좋아 로그·IP 확인 사이트와 비교하기 쉽습니다. 셀룰러는 기지국 핸드오프로 터널이 끊기기 쉬우니 Fallback 그룹을 두는 것이 좋습니다. 유선 어댑터 사용 시 Wi-Fi에서 테더링으로 바뀔 때도 VPN이 유지되는지 확인하세요.

8 점검 목록

  • 연결이 반복되거나 바로 끊김: 설정 › VPN에서 중복 프로필을 정리하고 재부팅 후 재시도. 재설치 전 로컬 YAML 백업.
  • 셀룰러에서만 구독 실패: 통신사 DNS 필터, iCloud 프라이빗 릴레이 일시 해제, 여행용 SIM의 APN 확인.
  • 노드는 보이나 타임아웃: 잠시 글로벌 모드로 테스트해 규칙 오분류 여부 확인.
  • 스트리밍 지역 제한: 브라우저로 출구 IP 확인, 미디어 전용 아웃바운드·규칙 태그 존재 여부 확인.
  • 배터리 소모: URL-Test 주기 완화, rule-provider 축소, 디버그 로그 상시 사용 자제.

데스크톱과 다르면 양쪽에서 정제한 YAML을 diff합니다. Mac 설치는 macOS 설치 글과 버전·병합 정책을 맞추면 차이가 줄어듭니다.

9 마무리

Stash는 iPhone·iPad에서 Clash 호환 구독과 규칙을 실사용하기 쉽게 해 주는 클라이언트 중 하나입니다. App Store 정식 설치, VPN 허용, HTTPS 구독 또는 로컬 YAML 가져오기, 규칙 모드와 DNS를 데스크톱 설계와 맞추면 “휴대폰만 동작이 다른” 문제가 크게 줄어듭니다. 대규모 편집·패킷 캡처는 여전히 데스크톱 Clash가 유리하지만, 주머니 안에서도 같은 YAML 언어로 정책을 공유할 수 있습니다.

단순 SOCKS 브라우저나 라우팅이 보이지 않는 스토어 VPN과 비교하면, 제공업체가 만든 규칙을 일관되게 적용하기 쉽습니다. iOS 네트워크 스택은 업데이트마다 변하므로 메이저 OS 이후에는 설정과 로그를 다시 확인하세요.

→ 무료로 Clash를 받아 데스크톱도 함께 맞추기

태그: Stash iOS Clash 구독
Clash 클라이언트 로고

Clash Verge Rev

차세대 Clash 클라이언트 · 무료 오픈소스

모바일은 Stash, Windows·macOS·Linux는 Clash Verge Rev. 같은 YAML 어휘로 기기를 연결하고 TUN·상세 편집은 PC에서 처리하는 구성이 관리에 유리합니다.

iOS + 데스크톱 Mihomo 계열 코어 규칙·글로벌·다이렉트

관련 글