OpenClaw trên Máy Ảo macOS (Sandboxing)
Khuyến nghị mặc định (dành cho hầu hết người dùng)
- VPS Linux nhỏ để có một Gateway luôn hoạt động với chi phí thấp. Xem VPS hosting.
- Phần cứng chuyên dụng (Mac mini hoặc máy Linux) nếu bạn muốn kiểm soát hoàn toàn và có IP dân cư cho tự động hóa trình duyệt. Nhiều trang web chặn IP từ trung tâm dữ liệu, nên duyệt web local thường hiệu quả hơn.
- Kết hợp: giữ Gateway trên một VPS giá rẻ, và kết nối Mac của bạn như một node khi cần tự động hóa trình duyệt/UI. Xem Nodes và Gateway remote.
Các tùy chọn máy ảo macOS
Máy ảo local trên Apple Silicon Mac (Lume)
Chạy OpenClaw trong một máy ảo macOS được cách ly trên Apple Silicon Mac hiện có của bạn bằng Lume. Điều này mang lại cho bạn:- Môi trường macOS đầy đủ trong sự cách ly (máy chủ của bạn vẫn sạch)
- Hỗ trợ iMessage qua BlueBubbles (không thể trên Linux/Windows)
- Khả năng reset nhanh chóng bằng cách clone máy ảo
- Không cần thêm phần cứng hoặc chi phí đám mây
Nhà cung cấp Mac hosted (cloud)
Nếu bạn muốn macOS trên đám mây, các nhà cung cấp Mac hosted cũng hoạt động tốt:- MacStadium (Mac hosted)
- Các nhà cung cấp Mac hosted khác cũng hoạt động; làm theo tài liệu VM + SSH của họ
Lộ trình nhanh (Lume, người dùng có kinh nghiệm)
- Cài đặt Lume
lume create openclaw --os macos --ipsw latest- Hoàn tất Setup Assistant, bật Remote Login (SSH)
lume run openclaw --no-display- SSH vào, cài đặt OpenClaw, cấu hình các kênh
- Hoàn tất
Những gì bạn cần (Lume)
- Apple Silicon Mac (M1/M2/M3/M4)
- macOS Sequoia hoặc mới hơn trên máy chủ
- ~60 GB dung lượng đĩa trống cho mỗi máy ảo
- ~20 phút
1) Cài đặt Lume
~/.local/bin chưa có trong PATH:
2) Tạo máy ảo macOS
3) Hoàn tất Setup Assistant
Trong cửa sổ VNC:- Chọn ngôn ngữ và khu vực
- Bỏ qua Apple ID (hoặc đăng nhập nếu bạn muốn iMessage sau này)
- Tạo tài khoản người dùng (nhớ tên người dùng và mật khẩu)
- Bỏ qua tất cả các tính năng tùy chọn
- Mở System Settings → General → Sharing
- Bật “Remote Login”
4) Lấy địa chỉ IP của máy ảo
192.168.64.x).
5) SSH vào máy ảo
youruser bằng tài khoản bạn đã tạo, và IP bằng IP của máy ảo.
6) Cài đặt OpenClaw
Bên trong máy ảo:7) Cấu hình các kênh
Chỉnh sửa file cấu hình:8) Chạy máy ảo không hiển thị
Dừng máy ảo và khởi động lại mà không cần hiển thị:Thêm: Tích hợp iMessage
Đây là tính năng nổi bật khi chạy trên macOS. Sử dụng BlueBubbles để thêm iMessage vào OpenClaw. Bên trong máy ảo:- Tải BlueBubbles từ bluebubbles.app
- Đăng nhập bằng Apple ID của bạn
- Bật Web API và đặt mật khẩu
- Trỏ webhook của BlueBubbles vào gateway của bạn (ví dụ:
https://your-gateway-host:3000/bluebubbles-webhook?password=<password>)
Lưu một hình ảnh vàng
Trước khi tùy chỉnh thêm, hãy chụp ảnh trạng thái sạch của bạn:Chạy 24/7
Giữ máy ảo chạy bằng cách:- Giữ Mac của bạn cắm điện
- Tắt chế độ ngủ trong System Settings → Energy Saver
- Sử dụng
caffeinatenếu cần
Khắc phục sự cố
| Vấn đề | Giải pháp |
|---|---|
| Không thể SSH vào máy ảo | Kiểm tra “Remote Login” đã được bật trong System Settings của máy ảo |
| IP máy ảo không hiển thị | Chờ máy ảo khởi động hoàn toàn, chạy lại lume get openclaw |
| Lệnh Lume không tìm thấy | Thêm ~/.local/bin vào PATH của bạn |
| QR WhatsApp không quét | Đảm bảo bạn đang đăng nhập vào máy ảo (không phải máy chủ) khi chạy openclaw channels login |
Tài liệu liên quan
- VPS hosting
- Nodes
- Gateway remote
- BlueBubbles channel
- Lume Quickstart
- Lume CLI Reference
- Unattended VM Setup (nâng cao)
- Docker Sandboxing (phương pháp cách ly thay thế)