Vad är en SOCKS-proxy? Det finns alla slags proxyer och protokoll på internet, men ingen har ett så underhållande namn som SOCKS, vilket är förkortning för “SOCKets”.
Låt oss dela upp den vanligaste proxy, SOCKS5, och varför den används så ofta.
Vad är en SOCKS eller SOCKS5 Proxy?
SOCKS-proxyer används normalt genom att installera dem som en webbläsarextension eller konfigurera en torrentklient för att använda en VPN-leverantörs proxyserver.
En SOCKS-proxy fungerar genom att kanalisera din trafik via en proxyserver, som sedan överför informationen till den avsedda destinationen. SOCKS-protokollet uppnår detta genom att först upprätta en TCP-anslutning med proxyservern. Då kan din dator skicka data till proxyservern, som sedan överför informationen till sin destination.
Låt oss till exempel säga att du vill besöka en webbplats som är värd i ett annat land. Webbplatsen blockerar alla som ansluter utanför landet. För att komma runt detta block kan du använda en SOCKS-proxy som finns i värdlandet.
När du ansluter till webbplatsen via din proxy ser webbplatsen proxyserverns IP-adress istället för din egen. Eftersom servern är inom värdlandet, skickar webbplatsen proxyservern sina data, som sedan skickar informationen till dig.
Hur skiljer det sig från ”vanliga” proxyservrar?
Men vänta en stund! Det vi just har gjort är att beskriva hur en "normal" proxyserver fungerar. Du har antagligen sett dem på internet; webbplatser som erbjuder gratis proxyservrar för att undvika geo-block eller dölja din identitet. Dessa kallas "HTTP proxies" eftersom de använder HTTP-protokollet.
Så vad är skillnaden mellan en HTTP-proxy och en SOCKS-proxy?
SOCKS Proxies arbetar med fler protokoll
För det första fungerar en HTTP-proxyserver bara med HTTP-protokollet. SOCKS har dock inget sådant lojalitet. Det kan fungera med många protokoll, vilket också inkluderar HTTP.
I datavetenskapliga termer kallar vi en SOCKS-proxy "låg nivå" och HTTP-proxy "hög nivå". Dessa "nivåer" avser hur specialiserad programvaran är. Ju högre nivå, desto mer specialiserad är programvaran.
Låt oss till exempel ta världens språk. Om vi skulle titta på "nivåerna" som utgör det franska språket, kan vi kategorisera det så här:
Språk på planeten jorden> europeiska språk> franska
I det här fallet är "högnivån domän" franska. Det är en specialiserad kategori över alla språk på Planet Earth. Någon som är specialiserad på franska kan bara tala franska; På liknande sätt kan HTTP-proxyer bara interagera med HTTP-protokollet.
"Low-end" har å andra sidan en bredare tillämpning. SOCKS-protokollet är som någon som förstår alla europeiska språk. Den har ingen specialisering och kan hantera fler protokoll, inklusive HTTP. Detta liknar någon som känner alla språk i Europa, inklusive franska. Som ett resultat är SOCKS bäst för att hantera andra protokoll som POP för e-post.
SOCKS Proxies kjol runt brandväggar
Eftersom SOCKS använder TCP för att ansluta till en server behöver den inte gå igenom samma rutter som HTTP-trafik. Som sådan, om det finns en brandvägg som övervakar HTTP-portarna, kan SOCKS kjolas runt den även om den använder HTTP. Detta är bra för att surfa på begränsat innehåll utan att brandväggen blockerar webbplatserna.
HTTP-proxy hanterar HTTP-begäran bättre
En specialiserad karaktär av en HTTP-proxy är dock inte alls dålig. En HTTP-proxy kan behandla inkommande HTTP-data bättre än en SOCKS-proxy. Detta beror på att HTTP-proxy är specialiserat på ett protokoll, så det är beväpnat med fler verktyg för HTTP-behandling än en SOCKS-proxy.
Om du till exempel vill skrapa internet för specifika sidor är det inte någon SOCKS-proxy. Det har inga specialverktyg för att hantera sidorna när de kommer ner, vilket innebär att du kommer att hamna med en enorm dumpning av irrelevanta webbsidor.
En HTTP-proxy har dock verktygen för webbskrotning. Du kan berätta för den att söka efter webbsidor av en specifik karaktär (till exempel leksaksidor för den ultimata julshoppen) och det kommer bara att leverera det som matchar villkoren.
Vad är SOCKS5?
Om du surfar på SOCKS-servrar ser du termen "SOCKS5" visas. De fem i slutet är helt enkelt versionnumret för SOCKS-protokollet, precis som hur vi har Windows 7, 8 och 10.
I skrivande stund är SOCKS5 den senaste versionen av SOCKS-protokollet. Det förbättras på SOCKS4 genom att stödja såväl UDP som TCP och erbjuder fler autentiseringsmetoder. Det är också snabbare än SOCKS4. SOCKS5 kan en dag ersättas av sådana tekniker som Shadowsocks som används av Mullvad VPN Mullvad VPN Review: Cutting Edge and ComplexVår Mullvad VPN-granskning förklarar dess Shadowsocks och WireGuard-implementationer tillsammans med strömmande och strömmande prestanda. Läs mer .
Vad är en SSH SOCKS-proxy?
En av de största bristerna i en SOCKS-proxy är bristen på kryptering. Om någon använder ett protokoll som inte använder kryptering kan en inkräktare titta på data när det lämnar datorn för servern. Av den anledningen vill du aldrig använda offentliga Wi-Fi-hotspots för att bedriva privat affär.
Lyckligtvis kan användare ta frågor i sina egna händer och använda SSH-kryptering för att dölja sina data. Genom att skapa en SSH-tunnel mellan deras dator och proxyservern kan användaren dölja sina detaljer från nyfikna ögon.
Hur man använder en SOCKS5-proxy
Om allt detta låter som något du vill prova är det inte så svårt att ställa in en SOCKS5-proxy.
För att starta behöver du en server som fungerar som din proxy. Du kan själv ställa in en eller så kan du hitta en gratis SOCKS5-proxy att använda istället. Om du står fast för en server att använda, varför inte prova Spys One SOCKS5 proxy-lista för några idéer?
När du har en betald eller gratis SOCKS-proxy måste du mata in informationen i ett program för att använda den. Idag tillåter de flesta moderna webbläsare dig att ange detaljerna på en proxyserver för att den ska kunna användas. Dessutom accepterar operativsystem som Windows 10 proxy-adresser och omdirigerar all skickad data till den.
När du har konfigurerat servern kan du testa den genom att ladda en webbsida. Inte alla proxyservrar fungerar, så om din misslyckas med att ansluta kan du prova en annan server eller dubbelkontrollera proxyinställningarna. Om en webbsida laddas, gå till WhatIsMyIPAddress och se om IP och land matchar proxyservern du ansluter till. Om det gör det, surfar du på SOCKS5!
Gratis SOCKS5 Proxy: FoxyProxy-tillägg
Ett bra ställe att komma igång med ett gratis SOCKS-proxy använder FoxyProxy-tillägget för Firefox Browser. FoxyProxy är 100% gratis. Ovanpå detta kan du också konfigurera en SOCKS5-proxy om du registrerar dig för en VPN-tjänst som innehåller en proxy som en del av dess gratisprenumerationsabonnemang.
Ladda ner: FoxyProxy Firefox-tillägg (Fri)
Gratis VPN SOCKS5-leverantörer
Några andra sätt är att använda en VPN-tjänst som erbjuder en proxy som tillval. För att få proxy gratis, registrera dig bara för en gratis prenumerationsprenumeration. Till exempel erbjuder CactusVPN och Windscribe VPN båda testversioner av nollkostnader av sin VPN-tjänst.
Ladda ner: Windscribe Chrome Extension (Fri)
Använda Proxies för förbättrad säkerhet
HTTP-proxyer är de mest använda proxyservrarna, men SOCKS5 har dess fördelar. De kan hantera fler protokoll och ta sig runt brandväggar, vilket gör dem till ett värdefullt verktyg för någon som vill ha integritet utan mycket arbete.
En praktisk tillämpning av proxy-teknik som är helt gratis och inte kräver installation är en proxy-sökmotor Undvik Google och Bing: 7 alternativa sökmotorer som värderar integritetÄr sökmotorns integritet viktig för dig? Om så är fallet, glöm från Google och Bing och överväg att använda en av dessa sekretessfokuserade sökmotorer istället. Läs mer . En proxysökmotor kör alla sökfrågor genom en proxy som kan hålla din privata information ur kriminella och snoops händer.
Bildkredit: Funtap /Depositphotos
En datavetenskapsexamen med en djup passion för allt säkerhet.