camofox-browser
SHA-256AI 에이전트를 위해 설계된 스텔스 헤드리스 브라우저. Camoufox 기반으로 C++ 레이어에서 핑거프린트를 위장하여 Cloudflare 등의 안티봇 탐지를 손쉽게 우회하며, 메모리 사용량은 ~40MB에 불과합니다.
AI 에이전트 전용 스텔스 브라우저, 핑거프린트 위장은 저수준에서 처리되며, 안티 크롤링 우회는 기본적으로 이것에 의존합니다.
주요 기능
- C++ 레이어 핑거프린트 위장: Google, Cloudflare 등 대부분의 봇 탐지 우회
- Token 절약: 접근성 스냅샷이 원본 HTML보다 약 90% 작음
- 안정적인 요소 참조(e1/e2/e3): 클릭, 입력이 더 신뢰성 있음
- 낮은 리소스 사용량: 유휴 시 약 40MB, Raspberry Pi 또는 5달러 VPS에서 실행 가능
- 세션 격리 및 Cookie 가져오기: LinkedIn, Amazon 등 로그인 없이 탐색
할 수 없는 것
- •첫 실행 시 약 300MB의 Camoufox를 다운로드해야 하므로 시간이 오래 걸립니다. docker build를 직접 실행하지 말고, 반드시 make up 또는 스크립트를 사용하여 바이너리를 먼저 다운로드하세요. 로컬에 yt-dlp가 설치되어 있으면 YouTube 자막 추출 속도를 높일 수 있으며, yt-dlp가 없으면 브라우저 방식으로 대체되어 속도가 느립니다. 바이너리 다운로드가 건너뛰어져 충돌이 발생하는 경우, README의 PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD 변수 설명을 참조하세요.
사용 사례
- AI 에이전트가 로그인이 필요하거나 차단되기 쉬운 웹사이트 자동화 작업 실행
- 개발자가 탐지되기 쉬운 Playwright/헤드리스 Chrome을 대체하는 웹 스크래핑 도구 구축
상세 설명
camofox-browser는 AI 에이전트와 웹 자동화를 위해 만들어진 스텔스 헤드리스 브라우저 서비스입니다. stealth 플러그인을 사용하는 Playwright/Puppeteer와 달리——후자는 핑거프린트로 쉽게 식별됩니다——Camoufox는 C++ 계층에서 Firefox를 직접 패치하여 JavaScript가 확인하기 전에 navigator.hardwareConcurrency, WebGL 렌더러, AudioContext, 화면 지오메트리, WebRTC 등의 핑거프린트 정보를 위장하므로 Google, Cloudflare 및 대부분의 봇 탐지를 효과적으로 우회할 수 있습니다. 프로젝트는 이 엔진을 REST API로 캡슐화하여 에이전트 워크플로우에 최적화했습니다: 접근성 스냅샷은 원본 HTML보다 약 90% 작고, 안정적인 요소 참조(e1/e2/e3)를 통해 신뢰할 수 있는 클릭과 입력이 가능하며, 세션 격리, Cookie 가져오기, 프록시 및 GeoIP 지원, YouTube 자막 추출, 주요 사이트 검색 매크로 등을 제공합니다. 실행 메모리는 약 40MB에 불과하여 Raspberry Pi나 5달러 VPS에서도 실행할 수 있으며, Docker 배포, VNC 시각적 로그인, JSON Schema 구조화 추출을 지원합니다. stealth 플러그인에 비해 더 간단하고 안전합니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
저장소 클론: git clone https://github.com/jo-inc/camofox-browser
의존성 설치 및 시작: npm install && npm start (최초 실행 시 Camoufox 약 300MB 자동 다운로드)
브라우저에서 http://localhost:9377 접속하여 API 사용 또는 대화형 문서 확인
- 저장소 클론: git clone https://github.com/jo-inc/camofox-browser
- 의존성 설치 및 시작: npm install && npm start (최초 실행 시 Camoufox 약 300MB 자동 다운로드)
- 브라우저에서 http://localhost:9377 접속하여 API 사용 또는 대화형 문서 확인
SHA-256 체크섬 확인됨
GitHub 공식 Release 페이지에서 추출된 체크섬
SHA256 체크섬
5720d45b894ce1770543de024c6f10d514b38be560fa2dc3226b3d8586caf672이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
프로젝트 디렉터리를 삭제하면 완전히 제거됩니다. Camoufox 브라우저 캐시와 다운로드된 바이너리를 정리하려면 사용자 디렉터리 아래의 ~/.cache/camoufox 및 ~/.cache/ms-playwright 관련 폴더를 수동으로 삭제하세요.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
유사한 프로젝트
ollama
로컬에서 대규모 언어 모델을 원클릭으로 실행하고 관리할 수 있는 오픈소스 도구로, 다양한 플랫폼과 풍부한 모델을 지원합니다.
ComfyUI
ComfyUI는 모듈식 AI 창작 엔진으로, 노드 그래프 인터페이스를 통해 블록을 조립하듯 이미지, 비디오, 3D 및 오디오를 생성할 수 있습니다. 기존 WebUI보다 더 유연하고 효율적이며, 전문가와 자동화 파이프라인에 적합합니다.
llama.cpp
순수 C/C++ 기반의 고성능 대규모 모델 추론 엔진으로, 저비트 양자화 및 다양한 하드웨어(Apple Silicon, CUDA, Vulkan 등)를 지원하며, 경량화되어 임베딩이 가능합니다.