दस्तावेज़
त्वरित शुरुआत + हर हिस्से और हर डिवाइस की सुविधाओं का विवरण (लगातार अपडेट हो रहा है)
Android फ़ोन Termux (पुराने फ़ोन को सर्वर बनाएँ)
पुराने Android फ़ोन को 24 घंटे ऑनलाइन रहने वाला दूरस्थ Linux सर्वर बनाएँ और पैनल से दूर बैठे निगरानी (CPU / मेमोरी / बैटरी / तापमान), टर्मिनल उपयोग और फ़ाइल प्रबंधन करें।
सुविधा परिचय
- प्रवेश: पैनल के ऊपर-दाएँ “📱 Android फ़ोन Termux” बटन — सभी फ़ोन डिवाइस की जानकारी और संचालन यहीं।
- स्वतः ग्रुपिंग: सभी Termux डिवाइस अपने आप “Android Termux” ग्रुप में जाते हैं और सामान्य सर्वर कार्ड के साथ जुड़े रहते हैं।
- फ़ोन-विशेष निगरानी: सामान्य CPU / मेमोरी / डिस्क के अलावा बैटरी चार्ज और डिवाइस तापमान भी दिखता है।
- SIM है/नहीं में फ़र्क़: SIM न हो तो टनल (स्थिर); SIM हो तो वैकल्पिक IPv6 डायरेक्ट (प्रयोगात्मक)।
कब उपयोगी है
- पुराना फ़ोन / बैकअप फ़ोन पड़ा है और उसे फिर से इस्तेमाल करना है।
- कम बिजली खपत वाला, 24 घंटे ऑनलाइन रहने वाला छोटा सर्वर चाहिए (स्क्रिप्ट चलाना, ऑनलाइन रखना, टेस्ट मशीन बनाना)।
- फ़ोन में बैटरी है (प्राकृतिक UPS), बिजली जाने पर भी चिंता नहीं।
उपयोग कैसे करें
पूरा चरण-दर-चरण ट्यूटोरियल (हर मॉडल की पावर सेटिंग, स्क्रीनशॉट सहित विवरण) पैनल के “ट्यूटोरियल विवरण” टैब में है, कुल 5 चरण। यहाँ मुख्य प्रक्रिया और मिरर डाउनलोड संक्षेप में।
Termux इंस्टॉल पैकेज का मिरर डाउनलोड (चीन के उपयोगकर्ता)
चीन में GitHub / F-Droid तक नहीं पहुँच पाने वाले उपयोगकर्ता आधिकारिक वेबसाइट से सीधे डाउनलोड कर सकते हैं (HTTPS, तेज़ और स्थिर):
| फ़ाइल | प्रोजेक्ट मिरर | आधिकारिक स्रोत | विवरण |
|---|---|---|---|
| Termux मुख्य ऐप | https://ssheverywhere.com/download/termux/com.termux_1022.apk | f-droid.org | लगभग 109MB, Android 7.0+ |
| Termux:Boot | https://ssheverywhere.com/download/termux/com.termux.boot_1000.apk | f-droid.org | बूट पर ऑटोस्टार्ट प्लगइन (वैकल्पिक) |
| Termux:API | https://ssheverywhere.com/download/termux/com.termux.api_1002.apk | f-droid.org | बैटरी/सेंसर डेटा (वैकल्पिक) |
1. ऊपर-दाएँ “📱 Android फ़ोन Termux” बटन पर क्लिक करें।
2. “डिवाइस जोड़ें” में फ़ोन का प्रकार चुनें:
- SIM नहीं (WiFi / पुराना फ़ोन) → टनल ऑप्स (सुझावित, सबसे स्थिर)।
- SIM है (मोबाइल डेटा) → टनल (सुझावित) + IPv6 डायरेक्ट (प्रयोगात्मक)।
3. पैनल द्वारा बनाई गई “टनल इंस्टॉल कमांड” कॉपी करें और फ़ोन के Termux में पेस्ट करके चलाएँ।
4. इंस्टॉल स्क्रिप्ट अपने आप: openssh + python इंस्टॉल → sshd कॉन्फ़िग (पोर्ट 8022) → Agent तैनात → बूट पर ऑटोस्टार्ट रजिस्टर करती है।
5. संकेत के अनुसार SSH पासवर्ड सेट करें (passwd); पूरा होने पर डिवाइस अपने आप “Android Termux” ग्रुप में दिखता है।
ध्यान देने योग्य बातें
- Termux इंस्टॉल करें: F-Droid की आधिकारिक साइट से डाउनलोड करें (Google Play का पुराना संस्करण न लें, वह बंद हो चुका है और उसकी कई सुविधाएँ काम नहीं करतीं)।
- SSH पोर्ट 8022 है: Android में सामान्य उपयोगकर्ता 1024 से नीचे के पोर्ट नहीं सुन सकता, इसलिए Termux का SSH डिफ़ॉल्ट पोर्ट 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/Alibaba मिरर पर बदलें, वरनाpkgअपडेट धीमा रहेगा। ध्यान दें: पैनल की “स्रोत बदलें” सुविधा Termux पर काम नहीं करती (Termux pkg स्रोत इस्तेमाल करता है, apt/dnf नहीं), फ़ोन पर हाथ से बदलें। - ऐप इंस्टॉल: फ़ोन का CPU ARM आर्किटेक्चर है, ऐप इंस्टॉल
pkgसे होता है (apt-get नहीं), ऐप संग्रह पहले से अनुकूलित है। - तृतीय-पक्ष ऐप स्कैन: Termux में “तृतीय-पक्ष ऐप” खोज अभी समर्थित नहीं। कारण: Termux में सिस्टम-स्तरीय
/optनहीं होता, systemd भी नहीं होता (systemctlमौजूद नहीं), औरpkgसे इंस्टॉल होने वाले एक्ज़ीक्यूटेबल$PREFIX/binमें ही रहते हैं, जिससे “तृतीय-पक्ष ऐप” भरोसेमंद ढंग से अलग करना मुश्किल है — ज़बरदस्ती सूची बनाने पर सैकड़ोंpkgसिस्टम कमांड दिखते और उपयोगकर्ता भ्रमित होता। पैनल में Termux डिवाइस पर “तृतीय-पक्ष ऐप” पर क्लिक करने पर “अभी समर्थित नहीं” संदेश दिखता है; सामान्य Linux पर स्कैन सामान्य रहता है (/usr/local/bin,/opt, systemd सेवाएँ)। इंस्टॉल किए ऐप देखने के लिए “सिस्टम पैकेज” टैब (dpkg -l) इस्तेमाल करें।
SIM वाले फ़ोन का IPv6 डायरेक्ट (प्रयोगात्मक)
मोबाइल डेटा (4G/5G) आमतौर पर IPv6 पता देता है, लेकिन इनबाउंड कनेक्शन ऑपरेटर पर निर्भर है:
| ऑपरेटर | वास्तविक स्थिति |
|---|---|
| China Telecom 4G | कुछ क्षेत्रों में इनबाउंड संभव |
| China Unicom 4G | अधिकतर ping चलता है पर TCP अस्वीकृत |
| China Mobile 4G | अधिकतर नहीं चलता |
| 5G SA | लगभग नहीं चलता |
साथ ही IPv6 पता बदलता रहता है (आज चलेगा, कल बदल जाएगा)। इसलिए डायरेक्ट स्थिरता की गारंटी नहीं देता; जब तक ऑपरेटर की इनबाउंड अनुमति की पुष्टि न हो जाए, हमेशा टनल ही सुझाया जाता है।
सामान्य प्रश्न
- डिवाइस डिस्कनेक्ट हो गया: देखें कि फ़ोन स्लीप में तो नहीं गया (बैटरी whitelist में डालें), Termux को सिस्टम ने किल तो नहीं किया, नेटवर्क बदला तो नहीं (WiFi ↔ मोबाइल डेटा)।
- SSH नहीं जुड़ रहा: पुष्टि करें कि पोर्ट 8022 है और SSH पासवर्ड सेट है (
passwd)। - फ़ोन में Termux दोबारा इंस्टॉल करना: इंस्टॉल स्क्रिप्ट दोबारा चलाएँ (पुराना token पहचानकर डिवाइस रिकॉर्ड रख लेती है)।