Skip to content
Beginner / 3 min read

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.

Linux HTTP(S) Web Scraping Privasi/Anonimitas

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 curl terinstal (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

  1. Kumpulkan kredensial proxy Anda
    Masuk ke dasbor ProxyScrape Anda dan buka daftar proxy. Salin detail berikut:

    • Host (mis., proxy.proxyscrape.com)
    • Port (mis., 8080 untuk HTTP, 1080 untuk SOCKS5)
    • Nama pengguna
    • Kata sandi

    URL proxy lengkap akan terlihat seperti:
    http://username:password@host:port

  2. Uji koneksi internet Anda tanpa proxy
    Sebelum menggunakan proxy, verifikasi bahwa curl berfungsi:

    curl -I https://httpbin.org/ip
    

    Anda akan melihat respons HTTP 200.

  3. Buat permintaan melalui proxy HTTP
    Gunakan flag -x (atau --proxy) untuk menentukan proxy:

    curl -x http://username:password@host:port https://httpbin.org/ip
    

    Ganti username, password, host, dan port dengan kredensial Anda yang sebenarnya.

  4. Verifikasi bahwa alamat IP telah berubah
    Periksa IP asal yang dilihat oleh server target:

    curl -x http://username:password@host:port https://api.ipify.org
    

    Outputnya harus berupa IP proxy, bukan IP asli Anda.

  5. 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.org
    

    Untuk membuat ini permanen, tambahkan baris-baris tersebut ke ~/.bashrc atau ~/.profile Anda (berhati-hatilah saat menyimpan kredensial dalam teks biasa).

  6. Coba SOCKS5 alih-alih HTTP
    ProxyScrape juga mendukung SOCKS5. Gunakan skema socks5://:

    curl -x socks5://username:password@host:port https://api.ipify.org
    

    SOCKS5 dapat berguna untuk aplikasi yang tidak menangani proxy HTTP dengan baik.

  7. Gunakan curl dengan wget (opsional)
    Jika Anda juga menggunakan wget, 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 gunakan telnet host port untuk menguji konektivitas.

  • Variabel lingkungan tidak berfungsi
    Pastikan Anda tidak menyetel variabel proxy yang bertentangan (mis., all_proxy). Anda dapat menghapusnya dengan unset http_proxy https_proxy dan 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.