Tanpa KYC — tanpa ID, tanpa selfie, tanpa dokumen · Bayar dengan kripto: BTC, USDT, USDC, ETH, SOL, LTC · Isi ulang mulai US$25
Bahasa: Bahasa Indonesia
Lihat harga

Panduan · SOCKS5

Setup SOCKS5 static proxy: curl, Python, Firefox dan DNS

Arahkan tool ke host dan port SOCKS5 dari static IP Anda, login atau gunakan IP allowlist, dan biarkan proxy me-resolve hostname.

Terakhir diperbarui: · 6 menit baca

Jawaban singkat

Bagaimana cara menyiapkan SOCKS5 static proxy?

Untuk setup SOCKS5 static proxy, arahkan tool Anda ke host dan port SOCKS5 dari static IP Anda dan biarkan proxy me-resolve hostname. Gunakan curl --socks5-hostname, URL socks5h:// di Python Requests, atau kotak 'Proxy DNS when using SOCKS v5' di Firefox. Static IP SteadyProxy mendukung HTTP, HTTPS (CONNECT) dan SOCKS5; port default SOCKS5 adalah 7778, dan setiap IP menampilkan host dan port-nya sendiri. Diperbarui 19 Oktober 2026.

Apa fakta penting untuk SOCKS5?

ProtokolSOCKS versi 5 (RFC 1928), koneksi TCP
Metode loginSubnegosiasi username dan password (RFC 1929), atau IP allowlist
Autentikasi SteadyProxyNama pengguna dan kata sandi, atau allowlist IP (hingga 10 IP)
Port defaultSOCKS5 7778, HTTP 7777; gunakan host dan port yang tercantum untuk setiap IP
DNS melalui proxycurl --socks5-hostname atau socks5h://; Requests socks5h://; Firefox 'Proxy DNS when using SOCKS v5'
Paket Pythonrequests[socks], yang memasang PySocks
Target yang diblokirPerbankan, pemerintah, portal pembayaran dan situs tiket, serta port SMTP (pengiriman email) 25, 465 dan 587

Kapan saya harus menggunakan SOCKS5 alih-alih port HTTP?

Gunakan SOCKS5 ketika aplikasi tidak mendukung proxy HTTP, atau ketika aplikasi hanya menyediakan pengaturan SOCKS. Untuk traffic web, keduanya berfungsi: port HTTP membawa HTTPS melalui tunnel CONNECT, dan SOCKS5 membawa koneksi TCP apa pun. Keduanya memberikan exit IP yang sama untuk satu static IP, yang dapat Anda konfirmasi dengan tes di bawah. Rencanakan hanya untuk TCP: panduan ini tidak mencakup UDP. Pengiriman email tidak dimungkinkan melalui keduanya, karena port SMTP ditutup.

Bagaimana cara menggunakan SOCKS5 static proxy dengan curl?

curl memiliki dua cara untuk mengirim hostname ke proxy: opsi --socks5-hostname, atau URL proxy yang diawali dengan socks5h://. Skema socks5:// biasa membuat curl me-resolve hostname di mesin Anda terlebih dahulu, lalu hanya mengirim IP. Dalam pengujian kami pada 19 Oktober 2026, proxy uji menerima hostname api.ipify.org dan ipinfo.io dengan socks5h://, dan alamat IPv4 mentah dengan socks5://.

curl melalui SOCKS5, dengan dan tanpa DNS remote
# SOCKS5, hostname resolved by the proxy (recommended)
curl -s --socks5-hostname gw.steadyproxy.com:7778 --proxy-user USERNAME:PASSWORD https://api.ipify.org

# Same thing as a proxy URL: socks5h:// = the proxy resolves the hostname
curl -s -x "socks5h://USERNAME:[email protected]:7778" https://ipinfo.io/json

# For comparison only: socks5:// resolves the hostname on your own machine first
curl -s -x "socks5://USERNAME:[email protected]:7778" https://api.ipify.org

Bagaimana cara menggunakan SOCKS5 di Python Requests?

Instal extra SOCKS dengan python -m pip install "requests[socks]", lalu gunakan URL socks5h:// untuk kedua key http dan https. Dokumentasi Requests menyatakan bahwa socks5 me-resolve DNS di klien dan socks5h me-resolve-nya di server proxy. URL-encode username dan password jika mengandung karakter seperti @ atau titik dua. Skrip di bawah dijalankan pada 19 Oktober 2026 melalui server SOCKS5 uji dengan login username dan password.

socks5_requests.py: Requests melalui SOCKS5 dengan DNS remote
"""Python Requests through a SOCKS5 static proxy.

Install: python -m pip install "requests[socks]"
"""
import os
from urllib.parse import quote

import requests

HOST = os.environ.get("PROXY_HOST", "gw.steadyproxy.com")
PORT = os.environ.get("PROXY_SOCKS_PORT", "7778")
USER = quote(os.environ.get("PROXY_USER", "USERNAME"), safe="")
PASSWORD = quote(os.environ.get("PROXY_PASS", "PASSWORD"), safe="")

# socks5h:// sends the hostname to the proxy: DNS is resolved on the exit side
PROXY = "socks5h://" + USER + ":" + PASSWORD + "@" + HOST + ":" + PORT
PROXIES = {"http": PROXY, "https": PROXY}

with requests.Session() as session:
    session.trust_env = False
    response = session.get("https://ipinfo.io/json", proxies=PROXIES, timeout=(10, 30))
    response.raise_for_status()
    data = response.json()
    print(data.get("ip"), data.get("org"), data.get("country"), data.get("city"))

Bagaimana cara mengatur SOCKS5 di Firefox atau di pengaturan sistem?

Di Firefox, buka Settings, gulir ke Network Settings dan klik Settings. Pilih Manual proxy configuration, masukkan host di SOCKS Host dan port di sebelahnya, lalu pilih SOCKS v5. Centang Proxy DNS when using SOCKS v5, lalu klik OK. Panel Firefox tidak punya kolom username atau password untuk SOCKS, jadi gunakan allowlist IP untuk IP tersebut, atau gunakan port HTTP, tempat Firefox meminta login.

Di macOS, System Settings > Network > koneksi Anda > Details > Proxies punya entri SOCKS proxy. Pengaturan proxy Windows menyasar proxy HTTP, jadi atur SOCKS5 di dalam masing-masing aplikasi. Chrome juga menerima server SOCKS5 melalui switch --proxy-server; lihat panduan setup browser.

Mengapa DNS melalui proxy itu penting?

Dengan DNS lokal, resolver Anda sendiri melihat setiap hostname yang Anda kunjungi, dan bisa mengembalikan server yang dipilih berdasarkan lokasi Anda, bukan lokasi proxy. Content delivery network menjawab DNS berdasarkan wilayah, jadi lookup lokal di Prancis bisa mengarahkan permintaan melalui IP UK ke server Prancis. Remote DNS (socks5h) membuat sisi proxy yang me-resolve nama, sehingga target menjawab seperti untuk pengunjung di negara IP tersebut. Itu membuat pengecekan harga dan hasil pencarian lokal lebih akurat.

Bagaimana cara memeriksa bahwa setup SOCKS5 berfungsi?

Buka ipinfo.io/json melalui port SOCKS5 dan baca field ip, org, dan country. Lalu jalankan permintaan yang sama melalui port HTTP dari IP statis yang sama: exit IP harus cocok. Untuk memastikan IP tetap sama selama berjam-jam, ikuti cara memeriksa apakah proxy statis. 'general SOCKS server failure' atau error autentikasi biasanya berarti port salah, password salah, atau source IP yang tidak ada di allowlist Anda.

Apa lagi yang orang tanyakan tentang proxy statis SOCKS5?

Apa perbedaan antara socks5:// dan socks5h://?

Dengan socks5://, mesin Anda me-resolve hostname dan hanya mengirim alamat IP ke proxy. Dengan socks5h://, hostname dikirim ke proxy, yang me-resolve-nya. curl dan Python Requests sama-sama mengikuti aturan ini. Gunakan socks5h:// untuk IP statis, agar jawaban DNS cocok dengan negara IP dan resolver lokal Anda tidak melihat hostname.

Apakah SOCKS5 terenkripsi?

Tidak. SOCKS5 hanya meneruskan koneksi; tidak menambahkan enkripsi. RFC 1929 mencatat bahwa login username dan password-nya membawa password dalam teks polos. Trafik HTTPS Anda tetap terenkripsi end to end melalui tunnel, tetapi login proxy tidak. Di jaringan yang tidak tepercaya, utamakan allowlist IP, yang tidak mengirim password sama sekali.

Apakah SOCKS5 memberi IP berbeda dari port HTTP?

Seharusnya tidak untuk IP statis yang sama: kedua port menuju satu alamat exit. Periksa sekali dengan mengirim api.ipify.org melalui masing-masing port. Jika kedua hasil berbeda, Anda mungkin memakai dua baris kredensial berbeda dari dashboard, atau proxy sistem di mesin Anda mengambil alih salah satu permintaan.

Bisakah Chrome memakai proxy SOCKS5 dengan password?

Chrome menerima server SOCKS5 melalui --proxy-server, dan dokumentasinya tidak menunjukkan field untuk username atau password di sana. Gunakan allowlist IP, agar Chrome tidak perlu login, atau arahkan Chrome ke port HTTP dan forwarder lokal. Panduan Selenium kami menyertakan skrip forwarder yang sudah teruji untuk kasus itu.

Mengapa curl bilang tidak bisa me-resolve proxy?

Pesan itu tentang host proxy itu sendiri, bukan target. Periksa ejaan host dari dashboard Anda, DNS lokal Anda, dan firewall apa pun yang memblokir trafik keluar ke port SOCKS5. Uji jalur jaringan dengan curl -v, yang mencetak setiap langkah handshake SOCKS5, termasuk autentikasi.

Aplikasi apa yang berfungsi dengan proxy statis SOCKS5?

Sebagian besar klien HTTP, browser, framework scraping, dan alat command-line menerima pengaturan SOCKS5, baik di file config maupun melalui ALL_PROXY. Pengiriman email tidak akan berfungsi, karena port 25, 465, dan 587 ditutup. Setiap penggunaan harus mengikuti kebijakan penggunaan yang dapat diterima kami.

Berapa biaya IP statis dengan SOCKS5 di SteadyProxy?

Setiap paket menyertakan SOCKS5 tanpa biaya tambahan. Per Oktober 2026, satu IP ISP berharga US$2,24 dan satu IP datacenter dedicated berharga US$1,34, keduanya untuk 30 hari. Paket lebih besar turun hingga US$1,34/IP · 30 hari untuk 100 IP ISP. Pembayaran dengan crypto tanpa KYC; lihat harga.

Sumber apa yang digunakan panduan ini? (5)
  1. RFC 1928: SOCKS Protocol Version 5 — IETF (2026-10-19)
  2. RFC 1929: Username/Password Authentication for SOCKS V5 — IETF (2026-10-19)
  3. Requests advanced usage: SOCKS — Requests (2026-10-19)
  4. curl man page (--socks5-hostname, -x) — curl (2026-10-19)
  5. Mengonfigurasi server proxy SOCKS di Chrome — The Chromium Projects (2026-10-19)

Mulai US$2,24 per IP ISP · 30 hari · tanpa KYC

Lihat harga