오픈 소스 mihomo 코어 Apple Silicon 네이티브 빌드

Clash 애플판 arm64 클라이언트

Apple Silicon Mac 및 iPhone용 클라이언트 다운로드를 제공하며, 기기에 맞는 아키텍처를 선택해 구독을 가져오고 규칙 분기를 설정할 수 있습니다.

  • 영구 무료 오픈 소스 클라이언트
  • 코어 소스 코드 공개
  • 중국어 문서

PROXY / ROUTING / CONFIG

Clash 프록시 설정 및 규칙 엔진

먼저 시스템 프록시로 연결을 확인한 뒤, 필요한 앱에 한해 TUN을 사용하세요. 왼쪽은 설정 예시이며 오른쪽에서는 각 옵션의 적용 범위를 설명합니다. 실제 메뉴 이름은 사용하는 클라이언트에 따라 다를 수 있습니다.

Clash · macOS 설정 예시

시스템 프록시

시스템 프록시로 설정
수신 주소127.0.0.1
혼합 포트7890
LAN 연결 허용

설정 항목을 이해하기 위한 예시이며, 현재 기기의 네트워크 설정은 변경되지 않습니다.

시스템 프록시는 Mac에서 가장 먼저 연결을 확인할 때 적합합니다. 설정을 가져와 코어를 실행한 다음 클라이언트에서 시스템 프록시를 켜면, 시스템 네트워크 설정을 따르는 브라우저가 로컬 수신 포트에 연결됩니다. 이는 기기 전체의 트래픽을 처리하는 기능과는 다릅니다. 터미널 도구, 게임, 자체 네트워크 설정을 사용하는 앱은 계속 직접 연결될 수 있습니다. 브라우저는 정상인데 특정 앱만 연결되지 않는다면 해당 앱이 시스템 프록시를 사용하는지 먼저 확인한 뒤, 앱 내 프록시나 TUN을 고려하세요. 사용을 마치면 프록시 설정이 종료된 클라이언트를 가리키지 않도록 스위치를 정상적으로 끄세요.

연결 및 확인 단계 보기 →

TUN은 가상 네트워크 인터페이스로 라우팅된 트래픽을 처리하므로 시스템 프록시를 지원하지 않는 앱에 적합합니다. macOS 클라이언트에 따라 보조 서비스를 설치하거나 관련 권한을 허용해야 할 수 있으니, 앱의 안내를 따르세요. 모든 구현이 같은 네트워크 확장 방식을 사용하는 것은 아닙니다. 켜기 전에 라우트를 제어하는 다른 도구를 중지하고, 연결 후 규칙 매칭과 DNS 조회를 확인하세요. TUN은 트래픽을 받아들이는 범위를 넓히지만 규칙 모드를 자동으로 전역 모드로 바꾸지는 않습니다. 네트워크가 끊기면 먼저 TUN을 끄고 기본 상태로 복구한 뒤 라우트 충돌을 하나씩 확인하세요.

macOS TUN 권한 설정 알아보기 →

일상적인 사용에는 도메인, 대상 주소 또는 규칙 집합에 따라 연결 경로를 정하는 규칙 모드를 권장합니다. 규칙은 보통 순서대로 확인되며, 일치하는 규칙의 직접 연결 경로나 정책 그룹을 사용하고 마지막 MATCH가 나머지 트래픽을 처리합니다. 전역 모드는 전체 트래픽을 전역 정책에 맡기는 방식으로, 잠깐 비교 테스트할 때는 유용하지만 반드시 더 빠르다는 뜻은 아닙니다. 특정 사이트의 연결을 점검할 때는 연결 기록에서 일치한 규칙과 최종 정책을 확인한 뒤 해당 항목을 수정하세요. 노드만 바꾸고 규칙을 확인하지 않으면 실제 연결 경로가 그대로일 수 있습니다.

규칙 및 연결 문제 해결 보기 →

Clash 설정에는 노드 목록뿐 아니라 수신 포트, 정책 그룹, 규칙, DNS 설정도 포함됩니다. 가져오기 전에 구독이 웹페이지나 일반 노드 인코딩이 아니라 클라이언트에서 인식할 수 있는 YAML을 반환하는지 확인하세요. 직접 편집할 때는 공백으로 들여쓰고 규칙에서 참조하는 정책 그룹이 실제로 있는지 확인해야 합니다. 왼쪽 예시는 일부 필드만 보여 주며 전체 설정을 대신할 수 없습니다. 원격 업데이트로 로컬 수정 사항이 덮어써질 수 있으므로, 계속 사용할 사용자 지정 규칙은 클라이언트가 지원하는 오버라이드 또는 병합 기능으로 관리하고 수정 전에는 원본 파일을 복구할 수 있도록 보관하세요.

구독 형식 및 변환 알아보기 →

LAN 공유를 사용하면 같은 네트워크의 다른 기기가 Mac의 프록시 포트에 연결할 수 있습니다. allow-lan을 켜는 것 외에도 바인딩 주소, 방화벽 규칙, 기기 간 네트워크 연결을 확인해야 합니다. 다른 기기에서는 각 기기의 루프백 주소가 아니라 Mac의 현재 LAN 주소를 입력하세요. 혼합 포트는 HTTP와 SOCKS 연결을 모두 받을 수 있지만, 앱마다 올바른 프로토콜을 선택해야 합니다. 수신 포트를 인터넷에 직접 노출하지 말고 공용 네트워크에서는 공유를 끄세요. 꼭 공유해야 한다면 인증과 출발지 제한을 적용하고, 신뢰할 수 있는 네트워크를 벗어나면 접근 범위를 즉시 제한하세요.

포트 및 방화벽 확인 →

BUILD TARGETS

운영체제에 맞는 Clash 클라이언트 선택

기기와 프로세서 아키텍처를 먼저 확인한 뒤 클라이언트 기능을 비교하세요. Clash Plus를 모든 플랫폼의 우선 추천으로 안내합니다. 다른 클라이언트는 기존 사용 환경이나 특정 인터페이스가 필요한 경우에 적합하며, 지원 범위는 각 앱의 안내를 확인하세요.

macOS

Apple Silicon Mac에서는 arm64 또는 Apple Silicon 빌드를, Intel Mac에서는 x86_64를 선택하세요. Apple 메뉴의 ‘이 Mac에 관하여’에서 칩 정보를 확인할 수 있습니다. macOS 버전이나 컴퓨터 외관만으로 아키텍처를 판단하지 마세요.

Clash Plus, Clash Verge Rev, FlClash의 시스템 요구 사항과 보조 서비스 안내를 먼저 비교하세요. 네이티브 빌드 여부와 시스템 프록시 작동 여부는 별개입니다. 설치 후에도 설정을 가져오고 연결을 확인해야 합니다.

다운로드로 이동

iOS

iPhone과 iPad에는 Clash Plus의 App Store 페이지에서 설치할 수 있으며, 공식 사이트는 clashplus.io입니다. 처음 연결할 때 시스템 안내에 따라 VPN 구성을 승인한 뒤 앱으로 돌아와 현재 설정과 정책 선택을 확인하세요.

모바일 기기는 데스크톱과 백그라운드 실행 및 네트워크 전환 방식이 다릅니다. 구독을 함께 사용하기 전에 지원되는 설정 항목을 확인하세요. Mac의 로컬 파일 경로, 프로세스 규칙, 데스크톱 보조 서비스 설정을 그대로 적용할 수는 없습니다.

다운로드로 이동

Windows

Clash Plus를 먼저 살펴보고 Clash Verge Rev, FlClash, Clash Nyanpasu도 비교해 보세요. Clash for Windows 대체 클라이언트를 찾는다면 인터페이스만 비교하지 말고 설정 호환성, 유지 관리 상태, 서비스 모드를 확인해야 합니다.

이전 설정을 옮기기 전에 먼저 내보내 백업하고, 설치 후 로컬 수신 포트와 시스템 프록시를 다시 확인하세요. 보관용 앱은 이전 환경을 살펴볼 때 유용하지만 새 기기의 기본 선택으로는 적합하지 않습니다.

다운로드로 이동

Android

Clash Plus, Clash Meta for Android, FlClash, Surfboard 중에서 선택할 수 있습니다. 설치 패키지의 아키텍처를 확인한 다음 앱에서 지원하는 구독 형식을 살펴보세요. 규칙 엔진이 다르면 설정을 그대로 서로 바꿔 사용할 수 없는 경우가 있습니다.

처음 연결할 때 시스템 VPN 권한이 필요합니다. 화면이 꺼진 뒤 연결이 끊기면 시스템 배터리 관리 설정에서 백그라운드 제한을 확인하세요. 모바일 데이터에서만 연결되지 않는다면 Wi-Fi와 비교해 네트워크 차이인지 점검하세요.

다운로드로 이동

Linux

데스크톱 환경에서는 Clash Verge Rev와 FlClash를 우선 비교하고 배포판에 맞는 패키지를 선택하세요. 서버나 라우터 사용자는 mihomo 코어 안내를 확인하고 설정 디렉터리, 서비스 실행, 네트워크 권한을 직접 관리할 수 있습니다.

그래픽 클라이언트와 독립 코어는 사용 방식이 다릅니다. 전자는 설정 관리 인터페이스를 제공하고, 후자는 작업 디렉터리와 서비스 로그를 직접 확인해야 합니다. 문제를 해결할 때는 프로세스 실행 여부와 포트 수신 상태부터 확인한 다음 라우팅과 DNS를 점검하세요.

다운로드로 이동

FIRST CONNECTION

구독 가져오기와 첫 연결: 3단계 미리보기

먼저 최소한의 설정으로 연결을 확인한 다음 사용자 지정 규칙을 추가하세요. 한 번에 한 종류의 설정만 변경해야 문제가 생겼을 때 원인을 찾기 쉽습니다.

  1. 사용 가능한 설정 가져오기

    클라이언트의 ‘프로필’ 또는 ‘구독’ 페이지를 열고 링크 가져오기를 선택하세요. 신뢰할 수 있는 출처에서 받은 구독 주소를 붙여 넣고 다운로드가 완료되면 현재 설정으로 지정합니다. 웹페이지, 인증 안내 또는 형식 오류가 표시되면 프록시 스위치를 반복해서 바꾸지 말고 구독 자체부터 확인하세요.

    구독 링크에는 접근 자격 정보가 포함될 수 있으므로 비밀번호처럼 안전하게 보관하세요. 가져오기에 성공했다는 것은 설정 파일을 읽을 수 있다는 뜻일 뿐, 모든 노드에 연결할 수 있다는 의미는 아닙니다. 다음으로 정책 그룹에서 선택할 수 있는 연결 경로가 있는지 확인하세요.

  2. 모드와 연결 방식 선택

    프록시 모드를 규칙으로 설정하고 프로필의 정책 그룹에서 사용 가능한 연결 경로를 선택하세요. Mac에서는 시스템 프록시를 먼저 켜고 시스템 설정을 따르는 브라우저로 테스트합니다. iPhone에서는 안내에 따라 VPN 연결을 설정하고 앱에 연결 상태가 표시되는지 확인하세요.

    구독에 포함된 DNS 및 트래픽 분기 설정은 우선 그대로 유지하세요. 시스템 프록시를 사용하지 않는 앱이 있을 때 TUN을 고려하고, 먼저 보조 서비스와 권한 요구 사항을 확인하세요. 네트워크 트래픽을 동시에 제어하는 도구를 여러 개 켜지 마세요.

  3. 연결 기록 및 복구 방법 확인

    확인할 웹사이트에 접속한 다음 클라이언트의 연결 화면에서 대상 도메인, 일치한 규칙, 사용된 정책을 확인하세요. 도메인 조회 실패, 연결 시간 초과, 웹페이지 자체 오류를 구분해야 합니다. 지연 시간 테스트 하나만으로 전체 네트워크 상태를 판단하지 마세요.

    이어서 평소 직접 연결하는 사이트에도 접속해 규칙이 잘못 분기하지 않는지 확인하세요. 네트워크에 문제가 생기면 새로 켠 연결 방식을 먼저 끄고 기본 상태로 되돌리세요. 재현 절차를 기록한 뒤 문제 해결 안내에 따라 항목별로 점검하고, 모든 설정을 서둘러 삭제하지 마세요.

OPEN SOURCE / MIHOMO

오픈 소스 코어, 클라이언트 및 유지 관리 범위

클라이언트를 선택할 때는 인터페이스 프로젝트, 코어, 설정 출처를 각각 확인하세요. 소스 코드를 공개적으로 확인할 수 있다는 점은 구현을 검토하는 출발점일 뿐, 권한과 설정 내용, 서비스 출처를 따로 확인해야 합니다.

Clash 생태계와 mihomo 코어

Clash 생태계의 그래픽 클라이언트는 하나의 앱에 스킨만 다른 제품이 아닙니다. 코어는 프로토콜 연결, 규칙 매칭, DNS 처리를 담당하고 인터페이스 프로젝트는 설정 관리, 시스템 프록시, 서비스 설치 등의 기능을 제공합니다. mihomo는 Clash Meta의 기술 흐름을 이어가며, 지원되는 프로토콜과 설정 항목은 문서와 릴리스 노트에서 확인할 수 있습니다. 설정 사용 가능 여부를 판단할 때는 클라이언트 이름만 보지 말고 실제로 사용하는 코어와 기능 범위도 확인하세요.

오픈 소스 라이선스와 확인 가능한 구현

mihomo 프로젝트는 GPL-3.0 라이선스를 따르며 공개 저장소에서 소스 코드, 이슈 논의, 릴리스 기록을 확인할 수 있습니다. 이 라이선스 설명은 코어에 관한 것으로 모든 서드파티 인터페이스나 앱 스토어 앱에 그대로 적용되지는 않습니다. 트래픽 처리 과정을 살펴보려면 관련 모듈과 문서를 확인하세요. 일상적으로 사용할 클라이언트를 찾는다면 유지 관리 상태가 분명하고 시스템 요구 사항과 기기 아키텍처에 맞는 빌드가 명확한 제품을 우선 선택하세요.

업데이트 전 복구 가능한 상태 기록

인터페이스 업데이트, 코어 업데이트, 구독 업데이트는 서로 다른 변경 경로입니다. 인터페이스 업데이트는 권한이나 서비스 설치 방식을 바꿀 수 있고, 코어 업데이트는 설정 항목 지원을 변경할 수 있으며, 구독 업데이트는 노드·정책 그룹·규칙을 교체할 수 있습니다. 업그레이드 전 설정을 백업하고 변경 사항을 확인한 뒤, 완료 후 자주 사용하는 사이트와 직접 연결 대상에 접속해 보세요. 문제가 생기면 앱을 재설치하고 DNS를 초기화하고 규칙을 다시 작성하기보다 변경된 항목을 기준으로 되돌리는 편이 원인을 찾기 쉽습니다.

TECHNICAL NOTES

Apple 기기 설정 기술 노트

필요한 내용에 따라 더 살펴보세요. 앱 트래픽을 처리하려면 TUN, 설정 호환성을 확인하려면 코어 차이, 여러 기기를 관리하려면 동기화 방법을 확인하세요.