소개 · Clash 문서

Clash란 무엇인가요?

Clash를 크로스 플랫폼 규칙 기반 프록시 코어로 이해하고 오픈 소스 버전과 Premium 버전의 차이, 인바운드, 아웃바운드, 규칙 라우팅, DNS, 정책 그룹, Providers, RESTful API 기능을 살펴봅니다.

  • TUN
  • Fake-IP DNS
  • Proxy Groups
  • Providers
  • RESTful API
소개

Clash 코어 프로젝트의 공식 안내 문서에 오신 것을 환영합니다.

Clash는 네트워크와 애플리케이션 계층에서 작동하는 크로스 플랫폼 규칙 기반 프록시 도구로 인터넷 사용자에게 널리 사용됩니다. 인터넷 사용 환경을 개선하려는 누구나 Clash를 사용할 수 있습니다.

현재 Clash에는 두 가지 버전이 있습니다:

이 Wiki는 위의 두 버전을 모두 다루지만 일반 사용자가 Clash를 사용하기에는 여전히 어려울 수 있습니다. GUI 클라이언트를 고려하는 사용자에게는 다음 선택지를 권합니다:

주요 특징

  • 인바운드 연결 지원: HTTP, HTTPS, SOCKS5 서버, TUN 장치*
  • 아웃바운드 연결 지원: Shadowsocks(R), VMess, Trojan, Snell, SOCKS5, HTTP(S), Wireguard*
  • 규칙 기반 라우팅: 동적 스크립트, 도메인, IP 주소, 프로세스 이름 등*
  • Fake-IP DNS: DNS 오염의 영향을 최소화하고 네트워크 성능 향상
  • 투명 프록시: 자동 라우팅 테이블/규칙 관리로 Redirect TCP 및 TProxy TCP/UDP 사용*
  • Proxy Groups 정책 그룹: 자동 가용성 테스트(fallback), 부하 분산(load balance) 또는 지연 시간 테스트(url-test)
  • 원격 Providers: 원격 프록시 목록 동적 로드
  • RESTful API: 포괄적인 API를 통한 설정 즉시 업데이트

*: Premium 버전에서만 제공됩니다.