Computer >> 컴퓨터 >  >> 문제 해결 >> Android

Android에 cURL 및 OpenSSL을 설치하는 방법

cURL은 서버 간에 데이터를 전송하기 위한 인기 있는 명령줄 도구로, 간단히 말해서 명령 터미널 내부에서 웹페이지와 파일 링크를 다운로드하는 매우 괴상한 방법입니다. 일반 사용자의 경우 이것은 완전히 어색하고 불필요하게 들릴 수 있지만 전문 Linux 관리자는 이미 cURL로 수행할 수 있는 멋지고 유용한 무수한 작업을 알고 있어야 합니다. 이를 사용하여 FTP 서버의 파일을 관리하고, 단축 URL을 확장하고, 펑키한 ASCII 그래픽으로 날씨 보고서를 표시할 수 있습니다.

반면에 OpenSSL은 서버 간의 앱 통신을 보호하는 데 사용되는 SSL/TLS 프로토콜의 오픈 소스 구현입니다. 기본적으로 온라인으로 물건을 구매할 때 신용 카드가 도난당하지 않도록 보호하므로 매우 간단합니다.

어쨌든 최근에 Android 기기에 cURL 및 OpenSSL을 설치하는 방법이 발견되었습니다. 이는 휴대전화에 터미널 에뮬레이터가 있는 웹 관리자에게 매우 유용합니다.

요구사항:

  • 루팅된 Android 기기 – Appuals에서 Android 루트 가이드를 검색하세요.
  • 여기 또는 여기에서 Android용 cURL 및 OpenSSL 바이너리를 다운로드하십시오.
  • Google Play의 터미널 에뮬레이터 앱. Android에 cURL 및 OpenSSL을 설치하는 방법

단계:

주어진 단계를 순서대로 따르십시오:

  1. 첫 번째 단계는 cURL 및 OpenSSL 바이너리를 다운로드하여 데스크탑에 추출하는 것입니다.
  2. 추출된 폴더 안에 'Data'라는 폴더가 있습니다. 다음 폴더를 복사합니다.
    data/local/ssl

    바이너리 폴더에서 동일한 폴더(/data/local/ssl)로 ) Android 기기에서.

  3. 컴퓨터의 ADB 터미널을 사용하여 다음
    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. 마지막으로 다음을 사용하여 바이너리를 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이 확장되어 실제 주소가 표시됩니다.