نُشر · 2026-10-19 · Codex CLI على خادم سحابي

Codex CLI على خادم سحابي: التثبيت والإعداد والتشغيل في الخلفية

يمكن تثبيت Codex CLI على خادم QCode السحابي: باستخدام tmux أو systemd في الخلفية، يظل يعمل بعد انقطاع اتصال SSH. لا يكتب سكربت الأمر الواحد سوى الإعداد افتراضيًا، لذا اختر Codex CLI على الخادم.

آخر تحديث 2026-11-14

وجّه هذه الأداة إلى نقطة نهاية QCode — مفتاح واحد لـ Claude وGPT والنماذج الصينية.

#IPv4 عام مخصص#صلاحية root كاملة#تجربة لمدة يوم واحد#سكربت الأمر الواحد: الإعداد فقط افتراضيًا

أربع نقاط: الإعداد، المفتاح، البروتوكول، التشغيل غير التفاعلي

مستويان للإعداد

مفاتيح المستوى الأعلى إضافة إلى جدول المزوّد

يضم المستوى الأعلى ثلاثة مفاتيح: model_provider و model و model_reasoning_effort؛ أما base_url و wire_api و requires_openai_auth فتنتمي إلى جدول [model_providers.qcode]، ولا يمكن الخلط بين المستويين.

طريقتان لتمرير المفتاح

اختر واحدة

مع requires_openai_auth = true يُقرأ المفتاح من OPENAI_API_KEY في ~/.codex/auth.json؛ لاستخدام متغير بيئة بدلًا من ذلك، استبدل ذلك السطر بـ env_key = "QCODE_API_KEY" وصدّره. تنص وثائق OpenAI الرسمية على أن Codex يتجاهل env_key عند ضبط requires_openai_auth = true.

responses فقط

حقل البروتوكول ثابت

يتحدث Codex بروتوكول Responses، لذا يُضبط wire_api على responses، ويذكر مرجع إعداد Codex الرسمي من OpenAI أن هذا الحقل يدعم حاليًا responses فقط، ويكون الافتراضي responses عند حذفه.

الأمر codex exec

عمليات التشغيل غير التفاعلية

يشغّل codex exec --sandbox workspace-write مهام دفعية على الخادم: يعمل بصورة غير تفاعلية، ويطبع النتيجة إلى الإخراج القياسي، ويبقي التغييرات داخل مساحة العمل.

هل يمكن تشغيل Codex CLI على خادم سحابي؟

اعتبارًا من 2026-10-19، الإجابة نعم. خادم QCode السحابي جهاز تديره بنفسك، مزوّد بـ 1 عنوان IPv4 عام مخصص وKVM وصلاحية root كاملة، ويكون جاهزًا عادةً خلال بضع دقائق؛ ولوحة التحكم متاحة حاليًا بالصينية والإنجليزية، وبعد تثبيت Codex CLI تمر استدعاءات النماذج عبر نقطة نهاية QCode باستخدام مفتاح QCode الخاص بك. تُباع الخوادم السحابية وخدمات الذكاء الاصطناعي بشكل منفصل، لذا لا يلزمك شراء خطة شخصية أولًا؛ ويستدعي Codex النماذج بالمفتاح الموجود في لوحة التحكم في QCode، وتختار خطة في حسابك على QCode للحصول على ذلك المفتاح.

الوثائق الرسمية وحالة الأدوات (تم التحقق في 2026-10-19)

اعتبارًا من 2026-10-19، يصف البدء السريع لـ Codex على docs.qcode.cc مسار Responses، ويبدأ المفتاح بـ cr_ ويُوضع في OPENAI_API_KEY داخل ~/.codex/auth.json.

ثلاثة تواريخ في الخط الزمني

2026-09-29

تاريخ إصدار GPT-6 Sol المحدّث (gpt-6.1-sol)؛ يدرجه البدء السريع لـ Codex من QCode بوصفه النموذج الافتراضي الموصى به.

2026-10-09

إصدار Codex CLI v0.162.1، أحدث إصدار مستقر، وفق ما هو مسجل في دليل Codex من QCode.

2026-10-15

حُدّث دليل Codex من QCode في هذا اليوم، مع إعادة التحقق من إعدادات التكوين ومعاملات الموافقة ومعاملات sandbox وطرق التثبيت؛ وهذا تاريخ مراجعة الوثائق، وليس إصدارًا من Codex.

المؤكد مقابل غير المنشور

مؤكد (قابل للتحقق في المصدر)

يمكن التحقق من العناصر المتعلقة بـ Codex في المصدر: (1) نقطة النهاية والمفتاح ومستويا الإعداد موصوفة في القسم الخاص بتشغيل Codex على الخادم أعلاه؛ (2) النموذج الموصى به هو gpt-6.1-sol، ويمكن ضبط جهد الاستدلال عبر model_reasoning_effort = "high"؛ (3) يعمل codex exec --sandbox workspace-write بصورة غير تفاعلية، ويطبع النتيجة إلى الإخراج القياسي، ويبقي التغييرات داخل مساحة العمل. أما قواعد التجربة والاسترداد والتجديد الخاصة بالخادم السحابي فهي على qcode.cc/en/cloud.

غير منشور أو غير مؤكد

لا ينشر qcode.cc/en/cloud أرقام عرض النطاق الترددي أو زمن الاستجابة للخطوط، وتتغير أسعار البدء مع إعادة التزويد والأحجام، لذا تُعد مقارنة الخطوط هي المرجع. يمكنك ترقية الحجم عبر الإنترنت ودفع الفرق فقط حتى تاريخ انتهاء الصلاحية، لكن التخفيض والانتقال إلى منطقة أو خط آخر غير متاحين.

التشغيل المحلي مقابل التشغيل في الخلفية على خادم

الإعداد ينتقل معك

يوجد كل من config.toml والمفتاح على جهازك الخاص، لذا عندما يختفي ذلك الجهاز يختفي Codex معه. هذا مناسب للمهام القصيرة والتحرير التفاعلي.

الجهاز ملكك، وأنت تُبقي العملية حية

مع tmux أو systemd، يظل Codex يعمل في الخلفية بعد إغلاق حاسوبك المحمول (راجع الأسئلة الشائعة)؛ وفي لوحة التحكم يمكنك التحقق من الحالة، وتشغيل الخادم وإيقافه وإعادة تشغيله وتجديده. مناسب للمهام الطويلة والمهام الخلفية.

تشغيل Codex على الخادم

أولًا، اختر المنطقة والخط والمدة والحجم على qcode.cc/en/cloud؛ أسعار البدء في مقارنة الخطوط. ثانيًا، سجّل الدخول باستخدام تفاصيل الاتصال من لوحة التحكم: ssh root@ متبوعًا بعنوان IP للخادم، باستخدام كلمة مرور root التي عيّنتها عند الطلب (أو المفتاح الخاص المطابق لمفتاح SSH العام الذي أضفته). ثالثًا، شغّل مثبّت الأمر الواحد على الخادم: curl -fsSL https://qcode.cc/install/codex.sh | bash -s -- --lang en --target cli، ورسائل السكربت التفاعلية بالإنجليزية؛ وتقول الوثائق إنه يقيس نقاط النهاية api وasia وus ويوصي بأسرعها، ويطلب منك لصق المفتاح الذي يبدأ بـ cr_، ويكتب إعداد ~/.codex ويتحقق من الاتصال. يسأل أولًا ما إذا كنت تريد تطبيق سطح المكتب أم CLI، وتطبيق سطح المكتب الافتراضي يكتب الإعداد فقط من دون تثبيت Node.js أو CLI، لذا اختر Codex CLI على الخادم. رابعًا، للتهيئة يدويًا، ضع model_provider = "qcode" وmodel = "gpt-6.1-sol" وmodel_reasoning_effort = "high" في أعلى ~/.codex/config.toml، ثم أضف جدول [model_providers.qcode] بالحقول name = "qcode" وbase_url = "https://api.qcode.cc/openai" وwire_api = "responses" وrequires_openai_auth = true (اسم المزوّد متروك لك ما دام يطابق اسم الجدول؛ ويستخدم مثال الوثائق qcode). خامسًا، ضع المفتاح الذي يبدأ بـ cr_ في OPENAI_API_KEY داخل ~/.codex/auth.json - ويأتي المفتاح من لوحة التحكم في QCode؛ لاستخدام متغير بيئة بدلًا من ذلك، استبدل requires_openai_auth = true في الجدول بـ env_key = "QCODE_API_KEY" وصدّر ذلك المتغير، والبديلان لا يجتمعان. سادسًا، تحقق باستخدام codex --version ثم شغّل prompt hello-world من سطر واحد.

كيفية الاتصال عبر QCode

على الخادم، يتحدث Codex إلى نقطة النهاية الخاصة بـ QCode؛ الإعداد الكامل في القسم الخاص بتشغيل Codex على الخادم أعلاه. نماذج GPT المتاحة عبر QCode هي gpt-6.1-sol وgpt-6-sol وgpt-6-astra وgpt-5.6-sol وgpt-5.6-terra؛ وتُحتسب الاستدعاءات لكل token، وتُدرج أسعار كل نموذج على /models؛ وتشترك الخوادم السحابية وخدمات الذكاء الاصطناعي في رصيد حساب واحد. لست مستعدًا لخطة شهرية؟ تبدأ باقات الدفع حسب الاستخدام من $4 لحصة لمرة واحدة تستخدمها خلال 7 أيام (يبدأ شحن الرصيد من $5).

الأسئلة الشائعة

كيف أشغّل Codex بشكل غير تفاعلي على الخادم؟

استخدم codex exec: فهو يعمل بشكل غير تفاعلي ويطبع النتيجة إلى الخرج القياسي (أضف --json للحصول على JSONL)، على سبيل المثال codex exec --sandbox workspace-write. تقتصر بيئة sandbox على مساحة العمل ولا تمس النظام خارجها، وهو ما يناسب تكامل CI/CD والعمل بالدفعات.

كيف أدفع، وكيف أُنشئ الطلب؟

يمكنك الدفع عبر Alipay أو WeChat أو بطاقة مصرفية أو عملة مشفرة. اختر المنطقة والخط والمدة والحجم، ثم اطلب؛ عادةً ما يكون الخادم جاهزًا خلال بضع دقائق. إذا فشل التجهيز، أو لم يُسلَّم الخادم خلال ساعتين من الطلب، يُعاد المبلغ كاملًا إلى رصيدك. يُحظر البريد العشوائي وDDoS والمسح والتعدين والمحتوى غير القانوني؛ نوقف الخادم فورًا، ولا يُسترد المبلغ المدفوع بالفعل.

أي نموذج ينبغي أن أستخدم على الخادم؟

النموذج الافتراضي الموصى به في الوثائق هو gpt-6.1-sol (إصدار GPT-6 Sol المحدّث)، ويمكنك التبديل مؤقتًا باستخدام codex --model gpt-6.1-sol؛ ونماذج GPT الأخرى المتاحة عبر QCode هي gpt-6-sol وgpt-6-astra وgpt-5.6-sol وgpt-5.6-terra، والقائمة الكاملة على qcode.cc/models.

كيف تُحتسب تكلفة التجربة، وهل يمكنني الحصول على استرداد بعد إنشاء حساب؟

التجربة مدفوعة: مدتها 1 يوم (24 ساعة) ويعتمد السعر على الحجم؛ عند انتهائها يُحذف الخادم ولا يتم الاحتفاظ بالبيانات. أثناء التجربة يمكنك الإبقاء عليه من لوحة التحكم باختيار 1 أو 3 أو 6 أو 12 شهرًا، ولا يمكن لكل حساب أن يملك سوى خادم تجربة واحد في الوقت نفسه. لا يوجد استرداد بعد تجهيز الخادم.

ما علاقة script الأمر الواحد بملف config.toml المكتوب يدويًا؟

افتراضيًا، يكتب script الإعداد فقط: عند تشغيله يسأل أولًا ما إذا كنت تريد تطبيق سطح المكتب أم CLI، ولا يثبّت Node.js وCLI إلا عند اختيار Codex CLI. إذا كان ~/.codex/config.toml موجودًا بالفعل، فإن script يحدّث فقط model_provider وmodel وreview_model وmodel_reasoning_effort بالإضافة إلى جدول المزوّد، ويُبقي خادم MCP وprofile وapproval_policy الموجودة لديك كما هي، ويحفظ نسخة .bak من الملف بطابع زمني في المجلد نفسه قبل الكتابة؛ ولا يستبدل الملف بالكامل إلا عندما يتعذر دمج الأصل بأمان، ويذكر ذلك.

كيف أُبقي Codex قيد التشغيل على الخادم بعد انقطاع اتصال SSH؟

للحفاظ على استمرار العملية بعد انقطاع SSH، فالطريقة المعتادة هي وضع Codex داخل جلسة tmux أو كتابته كخدمة systemd؛ هذه ممارسة Linux عامة، وليست ميزة في QCode أو OpenAI. يمكنك التحقق من حالة الجهاز في لوحة التحكم، وبدء تشغيله وإيقافه وإعادة تشغيله وتجديده من هناك.

مصادر مباشرة

صفحة خادم QCode السحابي (qcode.cc/en/cloud، تم جلبها والتحقق منها في 2026-10-19): المناطق والخطوط، وIPv4 والحقوق الإدارية الكاملة، والتجربة والشروط، وقواعد الاسترداد، ووظائف لوحة التحكم، والاستخدامات المحظورة، وطرق الدفع، والتثبيت بأمر واحد. البدء السريع لـCodex على docs.qcode.cc (تم جلبه والتحقق منه في 2026-10-19): إعداد المزوّد وenv_key وauth.json في config.toml، والنماذج المتاحة، ومعاملات sandbox. دليل QCode لـCodex (تم جلبه والتحقق منه في 2026-10-19): إصدار Codex CLI وتاريخ الإصدار، وإعدادات التكوين، ومعاملات approval وsandbox. دليل التثبيت بنقرة واحدة على docs.qcode.cc (تم جلبه والتحقق منه في 2026-10-19): اختبار سرعة نقطة النهاية، والهدفان (تطبيق سطح المكتب وCLI)، وسلوك الكتابة والنسخ الاحتياطي. صفحات OpenAI Codex الرسمية حول المصادقة وحول مرجع التكوين (تم جلبها والتحقق منها في 2026-10-19): كيفية قراءة المفتاح والقيم المسموح بها لحقل protocol.

افتح واحدًا الآن

جهاز واحد تديره أنت، مع استدعاء Codex CLI لنماذج GPT مثل gpt-6.1-sol عبر نقطة نهاية QCode؛ وتُحتسب تكلفة الطلبات لكل token.

لست متأكدًا من أين تبدأ؟

جرّبه لمدة أسبوع

الباقة الصغيرة: $4 مقابل $30 من الحصة، مدة الصلاحية: 7 يوم

استخدمها كل يوم

Starter: $9.00 شهريًا مع $5 من الحصة كل يوم — $0.060 فقط لكل $1 من الحصة، مقارنةً بنحو $0.113 لـ الباقة المتوسطة