logo proxyscrape gelap

Proksi CURL - Panduan Utama Tahun 2024

Panduan, Sep-03-20225 menit baca

According to Statista, in 2022,  more than 66% of the world’s population is using Internet media and involved in internet communication. Communication is the major application of networking. People tend to send and receive information from one server to another server connected to the network. Out of multiple ways of establishing communication, here we have

Menurut Statista, pada tahun 2022, lebih dari 66% populasi dunia menggunakan media internet dan terlibat dalam komunikasi internet. Komunikasi adalah aplikasi utama dari jaringan. Orang cenderung mengirim dan menerima informasi dari satu server ke server lain yang terhubung ke jaringan. Dari berbagai cara untuk membangun komunikasi, di sini kita memiliki model menyampaikan informasi ke server melalui perintah. Bukankah lebih bagus lagi, jika pengguna menambahkan fitur proxy dengan komunikasi baris perintah? Artikel ini akan memandu Anda untuk mengonfigurasi curl dengan server proxy dan menjelaskan bagaimana proxy dapat mendukung perintah cURL ketika mengakses situs yang diblokir dengan keamanan tingkat tinggi.

Daftar Isi

Apa itu cURL?

CURL adalah alat bantu baris perintah yang bertanggung jawab untuk mentransfer data dalam jaringan. Baris perintah adalah proses menginstruksikan Sistem Operasi melalui perintah. Dengan cara yang sama, alat cURL ini memungkinkan pengguna untuk menyampaikan informasi ke server di internet melalui perintah sederhana.

cURL dianggap sebagai salah satu alat baris perintah terbaik karena mendukung sebagian besar protokol komunikasi, seperti protokol HTTPS, HTTP, FTP, Socks, dan SFTP. Perintah cURL memiliki fitur khusus untuk mengonfigurasi dengan server proxy. Ini menyembunyikan alamat IP sebenarnya dari perintah pengguna dan menggunakan alamat proxy untuk komunikasi. Alat cURL kompatibel dengan semua jenis Sistem Operasi. Versi setelah Windows 10 dapat menggunakan ini dengan prompt perintah, sementara yang lain akan menggunakannya setelah mengunduh perangkat lunak cURL.

Mengapa Kita Membutuhkan Proksi cURL?

Perintah cURL yang membantu mengirim dan mengambil informasi secara online dapat menghadapi blokir IP atau blokir geografis pada kasus-kasus tertentu. Mungkin ada beberapa situs yang secara geografis memblokir pengguna untuk mendapatkan atau mengirim data dari URL mereka di lokasi lain. Server proxy menggunakan alamat proxy-nya untuk bekerja melintasi blokir geografis dan mengurangi pemblokiran IP. Pengguna dapat mengonfigurasi proxy dengan permintaan HTTP. Demikian juga, mengonfigurasi proxy dengan perintah curl juga dimungkinkan. Proksi cURL ini memungkinkan pengguna untuk menggunakan fitur proksi dan permintaan protokol yang aman. Proksi cURL menggunakan proksi HTTP, mengizinkannya untuk mengautentikasi proksi, menggunakan variabel lingkungan, menambahkan alias, dan menggunakan proksi untuk situs yang diperlukan. Proxyscrape memiliki berbagai pilihan proxy untuk pengguna yang mendukung pengamanan permintaan protokol.

Bagaimana Cara Menggunakan Perintah cURL?

Beberapa Sistem Operasi, seperti Linux, dan MAC. Dan versi seperti Windows 10 memungkinkan Anda untuk menggunakan cURL secara langsung dengan command prompt. Sistem Operasi lain memerlukan instalasi cURL yang tepat untuk mulai bekerja dengannya.

  • Untuk versi jendela yang lebih lama, unduh perangkat lunak cURL dari halaman unduhan resmi ini.
  • Untuk Ubuntu, buka 'terminal' dan jalankan cURL menggunakan perintah install cURL.

sudo apt install curl

Perintah Bantuan

Salah satu perintah penting di antara banyak perintah cURL yang harus diketahui oleh semua orang adalah perintah 'help'. Berikut adalah langkah-langkah untuk menggunakan perintah help.

  • Baris perintah ini mencantumkan sintaks dan penggunaan semua perintah cURL yang tersedia.

ikal -- bantuan

  • Perintah ini menampilkan daftar atribut dan sintaksnya. Namun, perintah ini tidak menampilkan semua perintah. URL memiliki beberapa kategori menu. Anda dapat membuat daftar kategori dan melihat menu bantuan yang diperlukan.

ikal --kategori bantuan

  • Seperti yang ditunjukkan pada gambar, perintah kategori ini mencantumkan semua kategori perintah yang tersedia dalam cURL.
  • Di antara mereka, temukan yang Anda butuhkan dan gunakan nama kategori tersebut dalam perintah bantuan.

curl --help proxy

  • Perintah ini menampilkan semua perintah yang terkait dengan proxy.

Perintah cURL yang populer

Berikut ini beberapa perintah populer dan sintaksnya.

Perintah populer - Proksi Keriting

-bantuMenampilkan perintah
-bantu Mendapat bantuan
–data Data pos HTTP
-gagalGagal secara diam-diam pada kesalahan HTTP
-termasukMenyertakan respons protokol di header
–output Menulis keluaran dari sebuah file
–user Pengguna dan kata sandi server

Contoh Contoh

Di sini, mari kita bahas beberapa contoh sederhana perintah cURL.

Setiap perintah cURL dimulai dengan kata 'curl' yang diikuti dengan instruksi aktual ke sistem dari alat baris perintah cURL.

Contoh:

ikal https://www.proxyscrape.com/home

Ini menampilkan kode HTML dari halaman tersebut.

curl https://www.proxyscrape -I

Perintah ini menampilkan informasi header situs web.

Menggunakan Proxy dengan Perintah cURL

Pengguna dapat mengonfigurasi protokol proxy default dengan permintaan cURL. Hal ini memungkinkan pengguna mengakses informasi secara anonim. Berikut ini adalah baris perintah cURL untuk mengatur proxy dalam permintaan cURL.

curl --proxy [protokol://]host[:port]

Contoh :

curl --proxy http://159.65.133.175 https://www. httpbin.org/ip/

Dalam contoh ini, kita mengonfigurasi server proxy pada host lokal kita dengan permintaan HTTPS untuk mengakses URL yang diinginkan.

Dalam hal ini, kita menggunakan dua URL. Yang pertama adalah alamat proxy (http://159.65.133.175) yang kita konfigurasikan dengan permintaan HTTP. Yang kedua (httpbin.org/ip/) adalah URL yang ingin kita akses dengan alamat proxy. 

Sekarang, permintaan HTTP ini diamankan dengan pengaturan proxy.

Jika Anda ingin menjelajahi perintah lain yang terkait dengan proxy ini, gunakan perintah bantuan dengan kategori proxy.

curl -help -proxy

Otentikasi Proksi

Pengguna juga dapat menyertakan autentikasi ke server proxy HTTP. Perintah cURL autentikasi dimulai dengan bendera -U dan selanjutnya dilanjutkan dengan atribut nama pengguna dan kata sandi untuk memastikan keamanan.

Berikut ini adalah sintaks dasar dari perintah autentikasi:

curl -U --proxy-user <user:password>

Contoh:

curl --U pengguna: kata sandi --pengguna http://159.65.133.175 https://www.httpbin.org/ip/

Jika kata sandi mengandung karakter khusus, pastikan untuk mengapitnya dengan tanda kutip ganda.

curl --U "pengguna: P@ssword" --proxy http://159.65.133.175 https://www.httpbin.org/ip/

Jika pengguna tidak siap untuk mendefinisikan kata sandi, mereka dapat menyertakan variabel "user" dan membiarkannya tanpa menambahkan kata sandi seperti yang ditunjukkan di bawah ini. Menjalankan perintah ini akan meminta pengguna untuk memasukkan kata sandi saat menjalankan perintah.

curl --U user --proxy http://159.65.133.175 https://www.httpbin.org/ip/

Jelajahi perintah autentikasi lainnya dengan menggunakan perintah "help".

curl -help auth

Mengatasi Kesalahan Sertifikat SSL saat Menggunakan Proksi cURL

Pengguna proxy sebagian besar lebih memilih proxy cURL untuk tujuan debugging karena proxy cURL dapat secara efektif menangani kesalahan keamanan dengan bendera -k. Kesalahan sertifikat SSL dapat menolak permintaan HTTP jika ternyata tidak aman. Dalam kasus ini, proxy HTTP dengan perintah cURL menggunakan flag -k untuk mengabaikan kesalahan keamanan.

curl --U pengguna: kata sandi --proxy http://159.65.133.175 https://www.httpbin.org/ip/ -k [URL]

Variabel Lingkungan

Pengguna dapat menggunakan variabel lingkungan dengan proksi. Pengguna dapat mendefinisikan variabel lingkungan untuk setiap protokol yang mereka gunakan. Jika mereka menggunakan protokol HTTP, mereka dapat mendefinisikan alamat proxy HTTP ke nama variabel "http_proxy" atau "https_proxy." Kapanpun ada kebutuhan untuk menggunakan server proxy HTTP, pengguna dapat menggunakan proxy global ini tanpa menentukan URL proxy setiap kali.

Contoh:

export http_proxy="http://159.65.133.175"
export https_proxy="http://159.65.133.175"

Menggunakan Alias

Menggunakan perintah alias adalah cara sederhana lain untuk mengonfigurasi proxy secara permanen. Dalam hal ini, pengguna dapat mengonfigurasi perintah proxy ke perintah proxy lain.

alias curl= "curl -x http://159.65.133.175"

Di sini, kata "curl" pada perintah didefinisikan dengan baris perintah lain "-x http://159.65.133.175."

Contoh:

curl https://www.httpbin.org/ip/

Dalam contoh ini, kata "curl" pada perintah mengacu pada proxy HTTP cURL. Arti sebenarnya dari baris perintah tersebut mirip dengan perintah yang ditunjukkan di bawah ini.

curl --proxy http://159.65.133.175 https://www.httpbin.org/ip/

Menggunakan File Curlrc

Berikut ini adalah cara sederhana lain untuk mengonfigurasi server proxy agar tidak perlu mengulang-ulang. Dengan membuat berkas konfigurasi cURL (berkas .curlrc), pengguna dapat membuat direktori home dan menyertakan beberapa konfigurasi proxy.

Contoh file: file .curlrc

proxy = "http://159.65.133.175"

Abaikan Proksi untuk Permintaan cURL

Orang mungkin perlu melewati proxy secara manual untuk kasus-kasus tertentu, meskipun mereka telah mengatur proxy secara global melalui fitur cURL, seperti variabel lingkungan, alias, atau file cURL. Dalam kasus ini, Anda dapat menggunakan perintah -no proxy untuk mem-bypass alamat proxy.

curl --tidak ada proxy "*" https://www.httpbin.org/ip/

Server Proxy Kaus Kaki

Seperti yang telah kita ketahui, perintah cURL mendukung sebagian besar protokol, di sini kita memiliki contoh dengan protokol kaus kaki. Di sini kita menggunakan proxy kaus kaki dan bukan proxy HTTP, yang telah kita bahas sejauh ini.

curl --socks5 "159.65.133.175" https://www.httpbin.org/ip/

Orang-orang dapat menyertakan otentikasi pengguna untuk protokol socks5 .

curl --socks5 "159.65.133.175" https://www.httpbin.org/ip/

cURL Proxy oleh Proxyscrape

Proxyscrape adalah salah satu solusi proxy vending terbaik yang menyediakan proxy perumahan, proxy pusat data, dan proxy khusus. Orang-orang dapat menggunakan proxy dari Proxyscrape untuk mengonfigurasinya dengan perintah cURL. Karena proksi ini bersifat geografis dan tersedia dalam berbagai protokol, maka proksi cURL paling cocok untuk digunakan pada situs-situs yang memiliki protokol dan lokasi yang berbeda. Lihat paket harga proksi. 

Baca juga, Baca

Apa yang dimaksud dengan pengalih proxy dan bagaimana cara kerjanya?

Bagaimana cara menguji situs web menggunakan proxy?

Mengapa proksi untuk keamanan siber begitu terkenal?

Pertanyaan yang Sering Diajukan

Pertanyaan yang Sering Diajukan:

1. Apa yang dimaksud dengan perintah cURL?
URL klien disingkat sebagai cURL. Perintah cURL ini dapat menjangkau aplikasi web atau server apa pun dengan menyebutkan URL aplikasi tertentu. URL ini juga menyimpan data yang harus dikirimkan melalui protokol.
2. Dengan cara apa proksi dapat membantu cURL?
Mengintegrasikan proxy dengan perintah cURL dapat melindungi komunikasi data dengan fitur proxy. Dengan menggunakan proxy, klien dapat berkomunikasi dengan server tanpa harus memberitahukan identitas mereka. Proxy juga membantu mereka untuk melewati blok IP dan blok geografis untuk mengikis data di seluruh jaringan.
3. Apa yang dilakukan oleh perintah "cURL include"?
The “cURL include” command will add the header data to the output. That is, the data like server anime, data, protocol type, and other stuff will get added to the output.
4. Apa yang dilakukan oleh kategori protokol IMAP pada perintah cURL?
Protokol IMAP dengan perintah cURL akan memungkinkan Anda mengakses penyimpanan data email. Anda bisa mendapatkan semua data yang berhubungan dengan email seperti alamat email, status email, isi email, dan hal lainnya.
5. Bagaimana cara menggunakan proxy dengan perintah cURL?
Protokol IMAP dengan perintah cURL akan memungkinkan Anda mengakses penyimpanan data email. Anda bisa mendapatkan semua data yang berhubungan dengan email seperti alamat email, status email, isi email, dan hal-hal lainnya.

Kesimpulan

Mengalirkan informasi ke dan dari situs web melalui alat baris perintah adalah ideologi dasar perintah cURL. Jika Anda ingin mengamankan perintah cURL dengan fitur proxy, seperti kemampuan scraping, anonimitas, dan layanan debugging lainnya, cobalah server proxy default untuk dijalankan di perangkat Anda dan konfigurasikan dengan cURL. Gunakan perintah bantuan untuk mempelajari lebih lanjut tentang argumen baris perintah cURL.