V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
yeekal
V2EX  ›  分享创造

受够了网络反爬?这套 WebTop 方案,让云端 OpenClaw 像真人一样上网

  •  
  •   yeekal · 10 小时 38 分钟前 · 835 次点击

    目标

    让云端的 OpenClaw 拥有一个“有血有肉”的真实桌面浏览器,就像我们在本地自己电脑上浏览网页一样自由

    方案:

    WebTop: LinuxServer.io 维护的 Docker 镜像,提供完整的 Linux 桌面环境,也内置浏览器。底层仍是 Xvfb ,但做了完善封装,内存占用多一点,却换来稳定性和更简单的配置。无需客户端,浏览器即可访问远程桌面。

    
    ┌──────────────┐
    │   Local PC   │
    └──────┬───────┘
           │ 
    ┌──────▼───────┐
    │  Tailscale   │ (私有网络)
    └──────┬───────┘
           │  (3000/3001)
           ▼
    ┌─────────────────────────────────────────────┐
    │ Oracle Cloud VPS                            │
    │                                             │
    │ ┌──────────────┐                            │
    │ │  OpenClaw    │                            │
    │ └──────┬───────┘                            │
    │        │ CDP (127.0.0.1:9222)               │
    │        ▼                                    │
    │ ┌────────────────────────┐                  │
    │ │ WebTop Container       │◄─────────────────┘
    │ │ (XFCE Desktop)         │                  │
    │ │                        │                  │
    │ │  ├─ socat :9222        │                  │
    │ │  │   └─> 127.0.0.1:9223│                  │
    │ │  └─ Chromium :9223     │                  │
    │ │                        │                  │
    │ │  Watchdog Supervisor   │                  │
    │ └────────────────────────┘                  │
    └─────────────────────────────────────────────┘
    
    

    效果

    openclaw-browser-xiaohongshu-login-1

    openclaw-browser-xiaohongshu-login-2

    如何配置

    这份教程是我在 Oracle Cloud 4C24G 机器上连续调试、反复和 Claude / GPT / Grok / Gemini / Kimi 拉扯之后沉淀下来的生产级实践:

    • 先让 Claude 写出初版,再请 Kimi 和 GPT 并行 Review ,来回改了 5 轮才都点头;
    • 紧接着让 Claude 自己在我的机器上动手部署,我在旁边盯日志,又针对异常修了 3 次;
    • HTTPS 访问、X11 认证、socat 端口、s6 权限、Watchdog 逻辑这些坑我是一个个踩过来的。

    细节太多,访问OpenClaw 云端桌面浏览器部署教程查看详情

    16 条回复    2026-03-22 20:35:53 +08:00
    foxio2
        1
    foxio2  
       10 小时 29 分钟前 via Android
    👍大拇指朝上。我去试一试雪球。
    zzfly256
        2
    zzfly256  
       10 小时 26 分钟前
    赞。我最早在自己的开发机上安装 OpenClaw 的时候,也是先套了层 Docker + Xfce ,再安装的主体
    yeekal
        3
    yeekal  
    OP
       10 小时 24 分钟前
    @zzfly256 我是问了好几个 ai ,最终推荐的方案,折腾了好久
    gotoschool
        4
    gotoschool  
       9 小时 31 分钟前
    妈妈呀,正好需要 你来了
    gotoschool
        5
    gotoschool  
       9 小时 30 分钟前
    有没有办法在 win 上部署一套,这样在 win 能看到它干活就放心了
    niubilewodev
        6
    niubilewodev  
       9 小时 15 分钟前
    这其实也是 Mac Mini 跑 openclaw 的一个优点。
    天生就带有头浏览器。
    binux
        7
    binux  
       9 小时 5 分钟前 via iPhone
    这和你在本地 xvfb 有何区别?
    yeekal
        8
    yeekal  
    OP
       8 小时 11 分钟前
    @niubilewodev 确实,有本地 mac mini 就不用折腾这些了
    yeekal
        9
    yeekal  
    OP
       8 小时 10 分钟前
    @gotoschool 本地的 win 么,本地直连 chrome ,不需要这一套,chrome 开发者模式打开 cdp 端口即可
    andyL
        10
    andyL  
       7 小时 27 分钟前
    好东西呀
    andyL
        11
    andyL  
       7 小时 25 分钟前
    想象力够大就能做成这个了 https://www.browserbase.com/ 普通人就做给自己玩玩了
    milkv
        12
    milkv  
       7 小时 22 分钟前
    vps 本身就有公网 ip ,为什么还要使用 Tailscale 私有网络搞复杂了
    yeekal
        13
    yeekal  
    OP
       6 小时 39 分钟前
    @andyL 确实,browserbase 就是云端浏览器实例
    yeekal
        14
    yeekal  
    OP
       6 小时 38 分钟前
    @milkv 为了安全,不过公网 ip 暴漏访问端口+密码也可以
    k4x7UW92WE8
        15
    k4x7UW92WE8  
       1 小时 32 分钟前
    现在搞浏览器自动化 模拟真实用户行为都是直接用大模型的吗 不能用 selenium 或者 playwright 这样的方案再封装成 agent 吗
    yeekal
        16
    yeekal  
    OP
       1 小时 14 分钟前
    @k4x7UW92WE8 这是不同层级的问题吧。selenium 或者 playwright 对应的是控制浏览器的渠道,跟文中的 agent browser / browser use / Chrome DevTools MCP 属于同一层级。在这一层级之上你用不用模型都能做浏览器自动化,可以用 python 写脚本,也可以让大模型帮你直接操作
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2950 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 13:50 · PVG 21:50 · LAX 06:50 · JFK 09:50
    ♥ Do have faith in what you're doing.