الوثائق

البدء السريع + شرح وظائف كل قسم لكل جهاز (يُحدَّث باستمرار)

Termux على أندرويد (تحويل هاتف خامل إلى خادم)

حوّل هاتف أندرويد خامل إلى خادم Linux متصل 24 ساعة، وراقبه عن بُعد من اللوحة (CPU / الذاكرة / البطارية / الحرارة)، واستخدم الطرفية وأدِر الملفات.

نظرة عامة على الميزة

  • المدخل: زر «📱 Termux على أندرويد» أعلى يمين اللوحة، وفيه كل معلومات أجهزة الهواتف والعمليات عليها.
  • تصنيف تلقائي: تُضم جميع أجهزة Termux تلقائيًا إلى مجموعة «أندرويد Termux»، وتترابط مع بطاقات الخوادم العادية.
  • مراقبة خاصة بالهاتف: إضافة إلى CPU / الذاكرة / القرص المعتادة، تُعرض أيضًا مستوى البطارية وحرارة الجهاز.
  • التمييز بين وجود بطاقة SIM وغيابها: بلا بطاقة SIM يسلك النفق (مستقر)؛ ومع بطاقة SIM يمكن اختيار الاتصال المباشر عبر IPv6 (تجريبي).

حالات الاستخدام

  • هاتف قديم / احتياطي خامل وترغب في إعادة استخدامه.
  • الحاجة إلى خادم صغير دائم باستهلاك منخفض ومتصل 24 ساعة (تشغيل سكربتات، والبقاء متصلًا، والاستخدام كآلة اختبار).
  • الهاتف يملك بطارية (UPS طبيعي)، فلا يخيفه انقطاع الكهرباء.

طريقة الاستخدام

الشرح الكامل خطوة بخطوة (مع إعدادات الطاقة لكل طراز، وشروح بالصور) موجود في تبويب «شرح الدروس» في اللوحة، بمجموع 5 خطوات. وهنا نوجز المسار الأساسي وتنزيل الصور.

تنزيل حزمة تثبيت Termux (للمستخدمين داخل الصين)

عندما يتعذّر على المستخدمين داخل الصين الوصول إلى GitHub / F-Droid، يمكن التنزيل مباشرة من الموقع الرسمي (HTTPS، أسرع وأكثر استقرارًا):

الملفمرآة المشروعالمصدر الرسميالشرح
برنامج Termux الرئيسيhttps://ssheverywhere.com/download/termux/com.termux_1022.apkf-droid.orgنحو 109MB، وAndroid 7.0+
Termux:Boothttps://ssheverywhere.com/download/termux/com.termux.boot_1000.apkf-droid.orgإضافة التشغيل التلقائي عند الإقلاع (اختياري)
Termux:APIhttps://ssheverywhere.com/download/termux/com.termux.api_1002.apkf-droid.orgبيانات البطارية/الحساسات (اختياري)

1. اضغط زر «📱 Termux على أندرويد» أعلى اليمين.

2. في «إضافة جهاز» اختر نوع الهاتف:

  • بلا بطاقة SIM (WiFi / هاتف خامل) ← الإدارة عبر الأنفاق (مُوصى به، الأكثر استقرارًا).
  • مع بطاقة SIM (بيانات الجوال) ← النفق (مُوصى به) + الاتصال المباشر عبر IPv6 (تجريبي).

3. انسخ «أمر تثبيت النفق» الذي تولّده اللوحة، والصقه في Termux على الهاتف ونفّذه.

4. سيقوم سكربت التثبيت تلقائيًا بـ: تثبيت openssh + python ← ضبط sshd (المنفذ 8022) ← نشر Agent ← تسجيل التشغيل التلقائي عند الإقلاع.

5. اضبط كلمة مرور SSH كما يُطلب (passwd)، وبعد الانتهاء يظهر الجهاز تلقائيًا في مجموعة «أندرويد Termux».

ملاحظات مهمة

  • تثبيت Termux: نزّله من موقع F-Droid الرسمي (لا تستخدم الإصدار القديم من Google Play، فهو متوقف عن التحديث وكثير من وظائفه لا تعمل).
  • منفذ SSH هو 8022: لا يستطيع المستخدم العادي على Android الاستماع إلى منافذ أقل من 1024، لذلك فالمنفذ الافتراضي لـ SSH في Termux هو 8022 وليس 22.
  • البقاء في الخلفية (منع الإنهاء، وهو الأهم): يستخدم السكربت termux-services ليجعل Agent يتبع تشغيل Termux، وينفّذ تلقائيًا termux-wake-lock لمنع السكون. لكن يلزم أيضًا السماح من إعدادات كل طراز، وإلا أنهى Android عملية Termux بعد قفل الشاشة فانقطع الاتصال:
  • Xiaomi/Redmi: إدارة التطبيقات ← Termux ← سياسة توفير الطاقة «بلا قيود» + إدارة التشغيل التلقائي «السماح» + سحب بطاقة المهام الأخيرة لقفلها.
  • Huawei/Honor: إدارة تشغيل التطبيقات ← Termux ← إدارة يدوية (تحديد التشغيل التلقائي/التشغيل المرتبط/النشاط في الخلفية) + إيقاف توفير الطاقة في إعدادات البطارية.
  • OPPO/OnePlus: البطارية ← إدارة استهلاك التطبيقات للطاقة ← Termux «السماح بالعمل في الخلفية» + إدارة التشغيل التلقائي «السماح».
  • vivo/iQOO: البطارية ← إدارة استهلاك الخلفية ← Termux «السماح بالاستهلاك العالي في الخلفية» + إدارة الصلاحيات، التشغيل التلقائي «السماح».
  • Samsung: البطارية ← قيود الاستخدام في الخلفية ← Termux «بلا قيود» + بطارية التطبيق «بلا قيود».
  • عام: خيارات المطوّر ← حد العمليات الخلفية ← «الحد القياسي» (لا تضبطه على «عدم السماح بعمليات خلفية»).
  • صلاحية التخزين: إذا احتجت إلى الوصول إلى تخزين الهاتف (/sdcard)، نفّذ في Termux الأمر termux-setup-storage.
  • تبديل المصادر داخل الصين: يُنصح للهواتف داخل الصين بتشغيل termux-change-repo أولًا للتبديل إلى مرآة Tsinghua/Ali، وإلا كان تحديث pkg بطيئًا. ملاحظة: ميزة «تبديل المصادر» في اللوحة لا تنطبق على Termux (فـ Termux يستخدم مصادر pkg لا apt/dnf)، ويجب التبديل يدويًا على الهاتف.
  • تثبيت التطبيقات: معالج الهاتف بمعمارية ARM، وتثبيت التطبيقات يمرّ عبر pkg (لا apt-get)، وقد تكيّف دليل التطبيقات مع ذلك تلقائيًا.
  • فحص تطبيقات الطرف الثالث: Termux لا يدعم حاليًا البحث في «تطبيقات الطرف الثالث». والسبب: لا يوجد في Termux مجلد /opt على مستوى النظام، ولا يوجد systemd (فـ systemctl غير موجود)، وملفات pkg التنفيذية مجمّعة في $PREFIX/bin، فيصعب التمييز الموثوق بين «تطبيقات الطرف الثالث»، وسردها قسرًا يعرض مئات أوامر pkg النظامية ويضلّل المستخدم. لذلك يعرض زر «تطبيقات الطرف الثالث» على أجهزة Termux رسالة «غير مدعوم حاليًا»، بينما يبقى الفحص طبيعيًا على Linux العادي (/usr/local/bin و/opt وخدمات systemd). ولعرض التطبيقات المثبَّتة استخدم تبويب «حزم النظام» (dpkg -l).

الاتصال المباشر عبر IPv6 مع بطاقة SIM (تجريبي)

غالبًا ما تُمنح بيانات الجوال (4G/5G) عنوان IPv6، لكن الاتصال الوارد يتوقف على المشغّل:

المشغّلالنتيجة الفعلية
China Telecom 4Gممكن في بعض المناطق
China Unicom 4Gيُجيب ping غالبًا لكن TCP يُرفض
China Mobile 4Gلا يعمل غالبًا
5G SAلا يعمل أساسًا

كما أن عنوان IPv6 يتغيّر (يعمل اليوم ويتغيّر غدًا). لذلك الاتصال المباشر غير مضمون الاستقرار، وما لم تتأكد من أن المشغّل يسمح بالاتصال الوارد فالأفضل دائمًا استخدام النفق.

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

  • انقطع اتصال الجهاز: تحقق من سكون الهاتف (أضفه إلى قائمة سماح البطارية)، وهل أنهى النظام عملية Termux، وهل تغيرت الشبكة (WiFi ↔ بيانات الجوال).
  • SSH لا يتصل: تأكد أن المنفذ 8022 وأن كلمة مرور SSH مضبوطة (passwd).
  • إعادة تثبيت Termux على الهاتف: يكفي إعادة تشغيل سكربت التثبيت (سيتعرف تلقائيًا على الـ Token القديم ويحتفظ بسجل الجهاز).