Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Android

วิธีติดตั้ง cURL และ OpenSSL บน Android

cURL เป็นเครื่องมือบรรทัดคำสั่งยอดนิยมสำหรับการถ่ายโอนข้อมูลระหว่างเซิร์ฟเวอร์ ซึ่งพูดง่ายๆ คือวิธีที่ geek มากในการดาวน์โหลดเว็บเพจและลิงก์ไฟล์จากภายในเทอร์มินัลบรรทัดคำสั่ง สำหรับผู้ใช้ทั่วไป สิ่งนี้อาจดูแปลกและไม่จำเป็น แต่ผู้ดูแลระบบ Linux ระดับมืออาชีพควรทราบดีว่ามีสิ่งที่เยี่ยมและมีประโยชน์มากมายที่สามารถทำได้กับ cURL คุณสามารถใช้มันจัดการไฟล์บนเซิร์ฟเวอร์ FTP ขยาย URL ที่ย่อ และแสดงรายงานสภาพอากาศในกราฟิก ASCII ที่น่าสนใจ

OpenSSL ในทางกลับกัน เป็นการนำไปใช้แบบโอเพนซอร์สของโปรโตคอล SSL/TLS ซึ่งใช้รักษาความปลอดภัยการสื่อสารแอประหว่างเซิร์ฟเวอร์ พูดง่ายๆ คือมันปกป้องบัตรเครดิตของคุณจากการถูกขโมยเมื่อคุณซื้อของออนไลน์

ในทุกกรณี มีวิธีที่ค้นพบไม่กี่วันมานี้ในการติดตั้ง cURL และ OpenSSL บนอุปกรณ์ Android ซึ่งเป็นประโยชน์มากสำหรับผู้ดูแลเว็บที่มีโปรแกรมจำลองเทอร์มินัลบนโทรศัพท์ของพวกเขา

ข้อกำหนด:

  • อุปกรณ์ Android ที่รูทแล้ว – ค้นหาคู่มือรูท Android บน Appuals
  • ดาวน์โหลดไบนารี cURL และ OpenSSL สำหรับ Android จากที่นี่ หรือที่นี่
  • แอป Terminal Emulator จาก Google Playวิธีติดตั้ง cURL และ OpenSSL บน Android

ขั้นตอน:

โปรดตรวจสอบให้แน่ใจว่าคุณทำตามขั้นตอนที่กำหนดตามลำดับ:

  1. ขั้นตอนแรกคือดาวน์โหลดไบนารี cURL และ OpenSSL และแตกไฟล์บนเดสก์ท็อปของคุณ
  2. ภายในโฟลเดอร์ที่แตกไฟล์แล้ว คุณจะเห็นโฟลเดอร์ชื่อ 'Data' คัดลอกโฟลเดอร์ต่อไปนี้
    data/local/ssl

    จากโฟลเดอร์ไบนารีไปยังโฟลเดอร์เดียวกัน (/data/local/ssl) บนอุปกรณ์ Android ของคุณ

  3. ใช้เทอร์มินัล 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
  1. สุดท้าย CHMOD ไบนารีเป็น 0755 ด้วยคำสั่งต่อไปนี้:
chmod 755 /system/bin/curlchmod 755 /system/bin/openssl

สิ่งสนุกๆ ที่ทำได้กับ cURL:

หากคุณไม่เคยใช้ cURL มาก่อนและทำตามคู่มือนี้เพราะดูเหมือนจะทำได้น่าสนใจ นี่คือคำสั่งสนุกๆ ที่คุณสามารถใช้กับ cURL จากภายในแอปเทอร์มินัล:

curl https://wttr.in/LOCATION

สิ่งนี้จะแสดงรายงานสภาพอากาศสำหรับสถานที่ที่คุณเลือกในกราฟิก ASCII ที่น่าสนใจ เพียงเปลี่ยน "LOCATION" ใน URL เป็นเมืองจริง เช่นนี้

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 ที่ย่อ เพื่อแสดงที่อยู่จริงของมัน