
通过Tailscale将AI网页浏览路由至您家住宅IP。绕过Cloudflare的Turnstile、亚马逊反机器人封锁以及Muse、Groq、Claude和Cursor的数据中心封禁。
概览
通过你的网站浏览——绕过数据中心封禁、Cloudflare Turnstile 和反机器人墙。 在家里的机器上,你想浏览: 1. ✅ : 验证跨 macOS、Linux(Debian、Ubuntu、Proxmox、Arch)和 Windows 的环境,若缺少 Git 则自动安装。2. ✅ : 自动检测并安装 Debian/Ubuntu/Proxmox 系统上的缺失 python3-venv / pip。3. ✅ : 检查 Tailscale;若缺失,可选一键安装,使远程机器人无需路由器端口转发即可连接。4. ✅ : 初始化隔离的 .venv,并安装 MCP + Scrapling 隐形引擎(patchright、curl-cffi、mcp)。5. ✅ : 下载所需的隐形浏览器驱动程序(scrapling 安装)。6. ✅ : 将 hbm 与你的 PATH 进行关联(/usr/local/bin/hbm 或 ~/.local/bin/hbm)。7. ✅ : 自动输出个性化、可复制粘贴的 JSON 配置和提示,内容包括 、 、 、 和 。 立即在家用机器上测试: 反机器人系统(Cloudflare、Akamai、PerimeterX、Datadome、AWS WAF)使用: 1.
概述(AI 翻译)
通过你的家庭住宅IP浏览网页——绕过数据中心封禁、Cloudflare闸机和反机器人墙,保护Muse、Groq机器人、云代理和AI助手。
⚡ 一键快速启动(家用电脑)
在家里的机器上,你想浏览:
🍏 macOS / 🐧 Linux / 🥧 树莓派:
🪟 Windows(命令提示符或PowerShell):
(或在PowerShell中称为.\setup.ps1))
设置脚本会自动完成所有操作:
- ✅ 检测操作系统及前置条件:验证macOS、Linux(Debian、Ubuntu、Proxmox、Arch)和Windows的环境,若缺少则自动安装Git。
- ✅ 自动安装系统包:自动检测并安装Debian/Ubuntu/Proxmox系统中缺失的
python3-venv/pip。 - ✅ Tailscale 网络检查:检查 Tailscale;如果缺少,可选一键安装,使远程机器人无需路由器端口转发即可连接。
- ✅ 虚拟环境与依赖关系:初始化隔离的
.venv],并安装MCP+爬虫隐形引擎(patchright、curl-cffi、mcp)。 - ✅ 隐形浏览器二页:下载需要隐形浏览器驱动程序(
scrapling install)。
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Home-Browser MCP
Browse the web through your home residential IP — bypass datacenter bans, Cloudflare Turnstile, and anti-bot walls for Muse, Groq bots, cloud agents, and AI assistants.
⚡ One-Click Quickstart (Home Computer)
On the machine at home you want to browse through:
🍏 macOS / 🐧 Linux / 🥧 Raspberry Pi:
# (On a bare minimal Linux/Proxmox server without git, run: apt update && apt install -y git)
git clone https://github.com/onlinegill/home-browser-mcp.git
cd home-browser-mcp
./setup.sh
🪟 Windows (Command Prompt or PowerShell):
git clone https://github.com/onlinegill/home-browser-mcp.git
cd home-browser-mcp
setup.bat
(Or in PowerShell: .\setup.ps1)
The setup script does everything automatically:
- ✅ Detects OS & Prereqs: Verifies environment across macOS, Linux (Debian, Ubuntu, Proxmox, Arch), and Windows, auto-installing Git if missing.
- ✅ Auto-installs System Packages: Automatically detects and installs missing
python3-venv/pipon Debian/Ubuntu/Proxmox systems. - ✅ Tailscale Network Check: Checks for Tailscale; if missing, optionally offers one-click install so remote bots can connect without router port-forwarding.
- ✅ Virtual Environment & Dependencies: Initializes isolated
.venvand installs MCP + Scrapling stealth engines (patchright,curl-cffi,mcp). - ✅ Stealth Browser Binaries: Downloads required stealth browser drivers (
scrapling install). - ✅ Global CLI Shortcut: Symlinks
hbmto your PATH (/usr/local/bin/hbmor~/.local/bin/hbm). - ✅ Instant Integration Configs: Automatically outputs personalized, copy-pasteable JSON configs and prompts for Muse, Groq, Claude Desktop, and Cursor.
Test it immediately on your home machine:
./hbm fetch https://example.com
The Problem
Anti-bot systems (Cloudflare, Akamai, PerimeterX, Datadome, AWS WAF) use a two-layer defense:
Layer 1: IP / ASN Reputation ──▶ Instantly flags Datacenter ASNs (AWS, GCP, VPS, Groq/Muse cloud)
Layer 2: Browser Fingerprinting ──▶ Instantly flags automation leaks (CDP artifacts, navigator.webdriver)
- Cloud & VPS IPs are blacklisted by default: When your Muse or Groq bot fetches an Amazon, retail, or news page from a cloud server, it gets an immediate
403 Forbiddenor Cloudflare challenge because of the datacenter ASN. - Standard headless browsers leak fingerprints: Even if you route traffic, vanilla headless browsers fail modern JavaScript challenges and Cloudflare Turnstile due to exposed automation flags.
The Solution
Home-Browser MCP pairs a clean residential ISP connection with two specialized MCP browser engines:
┌─────────────────────────────────────────┐
│ AI Bot or Assistant │
│ • Muse bots & Groq agents │
│ • Claude Code, Cursor, Claude Desktop │
│ • LangChain / custom cloud agents │
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"home-browser": {
"command": "ssh",
"args": [
"user@<tailscale-ip>",
"/path/to/home-browser-mcp/.venv/bin/scrapling-mcp"
]
}
}
}