Repolode
wnlen

wnlen/clash-for-linux

Linux에서 Clash / Mihomo 프록시 커널을 실행하는 셸 기반 도구로, 구독 관리, 노드 선택, Tun 모드와 내장 doctor 명령을 지원합니다.

스타
6,191
포크
1,231
열린 이슈
28
마지막 커밋
28일 전

어떤 프로젝트인가요?

Clash for Linux는 Linux에 Clash 또는 Mihomo 프록시 커널을 설치하고 설정해 실행하는 셸 스크립트 모음입니다. 시스템 아키텍처를 감지해 이에 맞는 커널을 다운로드하고, clashon, clashoff, clash select, clash use 같은 짧은 명령으로 실행 상태를 관리합니다.

여러 구독을 저장하고 활성 구독을 전환할 수 있으며, 로컬 YAML, Base64 또는 공유 링크 형식의 설정을 가져오고 라우팅 모드(rule, global, direct)를 조정할 수 있습니다. 포트는 충돌을 피하도록 자동 감지하며, Mixin 파일을 사용해 생성된 설정을 수정할 수 있습니다. Tun 모드, LAN 프록시 공유, IPv6 처리, 릴레이(멀티홉) 노드, 부팅 시 제어권 인계를 지원하고 root 설치와 일반 사용자 설치 모두 가능합니다.

amd64, arm64, armv7 환경에서 Ubuntu, Debian, WSL, OpenWrt scripts mode 및 유사한 환경을 지원합니다. GitHub 접속이 불안정한 호스트를 위한 오프라인 설치 경로도 있으며, clash doctor 명령으로 일반적인 문제를 확인할 수 있습니다.

핵심 기능

  • 01시스템 아키텍처에 맞는 Clash 또는 Mihomo 커널을 자동으로 다운로드합니다.
  • 02여러 구독을 저장하고 clash use 명령으로 활성 구독을 전환합니다.
  • 03번호를 입력해 노드와 정책 그룹을 대화형으로 선택합니다.
  • 04투명 프록시를 위한 Tun 모드를 지원하며, 사용하려면 root 설치가 필요합니다.
  • 05Mixin 파일로 생성된 설정 항목을 덮어쓰거나 앞뒤에 추가할 수 있습니다.
  • 06문제 해결과 제어를 위한 doctor 명령과 웹 대시보드가 내장되어 있습니다.

활용 사례

  • Linux VPS나 원격 개발 서버에서 프록시를 실행해 GitHub, Docker, 패키지 레지스트리에 접속합니다.
  • Clash 런타임 상태를 직접 관리하지 않고 Ubuntu, Debian 또는 WSL에 프록시를 설정합니다.
  • 라우터, NAS 또는 소형 x86/ARM 장비에서 LAN의 다른 기기와 프록시를 공유합니다.
  • 여러 구독을 저장하고 터미널에서 구독 간에 전환합니다.

빠른 시작

  1. 1

    가속 미러에서 프로젝트를 클론합니다

    git clone --branch master --depth 1 https://ghfast.top/https://github.com/wnlen/clash-for-linux.git
  2. 2

    프로젝트 디렉터리로 이동합니다

    cd clash-for-linux
  3. 3

    설치 프로그램을 실행합니다

    bash install.sh

사용 전 알아둘 점

  • Linux만 지원 대상입니다. README에는 macOS 또는 Windows 지원에 대한 설명이 없습니다.
  • Tun 모드를 사용하려면 root 권한으로 설치해야 합니다.
  • 공식 지원 아키텍처는 amd64, arm64, armv7뿐입니다.
  • OpenWrt의 스크립트 모드에서는 자동 시작이 등록되지 않으므로 재부팅 후 clashon을 다시 실행해야 합니다.

토픽

자주 묻는 질문

clash-for-linux은(는) 무엇인가요?
Linux에서 Clash / Mihomo 프록시 커널을 실행하는 셸 기반 도구로, 구독 관리, 노드 선택, Tun 모드와 내장 doctor 명령을 지원합니다. Clash for Linux는 Linux에 Clash 또는 Mihomo 프록시 커널을 설치하고 설정해 실행하는 셸 스크립트 모음입니다. 시스템 아키텍처를 감지해 이에 맞는 커널을 다운로드하고, clashon, clashoff, clash select, clash use 같은 짧은 명령으로 실행 상태를 관리합니다.
clash-for-linux은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
clash-for-linux은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
clash-for-linux은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. clash-for-linux의 마지막 커밋은 2026년 9월 24일입니다.
clash-for-linux은(는) 어디에 사용할 수 있나요?
Linux VPS나 원격 개발 서버에서 프록시를 실행해 GitHub, Docker, 패키지 레지스트리에 접속합니다. Clash 런타임 상태를 직접 관리하지 않고 Ubuntu, Debian 또는 WSL에 프록시를 설정합니다. 라우터, NAS 또는 소형 x86/ARM 장비에서 LAN의 다른 기기와 프록시를 공유합니다. 여러 구독을 저장하고 터미널에서 구독 간에 전환합니다.
clash-for-linux는 어떻게 설치하나요?
가속 미러에서 프로젝트를 클론합니다: git clone --branch master --depth 1 https://ghfast.top/https://github.com/wnlen/clash-for-linux.git 프로젝트 디렉터리로 이동합니다: cd clash-for-linux 설치 프로그램을 실행합니다: bash install.sh
clash-for-linux은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/wnlen/clash-for-linux

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트