Repolode
oldj

oldj/SwitchHosts

Tauri, React, TypeScript로 만든 시스템 hosts 파일 항목 관리 및 전환용 데스크톱 앱입니다.

대체할 수 있는 제품:SwitchHosts

스타
27,293
포크
2,689
열린 이슈
419
마지막 커밋
16시간 전

어떤 프로젝트인가요?

SwitchHosts는 시스템 hosts 파일을 관리하는 데스크톱 애플리케이션입니다. 파일을 직접 편집하는 대신 hosts 항목을 로컬, 원격, 그룹, 폴더 컬렉션으로 정리하고 메인 창이나 시스템 트레이에서 필요한 구성을 활성화할 수 있습니다.

원격 항목은 수동으로, 예약된 일정에 따라 또는 앱 시작 시 새로고침할 수 있습니다. URL에서 백업을 가져오는 기능을 포함해 hosts 데이터를 가져오거나 내보낼 수도 있습니다. 삭제된 항목은 휴지통으로 이동해 복원할 수 있습니다. 또한 구문 강조 표시, 항목 전체에서 찾기 및 바꾸기, 쓰기 모드·프록시·적용 후 실행할 명령·로컬 HTTP API 설정을 제공합니다.

Tauri, React, Jotai, Mantine으로 제작되었으며 macOS, Linux, Windows용으로 배포됩니다. Windows에서는 Chocolatey 패키지도 제공됩니다.

핵심 기능

  • 01시스템, 로컬, 원격, 그룹, 폴더 hosts 항목 관리
  • 02메인 창이나 시스템 트레이에서 hosts 구성 전환
  • 03구문 강조 표시 및 항목 전체에서 찾기와 바꾸기
  • 04원격 hosts를 수동으로, 예약 일정에 따라 또는 시작 시 새로고침
  • 05URL에서 백업을 가져오는 기능을 포함한 hosts 데이터 가져오기 및 내보내기
  • 06삭제한 항목을 복원하거나 완전히 삭제할 수 있는 휴지통

활용 사례

  • 개발, 스테이징, 프로덕션 환경의 호스트 매핑 간 전환
  • hosts 파일을 직접 편집하지 않고 도메인을 테스트 서버로 연결
  • 자동으로 업데이트되는 공유 원격 hosts 목록 구독
  • hosts 구성을 백업하고 필요할 때 복원

빠른 시작

  1. 1

    npm으로 종속성을 설치합니다

    npm install
  2. 2

    개발 모드로 앱을 시작합니다

    npm run tauri:dev
  3. 3

    프로덕션 빌드를 생성합니다

    npm run tauri:build

사용 전 알아둘 점

  • 소스에서 빌드하려면 Node.js 24 LTS, Rust 1.90 이상, Tauri 시스템 종속성이 필요합니다.
  • 시스템 hosts 파일에 쓰려면 관리자 또는 root 권한이 필요합니다.

토픽

자주 묻는 질문

SwitchHosts은(는) 무엇인가요?
Tauri, React, TypeScript로 만든 시스템 hosts 파일 항목 관리 및 전환용 데스크톱 앱입니다. SwitchHosts는 시스템 hosts 파일을 관리하는 데스크톱 애플리케이션입니다. 파일을 직접 편집하는 대신 hosts 항목을 로컬, 원격, 그룹, 폴더 컬렉션으로 정리하고 메인 창이나 시스템 트레이에서 필요한 구성을 활성화할 수 있습니다.
SwitchHosts은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
SwitchHosts은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
SwitchHosts은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. SwitchHosts의 마지막 커밋은 2026년 10월 20일입니다.
SwitchHosts은(는) 어디에 사용할 수 있나요?
개발, 스테이징, 프로덕션 환경의 호스트 매핑 간 전환 hosts 파일을 직접 편집하지 않고 도메인을 테스트 서버로 연결 자동으로 업데이트되는 공유 원격 hosts 목록 구독 hosts 구성을 백업하고 필요할 때 복원
SwitchHosts는 어떻게 설치하나요?
npm으로 종속성을 설치합니다: npm install 개발 모드로 앱을 시작합니다: npm run tauri:dev 프로덕션 빌드를 생성합니다: npm run tauri:build
SwitchHosts은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/oldj/SwitchHosts

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

관련 프로젝트