Cara Menggunakan Proxy Residensial ProxyScrape dengan curl di Linux: Panduan untuk Pemula
Pelajari cara mengonfigurasi curl untuk menggunakan proxy residensial ProxyScrape di Linux. Tutorial ramah pemula ini mencakup autentikasi, pengujian, dan pemecahan masalah umum.
Ikhtisar
ProxyScrape menyediakan proxy residensial, datacenter, dan seluler dengan dukungan HTTP dan SOCKS5. Jika Anda baru dalam menggunakan proxy di Linux, curl adalah salah satu alat paling sederhana untuk memulai. Panduan ini menunjukkan cara merutekan permintaan curl melalui proxy residensial ProxyScrape menggunakan HTTP atau SOCKS5.
Anda akan memerlukan:
- Sistem Linux dengan
curlterinstal (sebagian besar distribusi sudah menyertakannya). - Akun ProxyScrape dengan kredensial proxy (nama pengguna, kata sandi, host, dan port).
Catatan: ProxyScrape terkadang salah eja menjadi "Proxyscape". Jika Anda mencari istilah tersebut, Anda berada di tempat yang tepat.
Langkah-langkah
-
Kumpulkan kredensial proxy Anda
Masuk ke dasbor ProxyScrape Anda dan buka daftar proxy. Salin detail berikut:- Host (mis.,
proxy.proxyscrape.com) - Port (mis.,
8080untuk HTTP,1080untuk SOCKS5) - Nama pengguna
- Kata sandi
URL proxy lengkap akan terlihat seperti:
http://username:password@host:port - Host (mis.,
-
Uji koneksi internet Anda tanpa proxy
Sebelum menggunakan proxy, verifikasi bahwacurlberfungsi:curl -I https://httpbin.org/ipAnda akan melihat respons HTTP 200.
-
Buat permintaan melalui proxy HTTP
Gunakan flag-x(atau--proxy) untuk menentukan proxy:curl -x http://username:password@host:port https://httpbin.org/ipGanti
username,password,host, danportdengan kredensial Anda yang sebenarnya. -
Verifikasi bahwa alamat IP telah berubah
Periksa IP asal yang dilihat oleh server target:curl -x http://username:password@host:port https://api.ipify.orgOutputnya harus berupa IP proxy, bukan IP asli Anda.
-
Gunakan variabel lingkungan untuk kemudahan
Daripada mengetik flag proxy setiap kali, atur variabel lingkungan:export http_proxy="http://username:password@host:port" export https_proxy="http://username:password@host:port"Lalu cukup jalankan:
curl https://api.ipify.orgUntuk membuat ini permanen, tambahkan baris-baris tersebut ke
~/.bashrcatau~/.profileAnda (berhati-hatilah saat menyimpan kredensial dalam teks biasa). -
Coba SOCKS5 alih-alih HTTP
ProxyScrape juga mendukung SOCKS5. Gunakan skemasocks5://:curl -x socks5://username:password@host:port https://api.ipify.orgSOCKS5 dapat berguna untuk aplikasi yang tidak menangani proxy HTTP dengan baik.
-
Gunakan curl dengan wget (opsional)
Jika Anda juga menggunakanwget, Anda dapat mengonfigurasinya sementara:wget -e use_proxy=yes -e http_proxy=host:port -e proxy_user=username -e proxy_password=password https://httpbin.org/ip
Pemecahan Masalah
-
407 Proxy Authentication Required
Periksa kembali nama pengguna dan kata sandi Anda. Pastikan tidak ada spasi tambahan atau karakter khusus yang perlu pengodean URL. -
Connection timed out
Verifikasi host dan port sudah benar. Periksa bahwa firewall atau jaringan Anda mengizinkan koneksi keluar ke port proxy. Konfirmasikan juga bahwa paket ProxyScrape Anda aktif. -
curl: (7) Failed to connect to ...
Ini biasanya berarti host atau port proxy tidak dapat dijangkau. Coba ping host atau gunakantelnet host portuntuk menguji konektivitas. -
Variabel lingkungan tidak berfungsi
Pastikan Anda tidak menyetel variabel proxy yang bertentangan (mis.,all_proxy). Anda dapat menghapusnya denganunset http_proxy https_proxydan coba lagi. -
Respons lambat
Proxy residensial bisa lebih lambat daripada proxy datacenter. Jika kecepatan sangat penting, coba proxy datacenter dari ProxyScrape.
Ringkasan
Anda telah mempelajari cara menggunakan curl dengan proxy residensial ProxyScrape di Linux. Langkah-langkah utamanya adalah mengumpulkan kredensial, menggunakan flag -x atau variabel lingkungan, dan memverifikasi perubahan IP. Bagi pemula, memulai dengan perintah curl sederhana adalah cara termudah untuk menguji dan mengintegrasikan proxy ke dalam alur kerja Anda. ProxyScrape menawarkan proxy residensial, datacenter, dan seluler yang andal dengan dukungan HTTP dan SOCKS5, menjadikannya pilihan yang solid bagi pengguna Linux.