cURL सर्वरों के बीच डेटा ट्रांसफर के लिए एक लोकप्रिय कमांड-लाइन टूल है, जिसका संक्षेप में अर्थ है कि यह कमांड टर्मिनल के अंदर से वेबपेज और फ़ाइल लिंक डाउनलोड करने का एक बहुत ही गीकी तरीका है। औसत उपयोगकर्ताओं के लिए, यह पूरी तरह से अजीब और अनावश्यक लग सकता है, लेकिन विशेषज्ञ Linux एडमिन को पहले से ही उन असंख्य अच्छी, उपयोगी चीजों के बारे में पता होना चाहिए जो cURL के साथ की जा सकती हैं। आप इसका उपयोग FTP सर्वर पर फ़ाइलों को प्रबंधित करने, संक्षिप्त URLs का विस्तार करने, और फंकी ASCII ग्राफिक्स में मौसम रिपोर्ट प्रदर्शित करने के लिए कर सकते हैं।
दूसरी ओर OpenSSL SSL/TLS प्रोटोकॉल का एक ओपन-सोर्स कार्यान्वयन है, जिसका उपयोग सर्वरों के बीच ऐप संचार को सुरक्षित करने के लिए किया जाता है। मूल रूप से, यह आपके क्रेडिट कार्ड को ऑनलाइन चीजें खरीदते समय चोरी होने से बचाता है, इसे बहुत सरलता से कहें तो।
किसी भी मामले में, Android डिवाइस पर cURL और OpenSSL इंस्टॉल करने की एक विधि हाल ही में खोजी गई है, जो वेब एडमिन के लिए सुपर उपयोगी है जिनके फोन पर टर्मिनल एमुलेटर है।
आवश्यकताएं:
- एक रूटेड Android डिवाइस - Android रूट गाइड के लिए Appuals खोजें।
- यहां या यहां से Android के लिए cURL और OpenSSL बाइनरी डाउनलोड करें।
- Google Play से टर्मिनल एमुलेटर ऐप।

चरण:
सुनिश्चित करें कि आप दिए गए चरणों का क्रम में पालन करते हैं:
- पहला चरण cURL और OpenSSL बाइनरी डाउनलोड करना और उन्हें अपने डेस्कटॉप पर निकालना है।
- निकाले गए फ़ोल्डर के अंदर, आपको 'Data' नामक एक फ़ोल्डर दिखाई देगा। निम्नलिखित फ़ोल्डर कॉपी करें
data/local/ssl
बाइनरी फ़ोल्डर से अपने Android डिवाइस पर उसी फ़ोल्डर (/data/local/ssl) में।
- अपने कंप्यूटर पर ADB टर्मिनल का उपयोग करके cURL और OpenSSL को निम्न से पुश करें
data/local/bin
आपके PC पर
/system/bin
आपके डिवाइस पर। पूर्ण कमांड होंगे:
adb push /curl-7.40.0-rtmp-ssh2-ssl-zlib-static-bin-android/curl-7.40.0-rtmp-ssh2-ssl-zlib-static-bin-android/data/local/bin/curl /system/bin
adb push /curl-7.40.0-rtmp-ssh2-ssl-zlib-static-bin-android/curl-7.40.0-rtmp-ssh2-ssl-zlib-static-bin-android/data/local/bin/openssl /system/bin
- अंत में, निम्न के साथ बाइनरी को 0755 पर CHMOD करें:
chmod 755 /system/bin/curlchmod 755 /system/bin/openssl
cURL के साथ करने लायक कुछ मजेदार चीजें:
यदि आपने पहले कभी cURL का उपयोग नहीं किया है और इस गाइड का पालन किया क्योंकि यह करने के लिए एक अच्छी चीज की तरह लग रहा था, तो यहां कुछ मजेदार कमांड हैं जिनका उपयोग आप टर्मिनल ऐप के अंदर से cURL के साथ कर सकते हैं:
curl https://wttr.in/LOCATION
यह आपके चुने हुए स्थान के लिए मौसम रिपोर्ट को फंकी ASCII ग्राफिक्स में प्रदर्शित करेगा। URL में "LOCATION" को वास्तविक शहर में बदलें, जैसे यह।
curl ftp://ftp.yoursite.x/site/
यह आपको FTP सर्वर पर सबडायरेक्टरी ब्राउज़ करने की अनुमति देगा।
curl -Is https://www.twitter.com -L | grep HTTP/
यह आपको जांचने की अनुमति देगा कि कोई वेबसाइट डाउन है या नहीं।
curl -sIL https://buff.ly/1lTcZSM | grep ^Location;
यह एक संक्षिप्त URL को विस्तारित करके उसका वास्तविक पता दिखाएगा।