본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 시스템·유틸리티 · 윈도우즈 유틸

Switchhosts

0

SwitchHosts는 시스템 hosts 파일을 효율적으로 관리하고 빠르게 전환할 수 있게 해주는 무료 오픈소스 소프트웨어입니다.

hosts 관리hosts 편집기MIT 라이선스개발 환경 설정오픈소스호스트 파일 전환

소개

SwitchHosts는 시스템 hosts 파일을 효율적으로 관리하고 빠르게 전환할 수 있게 해주는 무료 오픈소스 소프트웨어입니다. 개발자.oldj가 만들었으며, 개발 및 프로덕션 환경 간의 호스트 설정 전환을 간소화하는 데 특화되어 있습니다.

상세정보

SwitchHosts란?

SwitchHosts는 시스템 hosts 파일을 관리하고 여러 호스트 설정 간에 빠르게 전환할 수 있게 해주는 데스크톱 애플리케이션입니다. 이 소프트웨어는 무료 오픈소스로, Apache 라이선스 하에 제공됩니다.

주요 기능

  • 다중 호스트 스키마 관리: 시스템, 로컬, 원격, 그룹, 폴더 등 다양한 호스트 엔트리를 관리할 수 있습니다.
  • 빠른 전환: 메인 창이나 시스템 트레이에서 클릭 한 번으로 호스트 스키마를 전환할 수 있습니다.
  • 구문 강조: hosts 파일의 IP, 도메인 이름, 주석을 다른 색상으로 표시하여 한눈에 정보를 파악할 수 있습니다.
  • 검색 및 바꾸기: 호스트 엔트리 전체에서 검색 및 바꾸기를 수행할 수 있습니다.
  • 원격 호스트 지원: 네트워크에서 원격 스키마를 다운로드하고 정기적으로 자동 동기화할 수 있습니다.
  • 내보내기/가져오기: 로컬 스키마를 JSON으로 내보내고 다른 팀원과 공유할 수 있습니다. URL에서 백업을 가져올 수도 있습니다.
  • 퀴크 코멘트: 줄 번호를 클릭하거나 단축키 Ctrl+/로 주석 상태를 빠르게 토글할 수 있습니다.
  • 다크 모드 지원: 라이트 모드와 다크 모드를 자유롭게 전환할 수 있습니다.

다운로드 및 설치 방법

SwitchHosts는 여러 방법으로 설치할 수 있습니다.

  • GitHub 릴리스 다운로드: GitHub 릴리스 페이지에서 최신 빌드를 직접 다운로드하여 설치할 수 있습니다.
  • Chocolatey 패키지 매니저: Windows 사용자는 Chocolatey 패키지 매니저를 사용하여 설치할 수 있습니다. 터미널에서 다음 명령어를 실행합니다: choco install switchhosts

데이터 백업

SwitchHosts는 사용자 홈 폴더의 ~/.SwitchHosts 디렉토리에 데이터를 저장합니다. v5 버전의 데이터 구조는 다음과 같습니다:

  • manifest.json: hosts 트리 구조 저장
  • entries/: 로컬 및 원격 hosts 내용 저장
  • trashcan.json: 휴지통 항목 저장
  • internal/config.json: 환경 설정 저장
  • internal/histories/: 시스템 hosts 및 명령 실행 기록 저장

완전한 수동 백업을 위해서는 ~/.SwitchHosts 폴더 전체를 복사하면 됩니다.

이런 경우에 유용합니다

  • 개발 환경 전환: 개발, 스테이징, 프로덕션 등 서로 다른 환경의 hosts 설정을 빠르게 전환해야 할 때.
  • 팀 협업: 팀원 간에 hosts 설정을 공유하고 일관된 개발 환경을 유지해야 할 때.
  • 원격 hosts 관리: 네트워크에서 hosts 설정을 자동으로 동기화해야 할 때.
  • 빠른 주석 처리: hosts 파일의 특정 항목을 빠르게 비활성화하거나 활성화해야 할 때.

지원 환경

SwitchHosts는 Windows, macOS, Linux 시스템에서 사용할 수 있습니다. 공식 다운로드 페이지에서 각 플랫폼에 맞는 빌드를 제공합니다.

최신 버전 및 업데이트

현재 최신 버전은 5.0.2입니다. GitHub 릴리스 페이지에서 최신 업데이트와 변경 사항을 확인할 수 있습니다.

제한 사항 및 확인 사항

  • 이 소프트웨어는 hosts 파일에 대한 관리자 권한이 필요할 수 있습니다.
  • 원격 호스트 스키마를 사용하려면 인터넷 연결이 필요합니다.
  • macOS에서는 Alfred 워크플로우를 통한 고급 기능도 제공됩니다.

화면으로 보는 주요 기능

기본 호스트 파일 보기

기본 호스트 파일 보기

왼쪽 패널에 'System Hosts' 섹션과 'basic', 'dev', 'shared' 등의 항목이 나열되어 있으며, 'basic' 항목이 선택되어 있고 오른쪽에는 'basic' 호스트 파일의 내용이 텍스트 편집기로 표시되어 있다. 편집기에는 주석과 함께 '127.0.0.1 localhost', '255.255.255.255 broadcasthost', '::1 localhost'와 같은 호스트 레코드가 포함되어 있다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.