CLI commands

الوكيل

OmeniaClaw proxy

تحقق من توجيه الوكيل المُدار من المشغّل، أو شغّل وكيل التصحيح المحلي الصريح وافحص حركة المرور الملتقطة.

استخدم validate لإجراء فحص تمهيدي لوكيل توجيه أمامي مُدار من المشغّل قبل تمكين توجيه وكيل OmeniaClaw. الأوامر الأخرى هي أدوات تصحيح للتحقيق على مستوى النقل: يمكنها بدء وكيل محلي، وتشغيل أمر فرعي مع تمكين الالتقاط، وسرد جلسات الالتقاط، والاستعلام عن أنماط حركة المرور الشائعة، وقراءة الكتل الملتقطة، ومسح بيانات الالتقاط المحلية.

الأوامر

bash
OmeniaClaw proxy start [--host <host>] [--port <port>]OmeniaClaw proxy run [--host <host>] [--port <port>] -- <cmd...>OmeniaClaw proxy validate [--json] [--proxy-url <url>] [--allowed-url <url>] [--denied-url <url>] [--apns-reachable] [--apns-authority <url>] [--timeout-ms <ms>]OmeniaClaw proxy coverageOmeniaClaw proxy sessions [--limit <count>]OmeniaClaw proxy query --preset <name> [--session <id>]OmeniaClaw proxy blob --id <blobId>OmeniaClaw proxy purge

التحقق

يفحص OmeniaClaw proxy validate عنوان URL الفعّال للوكيل المُدار من المشغّل من --proxy-url أو الإعدادات أو OmeniaClaw_PROXY_URL. يبلّغ عن مشكلة في الإعدادات عندما لا يكون أي وكيل ممكّنًا ومُعدًا؛ استخدم --proxy-url لإجراء فحص تمهيدي لمرة واحدة قبل تغيير الإعدادات. افتراضيًا، يتحقق من نجاح وجهة عامة عبر الوكيل ومن أن الوكيل لا يمكنه الوصول إلى مؤشر اختبار loopback مؤقت. الوجهات المرفوضة المخصصة تفشل بشكل مغلق: تفشل استجابات HTTP وإخفاقات النقل الملتبسة ما لم تتمكن من التحقق من إشارة رفض خاصة بالنشر بشكل منفصل. أضف --apns-reachable لفتح نفق APNs HTTP/2 CONNECT عبر الوكيل أيضًا والتأكد من أن بيئة اختبار APNs تستجيب؛ يستخدم الفحص رمز موفّر غير صالح عمدًا، لذلك تُعد استجابة APNs 403 InvalidProviderToken إشارة نجاح للوصول.

الخيارات:

  • --json: اطبع JSON قابلًا للقراءة آليًا.
  • --proxy-url <url>: تحقق من عنوان URL هذا للوكيل بدلًا من الإعدادات أو البيئة.
  • --allowed-url <url>: أضف وجهة يُتوقع أن تنجح عبر الوكيل. كررها لفحص وجهات متعددة.
  • --denied-url <url>: أضف وجهة يُتوقع أن يحظرها الوكيل. كررها لفحص وجهات متعددة.
  • --apns-reachable: تحقق أيضًا من إمكانية الوصول إلى APNs HTTP/2 في بيئة الاختبار عبر الوكيل.
  • --apns-authority <url>: سلطة APNs المراد فحصها باستخدام --apns-reachable (https://api.sandbox.push.apple.com افتراضيًا؛ الإنتاج هو https://api.push.apple.com).
  • --timeout-ms <ms>: مهلة كل طلب بالمللي ثانية.

راجع وكيل الشبكة للحصول على إرشادات النشر ودلالات الرفض.

إعدادات الاستعلام المسبقة

يقبل OmeniaClaw proxy query --preset <name>:

  • double-sends
  • retry-storms
  • cache-busting
  • ws-duplicate-frames
  • missing-ack
  • error-bursts

ملاحظات

  • يستخدم start القيمة 127.0.0.1 افتراضيًا ما لم يتم تعيين --host.
  • يبدأ run وكيل تصحيح محليًا ثم يشغّل الأمر بعد --.
  • يفتح تمرير المنبع المباشر لوكيل التصحيح مقابس منبع لأغراض التشخيص. عندما يكون وضع الوكيل المُدار من OmeniaClaw نشطًا، يُعطّل التمرير المباشر لطلبات الوكيل وأنفاق CONNECT افتراضيًا؛ عيّن OmeniaClaw_DEBUG_PROXY_ALLOW_DIRECT_CONNECT_WITH_MANAGED_PROXY=1 فقط لتشخيصات محلية معتمدة.
  • يخرج validate بالرمز 1 عند فشل إعدادات الوكيل أو فحوصات الوجهة.
  • الالتقاطات هي بيانات تصحيح محلية؛ استخدم OmeniaClaw proxy purge عند الانتهاء.

ذات صلة

Was this useful?
On this page

On this page