cURL হলো একটি জনপ্রিয় কমান্ড-লাইন টুল সার্ভারের মাঝপথে ডেটা ট্রান্সফারের জন্য, যেটি সংক্ষেপে মানে এটি একটি খুব গিকি উপায় 웹পেজ এবং ফাইল লিংক ডাউনলোড করার একটি কমান্ড টার্মিনালের ভেতর থেকে। গড়ে যেকোনো ইউজারের জন্য, এটি সম্পূর্ণ অনাবশ্যক এবং অদ্ভুত লাগতে পারে, কিন্তু এক্সপার্ট লিনাক্স অ্যাডমিনরা ইতিমধ্যে cURL-এর সাথে করা যায় এমন অসংখ্য কুল, ইউজফুল জিনিসের বিষয়ে অবগত। আপনি এটি ব্যবহার করতে পারেন FTP সার্ভারে ফাইল ম্যানেজ করতে, সংক্ষিপ্ত URL এক্সপ্যান্ড করতে, এবং ফান্কি ASCII গ্রাফিক্স-এ വെয়더 রিপোর্ট ডিসপ্লে করতে।
OpenSSL অন্যদিকে SSL/TLS প্রোটোকলের একটি ওপেন-সোর্স ইমপ্লিমেন্টেশন, যা সার্ভারের মাঝপথে অ্যাপ কমিউনিকেশন সিকিউর করতে ব্যবহৃত হয়। মূলত, এটি আপনার ক্রেডিট কার্ড চুরি হতে বাঁচায় যখন আপনি অনলাইনে কেনাকাটা করেন, খুব সরলভাবে বললে।
যাই হোক, gầnামধ্যে একটি মেথড আবিষ্কার করা হয়েছে cURL এবং OpenSSL অ্যান্ড্রয়েড ডিভাইসে ইনস্টল করার জন্য, যা ওয়েব অ্যাডমিনদের জন্য সুপার ইউজফুল যাদের ফোনে একটি টার্মিনাল এমুলেটর আছে।
প্রয়োজনীয়তা:
- একটি রুটেড অ্যান্ড্রয়েড ডিভাইস - অ্যান্ড্রয়েড রুট গাইডের জন্য Appuals সার্চ করুন।
- cURL এবং OpenSSL বাইনারি অ্যান্ড্রয়েডের জন্য এখান থেকে বা এখান থেকে ডাউনলোড করুন।
- গুগল প্লে থেকে টার্মিনাল এমুলেটর অ্যাপ।

ধাপসমূহ:
দয়া করে দেওয়া ধাপগুলো ক্রমানুসারে অনুসরণ করুন:
- প্রথম ধাপ হচ্ছে cURL এবং OpenSSL বাইনারি ডাউনলোড করা এবং আপনার ডেস্কটপে এক্সট্রাক্ট করা।
- এক্সট্রাক্ট করা ফোল্ডারের ভেতরে, আপনি 'Data' নামে একটি ফোল্ডার দেখবেন। নিচের ফোল্ডারটি কপি করুন
data/local/ssl
বাইনারি ফোল্ডার থেকে একই ফোল্ডারে (/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 এক্সপ্যান্ড করবে এর আসল ঠিকানা দেখানোর জন্য।