CLI commands
پروکسی
openclaw proxy
مسیریابی پراکسی مدیریتشده توسط اپراتور را اعتبارسنجی کنید، یا پراکسی اشکالزدایی صریح محلی را اجرا کنید و ترافیک ضبطشده را بررسی کنید.
از validate برای پیشبررسی یک پراکسی فوروارد مدیریتشده توسط اپراتور پیش از فعالسازی
مسیریابی پراکسی OpenClaw استفاده کنید. دستورهای دیگر ابزارهای اشکالزدایی برای
بررسی در سطح انتقال هستند: میتوانند یک پراکسی محلی را راهاندازی کنند، یک دستور فرزند را
با ضبط فعال اجرا کنند، نشستهای ضبط را فهرست کنند، الگوهای رایج ترافیک را پرسوجو کنند، blobهای
ضبطشده را بخوانند، و دادههای ضبط محلی را پاکسازی کنند.
دستورات
openclaw proxy start [--host <host>] [--port <port>]
openclaw proxy run [--host <host>] [--port <port>] -- <cmd...>
openclaw proxy validate [--json] [--proxy-url <url>] [--allowed-url <url>] [--denied-url <url>] [--apns-reachable] [--apns-authority <url>] [--timeout-ms <ms>]
openclaw proxy coverage
openclaw proxy sessions [--limit <count>]
openclaw proxy query --preset <name> [--session <id>]
openclaw proxy blob --id <blobId>
openclaw proxy purge
اعتبارسنجی
openclaw proxy validate نشانی مؤثر پراکسی مدیریتشده توسط اپراتور را از
--proxy-url، پیکربندی، یا OPENCLAW_PROXY_URL بررسی میکند. وقتی
هیچ پراکسیای فعال و پیکربندی نشده باشد، یک مشکل پیکربندی گزارش میکند؛ برای یک پیشبررسی موردی
پیش از تغییر پیکربندی، از --proxy-url استفاده کنید. بهطور پیشفرض تأیید میکند که یک مقصد عمومی
از طریق پراکسی موفق میشود و پراکسی نمیتواند به یک نشانگر بازگشتی موقت برسد.
مقصدهای منعشده سفارشی fail-closed هستند: پاسخهای HTTP و خطاهای مبهم
انتقال هر دو شکست محسوب میشوند، مگر اینکه بتوانید یک نشانه منع مخصوص استقرار را
جداگانه تأیید کنید. --apns-reachable را اضافه کنید تا همچنین یک تونل HTTP/2 CONNECT
برای APNs را از طریق پراکسی باز کند و تأیید کند APNs محیط سندباکس پاسخ میدهد؛ این کاوش از یک
توکن ارائهدهنده عمداً نامعتبر استفاده میکند، بنابراین پاسخ APNs با 403 InvalidProviderToken
نشانه موفق دسترسپذیری است.
گزینهها:
--json: JSON قابلخواندن برای ماشین چاپ میکند.--proxy-url <url>: این نشانی پراکسی را بهجای پیکربندی یا محیط اعتبارسنجی میکند.--allowed-url <url>: مقصدی را اضافه میکند که انتظار میرود از طریق پراکسی موفق شود. برای بررسی چند مقصد تکرار کنید.--denied-url <url>: مقصدی را اضافه میکند که انتظار میرود توسط پراکسی مسدود شود. برای بررسی چند مقصد تکرار کنید.--apns-reachable: همچنین تأیید میکند HTTP/2 مربوط به APNs محیط سندباکس از طریق پراکسی در دسترس است.--apns-authority <url>: مرجع APNs برای کاوش با--apns-reachable(https://api.sandbox.push.apple.comبهطور پیشفرض؛ محیط تولیدhttps://api.push.apple.comاست).--timeout-ms <ms>: مهلت زمانی هر درخواست بر حسب میلیثانیه.
برای راهنمایی استقرار و معناشناسی منع، پراکسی شبکه را ببینید.
پیشتنظیمهای پرسوجو
openclaw proxy query --preset <name> این موارد را میپذیرد:
double-sendsretry-stormscache-bustingws-duplicate-framesmissing-ackerror-bursts
نکات
startبهطور پیشفرض از127.0.0.1استفاده میکند، مگر اینکه--hostتنظیم شده باشد.runیک پراکسی اشکالزدایی محلی را راهاندازی میکند و سپس دستور پس از--را اجرا میکند.- فوروارد مستقیم بالادستی در پراکسی اشکالزدایی، سوکتهای بالادستی را برای عیبیابی باز میکند. وقتی حالت پراکسی مدیریتشده OpenClaw فعال است، فوروارد مستقیم برای درخواستهای پراکسی و تونلهای CONNECT بهطور پیشفرض غیرفعال است؛
OPENCLAW_DEBUG_PROXY_ALLOW_DIRECT_CONNECT_WITH_MANAGED_PROXY=1را فقط برای عیبیابی محلی تأییدشده تنظیم کنید. validateوقتی پیکربندی پراکسی یا بررسیهای مقصد شکست بخورند، با کد 1 خارج میشود.- ضبطها دادههای اشکالزدایی محلی هستند؛ پس از پایان کار از
openclaw proxy purgeاستفاده کنید.