CLASH FAQ

Clash 자주 묻는 질문과 문제 해결 단계

클라이언트와 코어의 관계부터 시작해 구독 가져오기, TUN 권한, 시스템 프록시, UWP 루프백, 노드 시간 초과와 YAML 설정 오류를 단계별로 해결하세요. 문제가 발생하면 한 번에 하나의 설정만 변경한 뒤 로그와 인터넷 연결 결과를 확인하는 것이 좋습니다.

BASIC

기본 개념

먼저 클라이언트, 코어, 구독과 정책 그룹을 구분한 뒤 규칙 모드, 시스템 프록시 또는 TUN을 선택하세요. 각 요소의 역할을 이해하면 설정을 반복해서 바꾸며 생기는 혼란을 줄일 수 있습니다.

Clash, 클라이언트, mihomo 코어는 어떤 관계인가요?
mihomo는 설정을 읽고 규칙을 매칭하며 트래픽을 전달하는 코어입니다. Clash Verge Rev, FlClash 같은 그래픽 클라이언트는 구독 관리, 기능 전환과 설정, 로그 표시를 담당합니다. 데스크톱이나 모바일 클라이언트를 설치하면 보통 사용 가능한 코어가 함께 포함되므로 일반 사용자가 별도로 명령줄 프로그램을 실행할 필요는 없습니다.
규칙, 전역, 직접 연결 모드는 어떻게 선택하나요?
일상적인 사용에는 규칙 모드를 우선 선택하세요. 트래픽이 설정의 규칙에 따라 프록시 또는 직접 연결로 나뉘어 처리됩니다. 전역 모드는 대부분의 가로챌 수 있는 트래픽을 현재 정책 그룹으로 보내므로 노드를 임시로 확인할 때 적합합니다. 직접 연결 모드는 프록시를 사용하지 않아 문제를 진단하거나 로컬 네트워크를 임시로 복구할 때 유용합니다.
정책 그룹, 노드, 구독은 어떻게 다른가요?
구독은 업데이트할 수 있는 원격 설정으로, 노드·정책 그룹·규칙이 포함될 수 있습니다. 노드는 구체적인 연결 지점을 설명하고, 정책 그룹은 여러 노드나 동작 중 무엇을 사용할지 결정합니다. 정책 그룹을 바꿔도 구독 주소는 변경되지 않으며, 구독을 업데이트하면 설정 제공자가 정의한 그룹 구조가 초기화될 수도 있습니다.
Clash for Windows는 유지 보수가 중단된 후에도 계속 사용할 수 있나요?
기존에 설치된 버전은 계속 실행할 수 있지만, 유지 보수 중단은 호환성 문제와 알려진 결함이 더 이상 지속적으로 수정되지 않는다는 뜻입니다. 먼저 구독 주소를 내보내거나 기록한 뒤 아직 유지 보수 중인 클라이언트로 이전하는 것이 좋습니다. 기존 폴더를 바로 덮어쓰지 말고, 먼저 병행 설치 상태에서 가져오기·노드 선택·인터넷 연결을 확인한 다음 이전 클라이언트를 제거하세요.
시스템 프록시와 TUN 모드는 어떻게 다른가요?
시스템 프록시는 애플리케이션이 운영체제의 프록시 설정을 직접 읽어야 하며, 브라우저와 대부분의 데스크톱 앱이 이를 지원합니다. TUN 모드는 가상 네트워크 어댑터를 통해 IP 계층에서 더 광범위한 트래픽을 가로챕니다. 시스템 프록시를 읽지 않는 일부 프로그램까지 처리할 수 있지만 더 높은 권한이 필요하고 방화벽, 가상 네트워크 어댑터, 보안 소프트웨어의 영향을 받기 쉽습니다.

SETUP

설치 및 설정

설치 후에는 유효한 설정을 가져오고 모드를 선택한 다음, 한 가지 트래픽 가로채기 방식을 활성화해 결과를 확인하는 것이 기본 흐름입니다. 권한과 시스템 제한 문제는 기본 연결이 정상화된 후 별도로 처리하세요.

Clash 클라이언트를 처음 설치한 뒤에는 무엇을 해야 하나요?
먼저 설정 화면에서 유효한 구독을 가져오고 업데이트를 완료한 다음, 프록시 화면으로 돌아가 규칙 모드와 사용할 정책 그룹을 선택하세요. 그 후 시스템 프록시를 켜고 자주 사용하는 웹사이트에 접속해 연결을 확인합니다. 게임, 명령줄 도구 또는 특수한 앱까지 실제로 가로채야 할 때만 TUN 모드를 설정해 처음부터 네트워크 설정을 너무 많이 바꾸지 않도록 하세요.
구독 링크를 가져오지 못하거나 형식 오류가 표시되면 어떻게 하나요?
먼저 브라우저에서 구독 링크를 열어 여전히 접속되는지, 로그인 페이지·인증 페이지·일반 웹페이지로 리디렉션되지 않는지 확인하세요. 복사할 때 공백, 줄바꿈, 끝의 문장 부호가 포함되지 않았는지도 점검합니다. 응답 내용은 정상인데 클라이언트에서 계속 오류가 난다면 현재 코어와 구독 형식이 호환되지 않을 수 있으므로 설정 제공자에게 Clash 또는 mihomo 형식의 주소를 요청하세요.
TUN 모드에서 권한 부족 또는 시작 불가 메시지가 표시되면 어떻게 해야 하나요?
데스크톱 운영체제에서는 먼저 관리자 권한으로 클라이언트를 실행하고, 가상 네트워크 어댑터 드라이버나 서비스가 올바르게 설치되었는지 확인하세요. macOS에서는 시스템 설정에서 네트워크 확장을 승인해야 합니다. 그래도 실패하면 다른 VPN, 가상 네트워크 어댑터, 유사 프록시 프로그램을 종료한 뒤 다시 시도하고, 로그에서 permission, service 또는 interface 관련 오류를 찾아보세요.
시스템 프록시를 켰는데도 브라우저가 직접 연결되면 어떻게 하나요?
먼저 클라이언트 코어가 실행 중인지 확인하고, 시스템 프록시 주소가 로컬 컴퓨터와 올바른 포트를 가리키는지 점검하세요. 브라우저에서 별도로 설정한 프록시 확장 프로그램이나 고정 프록시 설정을 끈 다음 브라우저를 완전히 종료하고 다시 실행합니다. 기업 정책, 다른 네트워크 도구, 남아 있는 PAC 설정이 시스템 프록시를 덮어쓸 수도 있으므로 하나씩 비활성화하며 확인해야 합니다.
Windows 스토어 앱이 인터넷에 연결되지 않으면 UWP 루프백을 설정해야 하나요?
일부 UWP 앱은 루프백 액세스 제한으로 인해 로컬 주소에서 실행 중인 프록시 포트에 연결하지 못합니다. 클라이언트에서 제공하는 UWP 루프백 도구를 사용해 실제로 프록시가 필요한 앱에 루프백 예외를 허용하고 저장한 뒤 앱을 다시 실행하세요. 모든 항목을 한꺼번에 선택하지 말고 필요한 앱만 설정해야 이후 네트워크 문제를 더 쉽게 추적할 수 있습니다.

USAGE

활용 팁

구독 업데이트, 규칙 오버라이드, 정책 그룹 선택은 서로 다른 문제를 해결합니다. 조정하기 전에 설정 출처와 현재 모드를 확인하고, 수정 후 로그에서 실제 매칭 결과를 대조하세요.

구독은 얼마나 자주 업데이트해야 하나요?
업데이트 주기는 설정 제공자의 변경 주기에 따라 달라집니다. 노드를 사용할 수 없거나 정책 그룹이 사라졌거나 규칙이 오랫동안 바뀌지 않았다면 먼저 수동으로 한 번 업데이트해 보세요. 자동 업데이트는 지나치게 자주 설정하지 말고, 일반적으로 클라이언트가 지원하는 시간 단위 주기면 충분합니다. 업데이트 후 성공 여부를 확인하고 현재 정책 그룹이 예상한 항목을 가리키는지도 점검하세요.
Clash 사용자 지정 규칙은 어떻게 추가하나요?
클라이언트에서 제공하는 오버라이드, 병합 또는 스크립트 기능을 우선 사용하고, 사용자 지정 규칙은 업데이트 때마다 덮어써지는 구독 파일이 아닌 별도의 설정에 추가하세요. 규칙은 위에서 아래 순서로 매칭되므로 구체적인 도메인 규칙을 포괄적인 규칙보다 앞에 배치해야 합니다. 수정 후 설정 검사를 실행하고 설정을 다시 불러온 다음 로그의 매칭 결과를 확인하세요.
자동 선택 정책 그룹이 예상한 노드를 선택하지 않는 이유는 무엇인가요?
자동 선택은 보통 설정에 지정된 테스트 주소, 간격, 허용 오차를 기준으로 작동하며 모든 상황에서 가장 빠른 노드를 고르는 기능은 아닙니다. 테스트 결과는 로컬 네트워크와 대상 사이트의 영향도 받습니다. 먼저 안정적인 노드를 수동으로 선택해 보세요. 장기적으로 조정하려면 정책 그룹의 테스트 매개변수를 변경하거나 설정 오버라이드로 해당 설정을 유지하면 됩니다.
TUN을 켠 뒤 시스템 프록시도 함께 켜야 하나요?
대부분의 경우 정상적으로 작동하는 TUN 모드가 주요 트래픽을 이미 가로채므로 시스템 프록시에 의존할 필요가 없습니다. 동시에 켤지는 클라이언트 구현과 사용 환경에 따라 달라집니다. 문제를 진단할 때는 한 번에 한 가지 가로채기 방식만 활성화하는 것이 좋습니다. 먼저 시스템 프록시를 확인하고, 그다음 TUN만 별도로 확인하면 문제가 앱의 프록시 설정에서 비롯되었는지 가상 네트워크 어댑터에서 비롯되었는지 판단하기 쉽습니다.
로그 수준은 debug, info, warning 중 무엇을 선택해야 하나요?
일상적인 사용에는 보통 info면 충분하고, warning은 이상 현상만 확인할 때 적합합니다. debug는 규칙 매칭과 연결 과정을 더 자세히 기록하므로 규칙, DNS 또는 연결 문제를 짧게 진단할 때 유용하지만 로그가 빠르게 늘어납니다. 문제를 재현하기 전에 debug로 전환해 주요 시점을 기록하고, 진단이 끝나면 info로 되돌리면 이후 로그를 읽기 편합니다.

TROUBLESHOOTING

문제 해결

문제가 기본 네트워크, 설정, 노드 또는 트래픽 가로채기 중 어디에 해당하는지 먼저 판단하세요. 최소한의 실행 상태로 되돌린 뒤 시스템 프록시, TUN, 사용자 지정 규칙을 단계적으로 추가하는 편이 여러 설정을 동시에 바꾸는 것보다 대체로 빠릅니다.

모든 노드가 시간 초과로 표시되면 어디부터 확인해야 하나요?
먼저 로컬 직접 연결이 정상인지 확인한 뒤 구독을 업데이트하고 시스템 시간이 정확한지 점검하세요. 그다음 TUN과 시스템 프록시를 끄고 클라이언트 내부에서만 노드 테스트를 실행합니다. 모두 시간 초과라면 방화벽, DNS, 설정 유효 기간과 네트워크 환경을 확인하세요. 일부 노드만 시간 초과라면 해당 경로의 상태 문제인 경우가 많으므로 다른 노드로 전환해 보세요.
클라이언트를 닫거나 종료한 뒤 컴퓨터가 인터넷에 연결되지 않으면 어떻게 하나요?
클라이언트 종료 후 시스템 프록시가 복원되지 않은 것이 흔한 원인입니다. 운영체제의 네트워크 설정에서 수동 프록시와 더 이상 사용하지 않는 자동 프록시 스크립트를 끈 다음 네트워크 연결을 다시 활성화하세요. 이전에 TUN을 사용했다면 가상 네트워크 어댑터와 관련 서비스가 중지되었는지도 확인합니다. 필요하면 시스템을 재시작해 남은 라우팅과 DNS 상태를 정리하세요.
시작할 때 포트가 이미 사용 중이라는 메시지가 표시되면 어떻게 하나요?
먼저 다른 프록시 클라이언트를 종료하고, 이전 Clash 또는 mihomo 프로세스가 백그라운드에서 계속 실행 중인지 확인하세요. 포트가 여전히 사용 중이면 설정에서 mixed-port, port 또는 socks-port를 변경할 수 있지만 시스템 프록시가 사용하는 포트도 함께 수정해야 합니다. 두 프로그램이 같은 로컬 주소와 포트를 동시에 수신 대기하도록 설정하지 마세요.
설정 파일에서 YAML 구문 분석 오류가 발생하면 어떻게 찾나요?
먼저 오류 메시지에 표시된 줄 번호 주변을 확인하고 들여쓰기, 콜론 뒤의 공백, 목록의 하이픈, 따옴표가 올바르게 쌍을 이루는지 집중적으로 살펴보세요. YAML은 일반적으로 공백으로 들여쓰며 탭 문자를 섞어서는 안 됩니다. 최근 추가한 규칙이나 오버라이드 부분을 잠시 되돌려 기본 설정이 로드되는지 확인한 뒤, 수정 내용을 구간별로 다시 적용하면 문제 지점을 찾을 수 있습니다.
Android 클라이언트가 백그라운드로 전환된 뒤 연결이 끊기면 어떻게 하나요?
시스템 앱 설정에서 클라이언트의 백그라운드 실행을 허용하고 배터리 정책을 제한 없음 또는 백그라운드 활동 허용으로 설정하세요. VPN 권한이 여전히 유효하고 상태 표시줄의 VPN 아이콘이 사라지지 않았는지도 확인합니다. 일부 시스템은 백그라운드 서비스를 자동으로 정리하므로 자동 시작 또는 백그라운드 보호 목록에서도 해당 클라이언트를 허용해야 하며, 다른 VPN 앱을 동시에 실행하지 않는 것이 좋습니다.