소개
Beaker는 실험적(peer-to-peer) 웹 브라우저로, 중앙 서버 없이 직접 주고받는 웹을 경험할 수 있도록 돕습니다. Hyperdrive와 같은 P2P 기술을 기반으로 호스팅 없는 애플리케이션을 구축할 수 있는 새로운 API를 제공하며, 기존 웹과도 호환됩니다. 현재 이 프로젝트는 공식적으로 아카이브 처리되어 더 이상 개발이 진행되지 않습니다.
상세정보
프로그램 소개
Beaker는 기존 웹 브라우저와는 다르게 작동하는 실험적인 P2P 웹 브라우저입니다. 사용자는 중앙 서버를 거치지 않고 서로 직접 웹사이트나 파일을 공유하고 호스팅할 수 있습니다. 이 브라우저는 Hyperdrive 프로토콜을 활용하여 탈중앙화된 웹 애플리케이션을 만들고 탐색할 수 있는 환경을 제공합니다.
다운로드 및 설치
공식 GitHub 저장소의 릴리스 페이지에서 Windows용 설치 프로그램(exe)을 다운로드하여 설치할 수 있습니다. 설치 과정은 일반적인 Windows 프로그램과 동일합니다.
소스 코드에서 직접 빌드하여 사용할 수도 있습니다. Windows에서 소스 코드를 빌드하려면 Python 2.7, Visual Studio 2015 또는 2017, 그리고 Git이 필요합니다. 빌드 환경 설정 후 다음 명령어를 순차적으로 실행합니다.
npm config set python c:/python27
npm config set msvs_version 2017
npm install -g node-gyp
npm install -g gulp
이후 저장소를 복제하고 빌드 스크립트를 실행하면 됩니다.
기본 사용법
설치 후 브라우저를 실행하면 일반적인 웹 브라우저와 유사한 인터페이스가 나타납니다. 기본적으로 P2P 프로토콜을 지원하는 웹사이트와 데이터를 탐색할 수 있습니다. 환경 변수를 설정하여 디버깅 로그를 활성화하거나 사용자 데이터 경로를 변경하는 등 고급 설정도 가능합니다.
지원 환경
소스 코드 빌드 시 Node.js 12 이상이 필요합니다. 리눅스 환경에서는 libtool, m4, autoconf, automake 등의 추가 패키지가 요구될 수 있습니다.
제한 사항 및 확인 사항
- 현재 프로젝트가 공식적으로 아카이브되었으므로 더 이상 활발한 개발이나 업데이트가 이루어지지 않습니다.
- macOS 환경에서 tmux를 사용하여 실행할 경우 시작 시 앱이 멈출 수 있는 문제가 알려져 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


