Wat is een SOCKS-proxy? Er zijn Allerlei proxies en protocollen op het internet, maar geen van hen heeft zo ‘ n leuke naam als SOCKS, wat een afkorting is voor “SOCKets”.
laten we de meest voorkomende proxy, SOCKS5, opsplitsen en waarom het zo vaak wordt gebruikt.
Wat Is een socks-of SOCKS5-Proxy?
SOCKS-proxy ‘ s worden normaal gesproken gebruikt door ze te installeren als een browserextensie of door een torrent-client te configureren om de proxyserver van een VPN-provider te gebruiken.,
een SOCKS-proxy werkt door uw verkeer via een proxyserver te kanaliseren, die de informatie vervolgens doorgeeft aan de beoogde bestemming. Het SOCKS protocol bereikt dit door eerst een TCP verbinding te maken met de proxyserver. Vervolgens kan uw computer gegevens verzenden naar de proxyserver, die de gegevens vervolgens doorgeeft aan de bestemming.
bijvoorbeeld, stel dat u een website wilt bezoeken die in een ander land wordt gehost. De website blokkeert iedereen die verbinding maakt van buiten het land. Om dit blok te omzeilen, kunt u een SOCKS-proxy gebruiken die zich in het gastland bevindt.,
wanneer u verbinding maakt met de website via uw proxy, ziet de website het IP-adres van de proxyserver in plaats van uw eigen. Omdat de server zich in het gastland bevindt, stuurt de website de gegevens van de proxyserver, die de gegevens vervolgens naar u doorstuurt.
hoe verschilt het van” gewone ” proxyservers?
maar wacht even! Wat we zojuist hebben gedaan is beschrijven hoe een” normale ” proxyserver werkt. Je hebt ze waarschijnlijk rond het internet gezien; websites die gratis proxyservers aanbieden om geografische blokkades te vermijden of je identiteit te verbergen., Deze worden “HTTP proxies” genoemd omdat ze het HTTP protocol gebruiken.
dus, wat is het verschil tussen een HTTP-proxy en een SOCKS-proxy?
SOCKS-proxy ‘ s werken met meer protocollen
een HTTP-proxyserver werkt alleen met het HTTP-protocol. SOCKS, echter, heeft geen dergelijke trouw. Het kan werken met vele protocollen, die toevallig ook HTTP bevatten.
in termen van informatica noemen we een SOCKS-proxy “low-level” en de HTTP-proxy “high-level”. Deze “levels” verwijzen naar hoe gespecialiseerd de software is. Hoe hoger het niveau, hoe specialer de software is.,
bijvoorbeeld, laten we de talen van de wereld nemen. Als we zouden kijken naar de “niveaus”die deel uitmaken van de Franse taal, kunnen we het als volgt categoriseren:
Languages of Planet Earth > European Languages > French
In dit geval is het” high-level domain ” Frans. Het is een gespecialiseerde categorie boven elke taal op Planeet Aarde. Iemand die gespecialiseerd is in het Frans kan alleen Frans spreken; evenzo kunnen HTTP-proxy ‘ s alleen communiceren met het HTTP-protocol.
de “low-end”, aan de andere kant, heeft een bredere toepassing. Het SOCKS protocol is als iemand die alle Europese talen begrijpt., Het heeft geen specialisatie en kan meer protocollen verwerken, waaronder HTTP. Dit is vergelijkbaar met iemand die elke taal in Europa kent, inclusief Frans. Als gevolg hiervan is SOCKS het beste voor het verwerken van andere protocollen zoals POP voor e-mail.
SOCKS-proxy ‘ s draaien rond Firewalls
omdat SOCKS TCP gebruikt om verbinding te maken met een server, hoeft het niet via dezelfde routes te gaan als HTTP-verkeer. Als er een firewall is die de HTTP-poorten bewaakt, kunnen SOCKS er omheen draaien, zelfs als het HTTP gebruikt. Dit is goed voor het browsen beperkte inhoud zonder de firewall blokkeren van de websites.,
HTTP-proxy ‘ s behandelen HTTP-verzoeken beter
Het gespecialiseerde karakter van een HTTP-proxy is echter niet helemaal slecht. Een HTTP-proxy kan inkomende HTTP-gegevens beter verwerken dan een SOCKS-proxy. Dit komt omdat de HTTP-proxy gespecialiseerd is in één protocol, dus het is uitgerust met meer hulpmiddelen voor HTTP-verwerking dan een SOCKS-proxy.
bijvoorbeeld, als u het internet wilt schrapen voor specifieke pagina ‘ s, is een SOCKS-proxy geen idee. Het heeft niet de speciale tools om de pagina ’s te beheren als ze komen langs de lijn, wat betekent dat je eindigt met een enorme dump van irrelevante webpagina’ s.,
een HTTP-proxy heeft echter wel de tools voor web scraping. U kunt het vertellen om te zoeken naar webpagina ’s van een specifieke aard (zoals speelgoed pagina’ s voor de ultieme kerstinkopen) en het zal alleen leveren wat overeenkomt met de Voorwaarden.
Wat Is SOCKS5?
Als u wat Vluchtig surft over SOCKS-servers, ziet u de term “SOCKS5” verschijnen. De 5 aan het einde is gewoon het versienummer voor het SOCKS-protocol, net als hoe we Windows 7, 8 en 10 hebben.
op het moment van schrijven is SOCKS5 de nieuwste versie van het Socks-protocol., Het verbetert op SOCKS4 door het ondersteunen van UDP en TCP en biedt meer authenticatie methoden. Het is ook sneller dan SOCKS4. SOCKS5 kan op een dag worden vervangen door technologieën zoals Shadowsocks die wordt gebruikt door Mullvad VPN.