Skip to main content

macOS VM’larda OpenClaw (Sandboxing)

Tavsiya etilgan standart (ko‘pchilik foydalanuvchilar uchun).

  • Doim yoqilgan Gateway va past xarajat uchun kichik Linux VPS. VPS hosting ga qarang.
  • Brauzer avtomatlashtirish uchun to‘liq nazorat va rezident IP xohlasangiz maxsus apparat (Mac mini yoki Linux qurilma). Ko‘plab saytlar data-markaz IP’larini bloklaydi, shuning uchun mahalliy brauzer ko‘pincha yaxshiroq ishlaydi.
  • Gibrid: Gateway’ni arzon VPS’da saqlang va brauzer/UI avtomatlashtirish kerak bo‘lganda Mac’ingizni node sifatida ulang. Nodes va Gateway remote ga qarang.
Agar sizga faqat macOS’ga xos imkoniyatlar (iMessage/BlueBubbles) kerak bo‘lsa yoki kundalik Mac’ingizdan qat’iy izolyatsiya xohlasangiz, macOS VM’dan foydalaning.

macOS VM variantlari

Apple Silicon Mac’ingizda (Lume) mahalliy VM

Mavjud Apple Silicon Mac’ingizda Lume yordamida sandboxlangan macOS VM’da OpenClaw’ni ishga tushiring. Bu sizga quyidagilarni beradi:
  • Izolyatsiyadagi to‘liq macOS muhiti (hostingiz toza qoladi)
  • BlueBubbles orqali iMessage qo‘llab-quvvatlashi (Linux/Windows’da imkonsiz)
  • VM’larni klonlash orqali darhol reset
  • Qo‘shimcha apparat yoki bulut xarajatlari yo‘q

Hosted Mac provayderlari (bulut)

Agar sizga bulutda macOS kerak bo‘lsa, hosted Mac provayderlari ham mos keladi:
  • MacStadium (hosted Mac’lar)
  • Boshqa hosted Mac sotuvchilari ham ishlaydi; ularning VM + SSH hujjatlariga amal qiling.
macOS VM’ga SSH orqali kirish imkoniga ega bo‘lgach, quyidagi 6-qadamdan davom eting.

Tezkor yo‘l (Lume, tajribali foydalanuvchilar)

  1. Lume’ni o‘rnating
  2. lume create openclaw --os macos --ipsw latest
  3. Setup Assistant’ni yakunlang, Remote Login (SSH) ni yoqing
  4. lume run openclaw --no-display
  5. SSH orqali kiring, OpenClaw’ni o‘rnating, kanallarni sozlang
  6. Tayyor

Kerakli narsalar (Lume)

  • Apple Silicon Mac (M1/M2/M3/M4)
  • Host’da macOS Sequoia yoki undan keyingi versiya
  • Har bir VM uchun ~60 GB bo‘sh disk joyi
  • ~20 daqiqa

1. Lume’ni o‘rnating

Agar ~/.local/bin PATH’ingizda bo‘lmasa:
Tekshiring:
Hujjatlar: Lume Installation

2. macOS VM’ni yarating

Bu macOS’ni yuklab oladi va VM’ni yaratadi. VNC oynasi avtomatik ravishda ochiladi. Eslatma: Yuklab olish ulanish tezligingizga qarab biroz vaqt olishi mumkin.

3. Setup Assistant’ni yakunlang

VNC oynasida:
  1. Til va mintaqani tanlang
  2. Apple ID’ni o‘tkazib yuboring (yoki keyin iMessage ishlatmoqchi bo‘lsangiz, tizimga kiring)
  3. Foydalanuvchi hisobini yarating (foydalanuvchi nomi va parolni eslab qoling)
  4. Barcha ixtiyoriy funksiyalarni o‘tkazib yuboring
Sozlash tugagach, SSH’ni yoqing:
  1. System Settings → General → Sharing’ni oching
  2. “Remote Login”’ni yoqing

4. VM’ning IP manzilini oling

IP manzilni toping (odatda 192.168.64.x).

5. VM’ga SSH orqali kiring

youruser o‘rniga yaratgan hisobingizni, IP o‘rniga esa VM’ingizning IP manzilini qo‘ying.

6. OpenClaw’ni o‘rnating

VM ichida:
Model provayderingizni (Anthropic, OpenAI va boshqalar) sozlash uchun onboarding ko‘rsatmalariga amal qiling.

7. Kanallarni sozlash

Konfiguratsiya faylini tahrirlang:
Kanallaringizni qo‘shing:
So‘ng WhatsApp’ga kiring (QR’ni skaner qiling):

8. VM’ni headless rejimda ishga tushiring

VM’ni to‘xtatib, displeysiz qayta ishga tushiring:
VM fon rejimida ishlaydi. OpenClaw’ning demoni gateway’ni ishlashda ushlab turadi. Holatni tekshirish uchun:

Bonus: iMessage integratsiyasi

Bu macOS’da ishlashning eng kuchli funksiyasidir. OpenClaw’ga iMessage qo‘shish uchun BlueBubbles dan foydalaning. VM ichida:
  1. BlueBubbles’ni bluebubbles.app’dan yuklab oling
  2. Apple ID’ingiz bilan tizimga kiring
  3. Web API’ni yoqing va parol o‘rnating
  4. BlueBubbles webhook’larini gateway’ingizga yo‘naltiring (misol: https://your-gateway-host:3000/bluebubbles-webhook?password=<password>)
OpenClaw konfiguratsiyangizga qo‘shing:
Gateway’ni qayta ishga tushiring. Endi agentingiz iMessage’larni yuborishi va qabul qilishi mumkin. To‘liq sozlash tafsilotlari: BlueBubbles channel

Golden image’ni saqlang

Keyingi moslashtirishlardan oldin toza holatingizni snapshot qiling:
Istalgan vaqtda tiklash:

24/7 ishlash

VM’ni doimiy ishlashda saqlash uchun:
  • Mac’ingizni quvvatga ulangan holda saqlang
  • System Settings → Energy Saver bo‘limida uyqu rejimini o‘chiring
  • Agar kerak bo‘lsa, caffeinate dan foydalaning
Haqiqiy doimiy ishlash uchun maxsus Mac mini yoki kichik VPS’ni ko‘rib chiqing. Qarang: VPS hosting.

Nosozliklarni bartaraf etish


Tegishli hujjatlar