Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Android

Cách cài đặt cURL và OpenSSL trên Android

cURL là công cụ dòng lệnh phổ biến để truyền dữ liệu giữa các máy chủ, nói đơn giản là một cách rất "geek" để tải trang web và link file từ bên trong terminal dòng lệnh. Đối với người dùng bình thường, điều này có thể nghe hoàn toàn lạ lùng và không cần thiết, nhưng quản trị viên Linux chuyên nghiệp đã biết rõ vô số điều tuyệt vời, hữu ích có thể làm với cURL. Bạn có thể dùng nó quản lý file trên máy chủ FTP, mở rộng URL rút gọn, và hiển thị báo cáo thời tiết bằng đồ họa ASCII funky.

OpenSSL mặt khác là triển khai mã nguồn mở của giao thức SSL/TLS, dùng để bảo mật truyền thông ứng dụng giữa các máy chủ. Cơ bản, nó bảo vệ thẻ tín dụng của bạn không bị đánh cắp khi mua sắm trực tuyến, nói một cách đơn giản.

Trong mọi trường hợp, một phương pháp gần đây được phát hiện để cài đặt cURL và OpenSSL trên thiết bị Android, rất hữu ích cho quản trị web có trình giả lập terminal trên điện thoại.

Yêu cầu:

  • Thiết bị Android đã root – tìm hướng dẫn root Android trên Appuals.
  • Tải file nhị phân cURL và OpenSSL cho Android từ đây hoặc đây.
  • Ứng dụng Terminal Emulator từ Google Play.Cách cài đặt cURL và OpenSSL trên Android

Các bước:

Hãy chắc chắn làm theo thứ tự các bước dưới:

  1. Bước đầu tiên là tải file nhị phân cURL và OpenSSL và giải nén ra máy tính để bàn.
  2. Trong thư mục giải nén, bạn sẽ thấy thư mục tên 'Data'. Sao chép thư mục sau
    data/local/ssl

    từ thư mục file nhị phân vào cùng thư mục (/data/local/ssl) trên thiết bị Android.

  3. Sử dụng terminal ADB trên máy tính để đẩy cURL và OpenSSL từ
    data/local/bin

    trên PC của bạn sang

    /system/bin

    trên thiết bị. Các lệnh hoàn chỉnh sẽ là:

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. Cuối cùng, CHMOD các file nhị phân thành 0755 với lệnh sau:
chmod 755 /system/bin/curlchmod 755 /system/bin/openssl

Một vài điều thú vị làm với cURL:

Nếu bạn chưa bao giờ dùng cURL và làm theo hướng dẫn vì nghe có vẻ thú vị, đây là vài lệnh vui bạn có thể dùng với cURL từ bên trong ứng dụng terminal:

curl https://wttr.in/LOCATION

Lệnh này hiển thị báo cáo thời tiết cho vị trí bạn chọn bằng đồ họa ASCII funky. Chỉ thay "LOCATION" trong URL bằng thành phố thực tế, như ví dụ này.

curl ftp://ftp.yoursite.x/site/

Lệnh này cho phép duyệt thư mục con trên máy chủ FTP.

curl -Is https://www.twitter.com -L | grep HTTP/

Lệnh này cho phép kiểm tra xem trang web có down không.

curl -sIL https://buff.ly/1lTcZSM | grep ^Location;

Lệnh này mở rộng URL rút gọn để hiển thị địa chỉ thực.