본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸 · 인터넷·네트워크·원격

Local Browser

0

Local Browser는 Electron 기반의 피어 투 피어 브라우저로, 로컬 호스트를 다른 사용자와 공유할 수 있게 해줍니다.

Electron 앱MIT 라이선스개발 도구네트워킹로컬 호스트 공유브라우저웹 테스트피어 투 피어

소개

Local Browser는 Electron 기반의 피어 투 피어 브라우저로, 로컬 호스트를 다른 사용자와 공유할 수 있게 해줍니다. Chhekur가 개발했으며, 로컬에 있는 웹 애플리케이션을 서버에 배포하지 않고도 다른 Local Browser 사용자와 실시간으로 공유할 수 있습니다. MIT 라이선스로 배포되며, 주로 로컬 개발 환경을 외부와 연결해야 하는 개발자나 테스터에게 유용합니다.

상세정보

피어 투 피어 브라우징

Local Browser는 PTP(Peer To Peer Protocol)를 기반으로 작동하여, 사용자의 로컬 머신에서 실행 중인 웹 애플리케이션을 다른 Local Browser 사용자와 실시간으로 공유할 수 있습니다. 이는 로컬 터널링(localtunnel)과 Node.js의 이벤트 기반 I/O를 활용하여 구현됩니다.

탭 관리

브라우저 내부에 탭 관리 기능을 제공하여 여러 웹 페이지를 동시에 열고 전환할 수 있도록 지원합니다.

직관적인 사용자 인터페이스

사용하기 쉬운 UI를 설계하여 복잡한 설정 없이도 바로 로컬 호스트 공유를 시작할 수 있도록 구성되었습니다.

다운로드 및 설치 방법

공식 웹사이트에서 Windows용 설치 프로그램(.exe)을 다운로드할 수 있습니다. 설치를 위해서는 사전에 Node.js가 설치되어 있어야 하며, Electron 런타임 환경을 제공합니다. 설치 후에는 다음과 같은 단계로 애플리케이션을 실행할 수 있습니다:

  • 저장소 클론: git clone https://github.com/Chhekur/local-browser.git
  • 의존성 설치: npm install
  • 애플리케이션 실행: electron . 또는 npm start

또는 공식 웹사이트에서 제공하는 사전 빌드된 설치 프로그램을 직접 다운로드하여 실행할 수도 있습니다.

기본 사용법

Local Browser를 실행한 후, 로컬에서 개발 중인 웹 애플리케이션의 주소(예: localhost:3000)를 입력하면 해당 애플리케이션이 PTP 프로토콜을 통해 네트워크 상의 다른 Local Browser 사용자와 공유 준비 상태가 됩니다. 공유는 애플리케이션이 실행 중인 동안만 유효하며, 창을 닫으면 연결이 종료됩니다.

이런 경우에 유용합니다

로컬에서 웹 애플리케이션을 개발하거나 테스트 중인 개발자가 별도의 배포 과정 없이 동료나 클라이언트에게 즉시 시연을 보여주고 싶을 때 유용합니다. 예를 들어, 프론트엔드 개발자가 로컬에서 실행 중인 React 또는 Vue 애플리케이션을 원격 팀 member와 실시간으로 공유하여 피드백을 받을 수 있습니다.

지원 환경 및 시스템 요구사항

Local Browser는 Windows 운영 체제에서 실행되며, 64비트(x64) 아키텍처용 설치 프로그램이 제공됩니다. Electron 기반 애플리케이션이므로 Node.js 런타임이 필수적으로 요구됩니다.

최신 버전 및 업데이트

현재 버전은 1.0.1이며, 최신 소스 코드와 릴리스 정보는 공식 GitHub 저장소에서 확인할 수 있습니다. 업데이트는 저장소의 최신 커밋을 통해 제공됩니다.

시스템 요구사항

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