Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Android

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

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

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

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

ข้อกำหนด:

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

ขั้นตอน:

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

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

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

  3. ใช้เทอร์มินัล ADB บนคอมพิวเตอร์ของคุณเพื่อพุช cURL และ OpenSSL จาก
    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
  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 แบบย่อเพื่อแสดงที่อยู่จริง