OpenClaw na maszynach wirtualnych macOS (Sandboxing)
Zalecany wybór domyślny (dla większości użytkowników)
- Mały Linux VPS dla stale działającego Gateway i niskiego kosztu. Zobacz Hosting VPS.
- Dedykowany sprzęt (Mac mini lub komputer z Linux), jeśli chcesz pełnej kontroli i domowego adresu IP do automatyzacji przeglądarki. Wiele witryn blokuje adresy IP centrów danych, więc lokalne przeglądanie często działa lepiej.
- Hybryda: trzymaj Gateway na tanim VPS i podłącz swojego Mac jako węzeł, gdy potrzebujesz automatyzacji przeglądarki/UI. Zobacz Nodes i Gateway remote.
Opcje maszyn wirtualnych macOS
Lokalna maszyna wirtualna na Apple Silicon Mac (Lume)
Uruchom OpenClaw w sandboxowanej maszynie wirtualnej macOS na istniejącym Apple Silicon Mac przy użyciu Lume. Daje to:- Pełne środowisko macOS w izolacji (host pozostaje czysty)
- Obsługę iMessage przez BlueBubbles (niemożliwe na Linux/Windows)
- Natychmiastowy reset przez klonowanie maszyn wirtualnych
- Brak dodatkowego sprzętu lub kosztów chmurowych
Hostowani dostawcy Maców (chmura)
Jeśli chcesz macOS w chmurze, hostowani dostawcy Maców też się sprawdzą:- MacStadium (hostowane Maki)
- Inni hostowani dostawcy Maców również działają; postępuj zgodnie z ich dokumentacją VM + SSH
Szybka ścieżka (Lume, doświadczeni użytkownicy)
- Zainstaluj Lume
lume create openclaw --os macos --ipsw latest- Ukończ Setup Assistant, włącz Remote Login (SSH)
lume run openclaw --no-display- Połącz się przez SSH, zainstaluj OpenClaw, skonfiguruj kanały
- Gotowe
Czego potrzebujesz (Lume)
- Apple Silicon Mac (M1/M2/M3/M4)
- macOS Sequoia lub nowszy na hoście
- Około 60 GB wolnego miejsca na dysku na każdą maszynę wirtualną
- Około 20 minut
1) Zainstaluj Lume
~/.local/bin nie znajduje się w Twoim PATH:
2) Utwórz maszynę wirtualną macOS
3) Ukończ Setup Assistant
W oknie VNC:- Wybierz język i region
- Pomiń Apple ID (lub zaloguj się, jeśli później chcesz iMessage)
- Utwórz konto użytkownika (zapamiętaj nazwę użytkownika i hasło)
- Pomiń wszystkie funkcje opcjonalne
- Otwórz System Settings → General → Sharing
- Włącz „Remote Login”
4) Pobierz adres IP maszyny wirtualnej
192.168.64.x).
5) Połącz się z maszyną wirtualną przez SSH
youruser utworzonym kontem, a adres IP adresem swojej maszyny wirtualnej.
6) Zainstaluj OpenClaw
Wewnątrz maszyny wirtualnej:7) Skonfiguruj kanały
Edytuj plik konfiguracyjny:8) Uruchom maszynę wirtualną bez interfejsu graficznego
Zatrzymaj maszynę wirtualną i uruchom ją ponownie bez wyświetlania:Bonus: integracja z iMessage
To kluczowa funkcja uruchamiania na macOS. Użyj BlueBubbles, aby dodać iMessage do OpenClaw. Wewnątrz maszyny wirtualnej:- Pobierz BlueBubbles z bluebubbles.app
- Zaloguj się przy użyciu Apple ID
- Włącz Web API i ustaw hasło
- Skieruj webhooki BlueBubbles do swojego gateway (przykład:
https://your-gateway-host:3000/bluebubbles-webhook?password=<password>)
Zapisz złoty obraz
Zanim przejdziesz do dalszej personalizacji, zrób migawkę czystego stanu:Działanie 24/7
Utrzymuj działanie maszyny wirtualnej przez:- trzymanie Maca podłączonego do zasilania
- wyłączenie usypiania w System Settings → Energy Saver
- użycie
caffeinate, jeśli to potrzebne
Rozwiązywanie problemów
| Problem | Rozwiązanie |
|---|---|
| Nie można połączyć się przez SSH z maszyną wirtualną | Sprawdź, czy „Remote Login” jest włączone w System Settings maszyny wirtualnej |
| Adres IP maszyny wirtualnej się nie pokazuje | Poczekaj, aż maszyna wirtualna w pełni się uruchomi, i ponownie uruchom lume get openclaw |
Polecenie lume nie zostało znalezione | Dodaj ~/.local/bin do swojego PATH |
| Kod QR WhatsApp się nie skanuje | Upewnij się, że przy uruchamianiu openclaw channels login jesteś zalogowany do maszyny wirtualnej (a nie hosta) |
Powiązane dokumenty
- Hosting VPS
- Nodes
- Gateway remote
- Kanał BlueBubbles
- Lume Quickstart
- Lume CLI Reference
- Unattended VM Setup (zaawansowane)
- Docker Sandboxing (alternatywne podejście do izolacji)