CLI commands
QR
openclaw qr
Buat QR pemasangan seluler dan kode penyiapan dari konfigurasi Gateway Anda saat ini.
Penggunaan
openclaw qropenclaw qr --setup-code-onlyopenclaw qr --jsonopenclaw qr --remoteopenclaw qr --url wss://gateway.example/wsOpsi
--remote: utamakangateway.remote.url; jika belum diatur,gateway.tailscale.mode=serve|funneltetap dapat menyediakan URL publik jarak jauh--url <url>: timpa URL gateway yang digunakan dalam payload--public-url <url>: timpa URL publik yang digunakan dalam payload--token <token>: timpa token gateway yang digunakan alur bootstrap untuk autentikasi--password <password>: timpa kata sandi gateway yang digunakan alur bootstrap untuk autentikasi--setup-code-only: cetak hanya kode penyiapan--no-ascii: lewati rendering QR ASCII--json: keluarkan JSON (setupCode,gatewayUrl,auth,urlSource)
Catatan
--tokendan--passwordsaling eksklusif.- Kode penyiapan itu sendiri sekarang membawa
bootstrapTokenburam berumur pendek, bukan token/kata sandi gateway bersama. - Bootstrap kode penyiapan bawaan mengembalikan token
nodeutama denganscopes: []plus token serah terimaoperatorterbatas untuk onboarding seluler tepercaya. - Token operator yang diserahkan dibatasi pada
operator.approvals,operator.read,operator.talk.secrets, danoperator.write; cakupan mutasi pemasangan danoperator.admintetap memerlukan pemasangan operator terpisah yang disetujui atau alur token. - Pemasangan seluler gagal tertutup untuk URL Gateway Tailscale/publik
ws://. Alamat LAN privat dan host Bonjour.localtetap didukung melaluiws://, tetapi rute seluler Tailscale/publik sebaiknya menggunakan Tailscale Serve/Funnel atau URL Gatewaywss://. - Dengan
--remote, OpenClaw memerlukangateway.remote.urlataugateway.tailscale.mode=serve|funnel. - Dengan
--remote, jika kredensial jarak jauh yang efektif aktif dikonfigurasi sebagai SecretRefs dan Anda tidak meneruskan--tokenatau--password, perintah menyelesaikannya dari snapshot gateway aktif. Jika gateway tidak tersedia, perintah gagal cepat. - Tanpa
--remote, SecretRefs autentikasi gateway lokal diselesaikan ketika tidak ada timpa autentikasi CLI yang diteruskan:gateway.auth.tokendiselesaikan ketika autentikasi token dapat menang (gateway.auth.mode="token"eksplisit atau mode tersimpulkan ketika tidak ada sumber kata sandi yang menang).gateway.auth.passworddiselesaikan ketika autentikasi kata sandi dapat menang (gateway.auth.mode="password"eksplisit atau mode tersimpulkan tanpa token pemenang dari auth/env).
- Jika
gateway.auth.tokendangateway.auth.passwordsama-sama dikonfigurasi (termasuk SecretRefs) dangateway.auth.modebelum diatur, resolusi kode penyiapan gagal hingga mode diatur secara eksplisit. - Catatan ketidakselarasan versi Gateway: jalur perintah ini memerlukan gateway yang mendukung
secrets.resolve; gateway lama mengembalikan kesalahan unknown-method. - Aplikasi iOS dan Android resmi OpenClaw tersambung otomatis ketika metadata kode penyiapannya cocok. Jika permintaan tetap tertunda (misalnya, untuk klien nonresmi atau metadata yang tidak cocok), tinjau dan setujui dengan:
openclaw devices listopenclaw devices approve <requestId>
Terkait
Was this useful?