Cara Menggunakan Proxy: Pengaturan di Browser, curl dan Python

Anda sudah menemukan proxy di daftar — lalu apa? Panduan ini menunjukkan cara memasang proxy di tool yang paling sering dipakai: browser, pengaturan sistem, curl dan Python. Semua contoh memakai IP:PORT sebagai placeholder; salin nilai sebenarnya dari daftar proxy gratis.

Sebelum mulai

  • Pilih proxy yang dicek beberapa detik lalu dan memiliki latensi rendah.
  • Perhatikan protokolnya: proxy HTTP dan proxy SOCKS5 diatur dengan cara berbeda.
  • Siapkan dua atau tiga proxy cadangan — proxy gratis bisa offline kapan saja.

Firefox

Firefox punya pengaturan proxy sendiri yang terpisah dari sistem:

  1. Buka Pengaturan → Umum → Pengaturan Jaringan → Pengaturan…
  2. Pilih Konfigurasi proksi manual.
  3. Untuk proxy HTTP, masukkan IP dan port di kolom Proksi HTTP dan centang Gunakan juga proksi ini untuk HTTPS.
  4. Untuk SOCKS, isi Host SOCKS, pilih SOCKS v5 (atau v4) dan centang Proksi DNS saat menggunakan SOCKS v5.
  5. Klik OK dan buka halaman “what is my IP” mana saja untuk memastikan.

Chrome dan Edge

Browser berbasis Chromium secara default memakai proxy sistem. Agar proxy hanya dipakai di browser, jalankan browser dengan flag:

chrome --proxy-server="http://IP:PORT"
chrome --proxy-server="socks5://IP:PORT"

Ekstensi pengalih proxy melakukan hal yang sama dengan satu tombol dan praktis jika Anda sering berganti proxy.

Windows dan macOS

  • Windows: Pengaturan → Jaringan & Internet → Proksi → Penyiapan proksi manual → masukkan alamat dan port.
  • macOS: Pengaturan Sistem → Jaringan → koneksi Anda → Detail → Proksi → aktifkan Proksi Web (HTTP), Proksi Web Aman (HTTPS) atau Proksi SOCKS.

Pengaturan sistem berlaku untuk semua program yang mematuhinya, jadi jangan lupa mematikan proxy setelah selesai.

curl

curl -x http://IP:PORT https://example.com
curl --socks5-hostname IP:PORT https://example.com

--socks5-hostname membuat proxy yang me-resolve domain, sehingga permintaan DNS Anda tidak bocor. Tambahkan --max-time 15 agar curl tidak menggantung pada proxy yang mati.

Python requests

import requests

proxy = "http://IP:PORT"            # atau "socks5h://IP:PORT"
r = requests.get(
    "https://example.com",
    proxies={"http": proxy, "https": proxy},
    timeout=15,
)
print(r.status_code)

Dukungan SOCKS membutuhkan satu paket tambahan: pip install "requests[socks]".

Scrapy

Atur proxy per permintaan melalui meta:

yield scrapy.Request(url, meta={"proxy": "http://IP:PORT"})

Rotasi proxy gratis

Proxy gratis paling baik dipakai sebagai pool. Unduh daftar terbaru dari API kami, coba proxy satu per satu, dan buang yang gagal:

import random, requests

pool = requests.get(
    "https://SITE/api/v1/proxies?protocol=http&anonymity=elite&format=txt"
).text.split()

for attempt in range(5):
    proxy = "http://" + random.choice(pool)
    try:
        r = requests.get("https://example.com",
                         proxies={"http": proxy, "https": proxy}, timeout=10)
        break
    except requests.RequestException:
        pool.remove(proxy.removeprefix("http://"))

Ganti SITE dengan alamat situs ini. Perbarui pool setiap beberapa menit — daftarnya sendiri diperbarui setiap 30 detik.

Mengatasi masalah

  • Connection refused atau timeout — proxy sedang offline. Ambil proxy berikutnya.
  • 407 Proxy Authentication Required — proxy kini meminta kata sandi; lewati saja.
  • Captcha di mana-mana — beralih ke proxy elite atau negara lain.
  • Situs web melihat IP asli Anda — proxy-nya transparan, atau program Anda mengabaikan pengaturan proxy.

Jika proxy gratis sudah tidak mencukupi, baca perbandingan proxy gratis vs berbayar.

Juga tersedia dalam: EnglishРусскийУкраїнськаEspañolPortuguês (Brasil)FrançaisDeutschTürkçeTiếng Việt简体中文العربيةفارسی

Baca selanjutnya