OpenClaw on macOS VM’ler (Sandboxing)
Önerilen varsayılan (çoğu kullanıcı)
- Her zaman açık bir Ağ Geçidi ve düşük maliyet için küçük bir Linux VPS. Bkz. VPS barındırma.
- Tam denetim ve tarayıcı otomasyonu için konut IP’si istiyorsanız ayrı donanım (Mac mini veya Linux kutusu). Birçok site veri merkezi IP’lerini engeller; bu yüzden yerel tarama genellikle daha iyi çalışır.
- Hibrit: Ağ Geçidi’ni ucuz bir VPS üzerinde tutun ve tarayıcı/UI otomasyonu gerektiğinde Mac’inizi bir düğüm olarak bağlayın. Bkz. Düğümler ve Ağ Geçidi remote.
macOS VM seçenekleri
Apple Silicon Mac’inizde yerel VM (Lume)
Var olan Apple Silicon Mac’inizde Lume kullanarak OpenClaw’ı sandbox içindeki bir macOS VM’de çalıştırın. Bu size şunları sağlar:- Yalıtım içinde tam macOS ortamı (ana sisteminiz temiz kalır)
- BlueBubbles üzerinden iMessage desteği (Linux/Windows’ta mümkün değildir)
- VM’leri clone ederek anında sıfırlama
- Ek donanım veya bulut maliyeti olmadan kullanım
Barındırılan Mac sağlayıcıları (bulut)
Bulutta macOS istiyorsanız, barındırılan Mac sağlayıcıları da çalışır:- MacStadium (barındırılan Mac’ler)
- Diğer barındırılan Mac sağlayıcıları da çalışır; onların VM + SSH dokümanlarını izleyin
Hızlı yol (Lume, deneyimli kullanıcılar)
- Lume’u kurun
lume create openclaw --os macos --ipsw latest- Setup Assistant’ı tamamlayın, Remote Login (SSH) etkinleştirin
lume run openclaw --no-display- SSH ile bağlanın, OpenClaw’ı kurun, kanalları yapılandırın
- Tamam
Gerekenler (Lume)
- Apple Silicon Mac (M1/M2/M3/M4)
- Ana sistemde macOS Sequoia veya daha yeni sürüm
- VM başına yaklaşık 60 GB boş disk alanı
- Yaklaşık 20 dakika
1) Lume’u kurun
~/.local/bin PATH içinde değilse:
2) macOS VM’yi oluşturun
3) Setup Assistant’ı tamamlayın
VNC penceresinde:- Dili ve bölgeyi seçin
- Apple ID’yi atlayın (veya daha sonra iMessage istiyorsanız giriş yapın)
- Bir kullanıcı hesabı oluşturun (kullanıcı adı ve parolayı hatırlayın)
- Tüm isteğe bağlı özellikleri atlayın
- System Settings → General → Sharing bölümünü açın
- “Remote Login” seçeneğini etkinleştirin
4) VM IP adresini alın
192.168.64.x).
5) VM’ye SSH ile bağlanın
youruser yerine oluşturduğunuz hesabı, IP yerine de VM’nizin IP’sini yazın.
6) OpenClaw’ı kurun
VM içinde:7) Kanalları yapılandırın
Yapılandırma dosyasını düzenleyin:8) VM’yi headless çalıştırın
VM’yi durdurun ve ekran olmadan yeniden başlatın:Bonus: iMessage entegrasyonu
Bu, macOS üzerinde çalıştırmanın en güçlü özelliğidir. iMessage’ı OpenClaw’a eklemek için BlueBubbles kullanın. VM içinde:- BlueBubbles’ı bluebubbles.app üzerinden indirin
- Apple ID’nizle giriş yapın
- Web API’yi etkinleştirin ve bir parola belirleyin
- BlueBubbles webhook’larını ağ geçidinize yönlendirin (örnek:
https://your-gateway-host:3000/bluebubbles-webhook?password=<password>)
Altın görüntü kaydedin
Daha fazla özelleştirmeden önce temiz durumunuzun anlık görüntüsünü alın:7/24 çalıştırma
VM’yi şu yollarla açık tutun:- Mac’inizi prize takılı tutarak
- System Settings → Energy Saver içinde uyku modunu devre dışı bırakarak
- Gerekirse
caffeinatekullanarak
Sorun giderme
| Sorun | Çözüm |
|---|---|
| VM’ye SSH ile bağlanılamıyor | VM’nin System Settings bölümünde “Remote Login” seçeneğinin etkin olduğunu kontrol edin |
| VM IP görünmüyor | VM’nin tamamen açılmasını bekleyin, lume get openclaw komutunu tekrar çalıştırın |
| Lume komutu bulunamadı | ~/.local/bin yolunu PATH’inize ekleyin |
| WhatsApp QR taranmıyor | openclaw channels login çalıştırırken ana sistemde değil, VM içinde oturum açtığınızdan emin olun |
İlgili dokümanlar
- VPS barındırma
- Düğümler
- Ağ Geçidi remote
- BlueBubbles kanalı
- Lume Quickstart
- Lume CLI Reference
- Unattended VM Setup (ileri düzey)
- Docker Sandboxing (alternatif yalıtım yaklaşımı)