Skip to content
Beginner / 6 min read

Panduan Penyiapan ProxyScrape: Endpoint dan Permintaan Terverifikasi Pertama Anda

Panduan aman untuk pemula yang membawa Anda dari akun ProxyScrape kosong hingga permintaan proxy terverifikasi: cara memilih jenis dan protokol proxy, membuat string endpoint HTTP atau SOCKS5 yang benar, mengujinya dengan curl di sistem operasi desktop apa pun, dan menerapkannya ke browser

Windows SOCKS5 HTTP(S) Lainnya

Ringkasan

Panduan ini adalah walkthrough penyiapan pertama kali untuk ProxyScrape. Panduan ini membawa Anda dari akun kosong hingga permintaan proxy terverifikasi, dan menjelaskan string endpoint yang akan Anda gunakan kembali di skrip, profil browser, dan pengaturan aplikasi nanti. Tidak diperlukan pengalaman proxy sebelumnya.

Pada akhir panduan ini Anda akan dapat:

  • Memilih antara proxy residensial, datacenter, dan mobile, serta antara HTTP dan SOCKS5.
  • Membuat string endpoint yang valid dari detail koneksi di dasbor ProxyScrape Anda.
  • Memastikan bahwa lalu lintas benar-benar keluar melalui proxy, bukan koneksi Anda sendiri.
  • Menerapkan endpoint yang sama ke browser desktop tanpa merusak HTTPS.

Sebelum Anda Memulai

  • Paket ProxyScrape yang aktif. Proxy residensial, datacenter, dan mobile semuanya tersedia, dan penagihan tersedia sebagai bayar sesuai pemakaian atau bulanan tetap.
  • Detail koneksi Anda dari dasbor ProxyScrape: hostname proxy, port, username, dan password. Ini berbeda per produk, jadi salinlah daripada menebak.
  • curl, yang sudah terpasang di Windows 10 dan yang lebih baru, macOS, dan sebagian besar distribusi Linux.
  • Target pengujian. Contoh menggunakan layanan IP-echo publik api.ipify.org dan ipinfo.io, jadi Anda tidak perlu menghosting apa pun.

Memilih jenis proxy

Tugas Anda Jenis proxy Mengapa cocok
Automasi cepat dari mesin tetap Datacenter Latensi lebih rendah dan koneksi jangka panjang yang stabil
Situs yang memblokir rentang hosting Residential Permintaan tampak berasal dari koneksi rumah biasa
Pengujian aplikasi atau tingkat operator Mobile IP keluar terikat ke jaringan seluler

ProxyScrape mengiklankan kumpulan 97 juta+ IP. Ketersediaan negara atau kota tertentu bergantung pada produk dan paket yang Anda pilih, jadi konfirmasi opsi penargetan di dasbor sebelum merancang alur kerja di sekitarnya.

Memilih protokol

  • HTTP/HTTPS: dukungan paling luas. Setiap browser, sebagian besar alat CLI, dan sebagian besar pustaka menerimanya. Tujuan HTTPS dicapai melalui terowongan CONNECT.
  • SOCKS5: agnostik protokol, jadi juga membawa lalu lintas TCP non-HTTP. Pilih ini ketika suatu alat tidak mendukung proxy HTTP, dan gunakan bentuk socks5h:// ketika Anda ingin proxy menyelesaikan nama DNS alih-alih mesin Anda sendiri.

Format Endpoint

Setiap koneksi proxy pada dasarnya adalah satu string dengan bentuk ini:

<scheme>://<username>:<password>@<proxy-host>:<port>

Secara konkret:

http://<username>:<password>@<proxy-host>:<port>
socks5://<username>:<password>@<proxy-host>:<port>
socks5h://<username>:<password>@<proxy-host>:<port>

Dua detail yang sering membingungkan orang:

  • Untuk tujuan HTTPS, Anda biasanya tetap menulis http:// dalam skema. curl membuka terowongan CONNECT dan jabat tangan TLS terjadi dari ujung ke ujung. Hanya gunakan skema https:// jika penyedia Anda secara eksplisit memberi Anda endpoint proxy yang dilindungi TLS.
  • Host dan port spesifik produk. Jangan pernah menggunakan kembali port dari artikel blog; salin kedua nilai dari dasbor Anda sendiri.

Langkah-langkah

Langkah 1: Kumpulkan kredensial Anda

  1. Masuk ke akun ProxyScrape Anda dan buka detail koneksi untuk paket yang ingin Anda gunakan.
  2. Catat hostname proxy dan port.
  3. Catat username dan password, jika paket Anda menggunakan autentikasi username dan password.
  4. Jika paket Anda memberi otorisasi berdasarkan alamat IP, daftarkan IP publik mesin yang akan mengirim permintaan di dasbor sebelum pengujian.

Langkah 2: Buat string endpoint

  1. Gantikan empat nilai ke dalam templat.
  2. Pertahankan @ di antara kredensial dan host.
  3. Lakukan percent-encode pada karakter ini jika muncul di password Anda: @, :, /, ?, #, %. Misalnya, p@ss menjadi p%40ss.
http://<username>:<password>@<proxy-host>:<port>

Langkah 3: Simpan endpoint dalam variabel lingkungan

Menjauhkan kredensial dari perintah sekali pakai Anda mencegahnya bocor ke riwayat shell, log, dan tangkapan layar.

export PROXY_URL='http://<username>:<password>@<proxy-host>:<port>'

Langkah 4: Kirim permintaan pertama Anda

macOS dan Linux

curl -x "$PROXY_URL" -sS https://api.ipify.org

Windows (PowerShell)

$env:PROXY_URL = 'http://<username>:<password>@<proxy-host>:<port>'
curl.exe -x $env:PROXY_URL -sS https://api.ipify.org

Di PowerShell, curl adalah alias untuk Invoke-WebRequest, yang tidak menerima flag yang sama. Selalu panggil curl.exe.

Langkah 5: Buktikan permintaan melalui proxy

Jalankan permintaan yang sama tanpa proxy dan bandingkan jawabannya.

env -u ALL_PROXY -u HTTP_PROXY -u HTTPS_PROXY -u http_proxy -u https_proxy curl -sS https://api.ipify.org

Kedua IP harus berbeda. Jika sama, proxy tidak pernah digunakan: periksa skema, host, dan variabel proxy global apa pun yang mungkin menimpa pengaturan Anda.

Langkah 6: Konfirmasi lokasi dan jaringan

curl -x "$PROXY_URL" -sS https://ipinfo.io/json

Periksa bahwa ip milik proxy, bahwa country dan city cocok dengan penargetan yang Anda pilih, dan bahwa org menyebutkan jaringan proxy, bukan penyedia internet Anda sendiri. Untuk SOCKS5 dengan DNS remote:

curl -x 'socks5h://<username>:<password>@<proxy-host>:<port>' -sS https://api.ipify.org

Langkah 7: Terapkan endpoint ke browser

  • Windows: Pengaturan lalu Jaringan & Internet lalu Proxy lalu Penyiapan proxy manual. Masukkan host dan port. Windows menangani tujuan HTTP dan HTTPS di sini; gunakan Firefox atau klien yang mendukung SOCKS untuk SOCKS5.
  • macOS: Pengaturan Sistem lalu Jaringan lalu koneksi Anda lalu Detail lalu Proxy. Aktifkan Web Proxy (HTTP) dan Secure Web Proxy (HTTPS), atau SOCKS Proxy untuk SOCKS5, lalu masukkan host dan port.
  • Firefox (semua platform): Pengaturan lalu Pengaturan Jaringan lalu Konfigurasi proxy manual. Firefox mendukung SOCKS v5 secara native dan menawarkan kotak centang untuk proxy pencarian DNS saat menggunakan SOCKS v5, yang cocok dengan perilaku socks5h.
  • Chrome dan Edge: ini membaca proxy sistem operasi di Windows dan macOS. Flag baris perintah --proxy-server menerima host dan port tetapi umumnya meminta kredensial secara interaktif alih-alih membacanya dari URL.

Muat situs HTTPS setelah menyimpan pengaturan, lalu muat ulang halaman IP echo untuk mengonfirmasi browser, bukan hanya curl, menggunakan proxy.

Langkah 8: Tangani kontrol sesi dan rotasi dengan benar

Jika paket Anda menyediakan kontrol sesi atau rotasi, biasanya diekspresikan sebagai segmen tambahan di dalam username, dan sintaksis tepatnya berbeda per produk dan paket. Salin nilai kata per kata dari panel detail koneksi daripada menebak, karena segmen sesi yang salah adalah penyebab umum kegagalan autentikasi.

Langkah 9: Jauhkan kredensial dari kontrol versi

# .env - load these at runtime, never commit the file
PROXY_URL='http://<username>:<password>@<proxy-host>:<port>'
# .gitignore
.env

Pemecahan Masalah

Gejala Kemungkinan penyebab Perbaikan
curl: (5) Could not resolve proxy Salah ketik di hostname Salin host dari dasbor lagi
curl: (7) Failed to connect to ... port Port salah, atau port yang dipasangkan dengan protokol yang salah Konfirmasi port milik produk dan protokol yang Anda pilih
407 Proxy Authentication Required Kredensial salah, atau segmen sesi yang tidak diperlukan Tempel ulang username dan password; jika paket Anda menggunakan otorisasi IP, periksa bahwa IP publik Anda terdaftar
Situs HTTP dimuat tetapi situs HTTPS gagal Proxy tidak menerima terowongan CONNECT, atau Anda menggunakan port yang salah Uji ulang dengan curl -x "$PROXY_URL" -I https://example.com
Permintaan SOCKS5 gagal pada hostname DNS diselesaikan secara lokal Beralih dari socks5:// ke socks5h://
Situs target mengembalikan 403 atau 429 Tujuan memblokir rentang IP tersebut, atau Anda mengirim terlalu banyak permintaan Pindah dari datacenter ke IP residensial atau mobile, turunkan konkurensi, dan tambahkan penundaan
curl berfungsi tetapi browser tidak Browser tidak menggunakan proxy sistem Konfigurasikan proxy di dalam aplikasi, atau gunakan Firefox dengan pengaturan proxy manual

Ringkasan

  • Pilih jenis dan protokol proxy yang sesuai dengan pekerjaan, lalu salin host, port, dan kredensial dari dasbor ProxyScrape dengan tepat.
  • Setiap koneksi adalah satu URL: <scheme>://<username>:<password>@<proxy-host>:<port>. Gunakan socks5h:// ketika Anda ingin proxy menyelesaikan DNS.
  • Validasi sebelum Anda membangun: kirim satu permintaan melalui proxy dan satu permintaan langsung, dan konfirmasi bahwa IP-nya berbeda.
  • Perlakukan kredensial sebagai rahasia: variabel lingkungan secara lokal, .env terdaftar di .gitignore, jangan pernah di-hardcode dalam skrip bersama.