Zonder KYC — geen ID, geen selfie, geen documenten · Betaal in crypto: BTC, USDT, USDC, ETH, SOL, LTC · Opwaarderen vanaf US$ 25
Taal: Nederlands
Bekijk prijzen

Gids · SOCKS5

SOCKS5 statische proxy instellen: curl, Python, Firefox en DNS

Wijs de tool naar de SOCKS5-host en -poort van je statische IP, log in of gebruik de IP-allowlist, en laat de proxy hostnames resolven.

Laatst bijgewerkt: · 6 min leestijd

Snel antwoord

Hoe stel ik een SOCKS5 statische proxy in?

Wijs voor een SOCKS5 statische proxy je tool naar de SOCKS5-host en -poort van je statische IP en laat de proxy hostnames resolven. Gebruik curl --socks5-hostname, socks5h://-URL's in Python Requests, of het vakje 'Proxy DNS when using SOCKS v5' in Firefox. SteadyProxy statische IP's ondersteunen HTTP, HTTPS (CONNECT) en SOCKS5; de standaard SOCKS5-poort is 7778, en elk IP toont zijn eigen host en poort. Bijgewerkt 19 oktober 2026.

Wat zijn de belangrijkste feiten over SOCKS5?

ProtocolSOCKS versie 5 (RFC 1928), TCP-verbindingen
LoginmethodeSubnegotiatie met gebruikersnaam en wachtwoord (RFC 1929), of de IP-allowlist
SteadyProxy-authenticatieGebruikersnaam en wachtwoord, of een IP-allowlist (maximaal 10 IP's)
StandaardpoortenSOCKS5 7778, HTTP 7777; gebruik de host en poort die bij elk IP staan
DNS via de proxycurl --socks5-hostname of socks5h://; Requests socks5h://; Firefox 'Proxy DNS when using SOCKS v5'
Python-packagerequests[socks], dat PySocks installeert
Geblokkeerde doelenBankieren, overheids-, betaalportaal- en ticketingsites, plus SMTP (e-mailverzending) poorten 25, 465 en 587

Wanneer gebruik ik SOCKS5 in plaats van de HTTP-poort?

Gebruik SOCKS5 wanneer een app geen HTTP-proxy ondersteunt, of wanneer die alleen een SOCKS-instelling biedt. Voor webverkeer werken beide: de HTTP-poort vervoert HTTPS via een CONNECT-tunnel, en SOCKS5 vervoert elke TCP-verbinding. Beide geven hetzelfde exit-IP voor één statisch IP, wat je met de test hieronder kunt bevestigen. Reken alleen op TCP: deze gids behandelt geen UDP. E-mail versturen kan via geen van beide, omdat SMTP-poorten gesloten zijn.

Hoe gebruik ik een SOCKS5 statische proxy met curl?

curl heeft twee manieren om de hostname naar de proxy te sturen: de optie --socks5-hostname, of een proxy-URL die begint met socks5h://. Met het gewone socks5://-schema laat je curl de hostname eerst op je eigen machine resolven en stuurt dan alleen het IP. In onze test op 19 oktober 2026 ontving de testproxy de hostnames api.ipify.org en ipinfo.io met socks5h://, en een ruw IPv4-adres met socks5://.

curl via SOCKS5, met en zonder remote DNS
# 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

Hoe gebruik ik SOCKS5 in Python Requests?

Installeer de SOCKS-extra met python -m pip install "requests[socks]" en gebruik daarna een socks5h://-URL voor zowel de http- als de https-sleutel. De Requests-documentatie stelt dat socks5 DNS op de client resolvet en socks5h op de proxyserver. URL-encode de gebruikersnaam en het wachtwoord als ze tekens zoals @ of een dubbele punt bevatten. Het onderstaande script draaide op 19 oktober 2026 via een test-SOCKS5-server met login via gebruikersnaam en wachtwoord.

socks5_requests.py: Requests via SOCKS5 met remote DNS
"""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"))

Hoe stel ik SOCKS5 in in Firefox of in systeeminstellingen?

Open in Firefox Instellingen, scrol naar Netwerkinstellingen en klik op Instellingen. Kies Handmatige proxyconfiguratie, voer de host in bij SOCKS-host en de poort ernaast, en selecteer SOCKS v5. Vink Proxy-DNS gebruiken bij SOCKS v5 aan en klik op OK. Het paneel van Firefox heeft geen veld voor gebruikersnaam of wachtwoord bij SOCKS, dus gebruik de IP-allowlist voor dat IP, of gebruik de HTTP-poort, waar Firefox om de login vraagt.

Op macOS vind je in Systeeminstellingen > Netwerk > je verbinding > Details > Proxies een SOCKS-proxy-item. De proxyinstellingen van Windows richten zich op HTTP-proxy's, dus stel SOCKS5 in elke app afzonderlijk in. Chrome accepteert ook een SOCKS5-server via de schakelaar --proxy-server; zie de handleiding voor browserinstellingen.

Waarom is DNS via de proxy belangrijk?

Met lokale DNS ziet je eigen resolver elke hostnaam die je bezoekt, en die kan servers kiezen op basis van jouw locatie in plaats van die van de proxy. Content delivery networks beantwoorden DNS per regio, dus een lokale lookup in Frankrijk kan een verzoek via een UK-IP naar een Franse server sturen. Met remote DNS (socks5h) laat je de proxyserver de naam resolven, zodat het doel antwoordt zoals het zou doen voor een bezoeker in het land van het IP. Dat maakt lokale prijs- en zoekresultaatcontroles nauwkeuriger.

Hoe controleer ik of de SOCKS5-setup werkt?

Open ipinfo.io/json via de SOCKS5-poort en lees de velden ip, org en country. Voer daarna hetzelfde verzoek uit via de HTTP-poort van hetzelfde statische IP: het exit-IP moet overeenkomen. Om te bevestigen dat het urenlang hetzelfde blijft, volg je hoe je controleert of een proxy statisch is. Een 'general SOCKS server failure' of een authenticatiefout betekent meestal een verkeerde poort, een verkeerd wachtwoord of een bron-IP dat niet op je allowlist staat.

Wat vragen mensen nog meer over SOCKS5 statische proxy's?

Wat is het verschil tussen socks5:// en socks5h://?

Met socks5:// resolvet jouw machine de hostnaam en stuurt alleen het IP-adres naar de proxy. Met socks5h:// gaat de hostnaam naar de proxy, die hem resolvet. curl en Python Requests volgen beide deze regel. Gebruik socks5h:// voor statische IP's, zodat de DNS-antwoorden overeenkomen met het land van het IP en je lokale resolver de hostnamen niet ziet.

Is SOCKS5 versleuteld?

Nee. SOCKS5 geeft de verbinding alleen door; het voegt geen versleuteling toe. RFC 1929 vermeldt dat de gebruikersnaam- en wachtwoordlogin het wachtwoord in leesbare tekst verstuurt. Je HTTPS-verkeer blijft end-to-end versleuteld door de tunnel, maar de proxylogin niet. Gebruik op onbetrouwbare netwerken bij voorkeur de IP-allowlist, die helemaal geen wachtwoord verstuurt.

Geeft SOCKS5 een ander IP dan de HTTP-poort?

Dat zou niet moeten voor hetzelfde statische IP: beide poorten leiden naar één exit-adres. Controleer het eenmalig door api.ipify.org via elke poort te sturen. Als de twee resultaten verschillen, gebruik je misschien twee verschillende regels inloggegevens uit je dashboard, of een systeemproxy op je machine neemt een van de verzoeken over.

Kan Chrome een SOCKS5-proxy met wachtwoord gebruiken?

Chrome neemt een SOCKS5-server via --proxy-server, en de documentatie toont daar geen veld voor een gebruikersnaam of wachtwoord. Gebruik de IP-allowlist, zodat Chrome geen login nodig heeft, of wijs Chrome naar de HTTP-poort en een lokale forwarder. Onze Selenium-handleiding bevat een getest forwarder-script voor dat geval.

Waarom zegt curl dat het de proxy niet kan resolven?

Die melding gaat over de host van de proxy zelf, niet over het doel. Controleer de spelling van de host uit je dashboard, je lokale DNS en elke firewall die uitgaand verkeer naar de SOCKS5-poort blokkeert. Test het netwerkpad met curl -v, dat elke stap van de SOCKS5-handshake afdrukt, inclusief authenticatie.

Welke apps werken met een SOCKS5 statische proxy?

De meeste HTTP-clients, browsers, scraping-frameworks en command-line tools accepteren een SOCKS5-instelling, hetzij in een configuratiebestand of via ALL_PROXY. Mail versturen werkt niet, omdat poorten 25, 465 en 587 gesloten zijn. Elk gebruik moet voldoen aan ons acceptabel gebruikbeleid.

Hoeveel kost een statisch IP met SOCKS5 bij SteadyProxy?

Elk plan bevat SOCKS5 zonder extra kosten. Per oktober 2026 kost één ISP-IP US$ 2,24 en één dedicated datacenter-IP US$ 1,34, beide voor 30 dagen. Grotere plannen gaan tot US$ 1,34/IP · 30 dagen bij 100 ISP-IP's. Betaling in crypto zonder KYC; zie prijzen.

Welke bronnen gebruikt deze gids? (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. Een SOCKS-proxyserver configureren in Chrome — The Chromium Projects (2026-10-19)

Vanaf US$ 2,24 per ISP-IP · 30 dagen · zonder KYC

Bekijk prijzen