सर्वर के बीच डेटा ट्रांसफर करने के लिए cURL एक लोकप्रिय कमांड-लाइन टूल है, जिसका संक्षेप में अर्थ है कि यह वेबपेजों को डाउनलोड करने और कमांड टर्मिनल के अंदर से लिंक फाइल करने का एक बहुत ही आकर्षक तरीका है। औसत उपयोगकर्ताओं के लिए, यह पूरी तरह से भद्दा और अनावश्यक लग सकता है, लेकिन विशेषज्ञ लिनक्स व्यवस्थापकों को पहले से ही कई शांत, उपयोगी चीजों के बारे में पता होना चाहिए जो कर्ल के साथ की जा सकती हैं। आप इसका उपयोग किसी FTP सर्वर पर फ़ाइलों को प्रबंधित करने, संक्षिप्त URL का विस्तार करने और मज़ेदार ASCII ग्राफ़िक्स में मौसम रिपोर्ट प्रदर्शित करने के लिए कर सकते हैं।
दूसरी ओर ओपनएसएसएल एसएसएल/टीएलएस प्रोटोकॉल का एक ओपन-सोर्स कार्यान्वयन है, जिसका उपयोग सर्वरों के बीच ऐप संचार को सुरक्षित करने के लिए किया जाता है। मूल रूप से, यह आपके क्रेडिट कार्ड को चोरी होने से बचाता है जब आप ऑनलाइन चीजें खरीदते हैं, इसे बहुत ही सरलता से उबालने के लिए।
किसी भी मामले में, हाल ही में एंड्रॉइड डिवाइस पर कर्ल और ओपनएसएसएल स्थापित करने के लिए एक विधि की खोज की गई है, जो उन वेब व्यवस्थापकों के लिए बहुत उपयोगी है जिनके फोन पर टर्मिनल एमुलेटर है।
आवश्यकताएं:
- एक रूट किया हुआ Android डिवाइस - Android रूट गाइड के लिए Appuals खोजें।
- Android के लिए कर्ल और ओपनएसएसएल बायनेरिज़ यहां या यहां से डाउनलोड करें।
- Google Play से टर्मिनल एमुलेटर ऐप।
चरण:
सुनिश्चित करें कि आप दिए गए चरणों का क्रम में पालन करते हैं:
- पहला कदम कर्ल और ओपनएसएसएल बायनेरिज़ को डाउनलोड करना और उन्हें अपने डेस्कटॉप पर निकालना है।
- एक्स्ट्रेक्टेड फोल्डर के अंदर आपको 'डेटा' नाम का फोल्डर दिखाई देगा। निम्न फ़ोल्डर की प्रतिलिपि बनाएँ
data/local/ssl
बायनेरिज़ फ़ोल्डर से उसी फ़ोल्डर में (/data/local/ssl ) अपने Android डिवाइस पर।
- अपने कंप्यूटर पर एडीबी टर्मिनल का उपयोग करके कर्ल और ओपनएसएसएल को निम्नलिखित से पुश करें
data/local/bin
अपने पीसी पर
/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
- आखिरकार, CHMOD बायनेरिज़ को निम्नलिखित के साथ 0755 पर ले जाता है:
chmod 755 /system/bin/curlchmod 755 /system/bin/openssl
कर्ल के साथ कुछ मजेदार बातें:
यदि आपने पहले कभी कर्ल का उपयोग नहीं किया है और इस गाइड का पालन किया है क्योंकि यह एक अच्छी चीज की तरह लग रहा है, तो यहां कुछ मजेदार कमांड हैं जिनका उपयोग आप टर्मिनल ऐप के अंदर से कर्ल के साथ कर सकते हैं:
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 का विस्तार करके उसका सही पता दिखाएगा।