SOCKS5 proxy beállítása virtuális magánszerveren (VPS)

Proxyk és virtuális magánhálózatok (VPN-k)

Szerver proxyval
A proxyk és a VPN-k természetükben különböznek, bár ugyanazokat a szolgáltatásokat képesek nyújtani. A VPN az ügyfélszámítógépen lévő összes hálózati forgalmat alagúton átirányítja egy másik kiszolgáló számítógépre. Nincs szükség egyedi alkalmazáskonfigurációra. Ezzel szemben a proxy használatához az egyes alkalmazásokat külön kell konfigurálni annak biztosítása érdekében, hogy a forgalom áthaladjon a proxyn.

A VPN célja, hogy lehetővé tegye egy távoli ügyfélszámítógép számára a hálózati erőforrások elérését más helyszínen, mintha fizikailag ugyanabban az irodában lennének. Az egyik ilyen hálózati erőforrás lehet az internethez való hozzáférés, amely elfedi a távoli számítógép IP-címét. Ezen okból kifolyólag a VPN-k nemrégiben megnőtt a népszerűség, mivel mind az ügyfélszámítógép országában nem elérhető tartalmakhoz való hozzáféréshez szükséges geo-obfukciós eszköz (például az USA-n kívüli US Netflix), mind pedig az adatvédelmi eszköz az ügyfél IP-jének megakadályozására. a cím felfedezése előtt. A proxy korlátozottabb abban a tekintetben, hogy nem tud hozzáférést biztosítani a távoli erőforrásokhoz, de elfedheti az IP-címet, és geo-obfuzációs szolgáltatásokat nyújthat.

Meghatalmazottak típusai

A proxyk két leggyakoribb típusa a HTTP (Hyper Text Transfer Protocol) és a SOCKS5 (Secure Sockets 5). A SOCKS4 és SOCKS4a protokollok nem támogatják az UDP-t vagy a hitelesítést. A jelenlegi SOCKS5 és HTTP proxyk a következőképpen különböznek egymástól:

  • Általánosságban elmondható, hogy a HTTP proxy csak a HTTP (TCP) forgalmat proxyja, míg az SOCKS5 proxy bármilyen típusú forgalmat képes kezelni TCP vagy UDP használatával.
  • Az SOCKS5 proxy semmilyen módon nem értelmezi a rajta küldött forgalmat, míg a HTTP proxy tipikusan. Ez azt jelenti, hogy a SOCKS5 proxy univerzálisabb és több alkalmazásban használható.
  • A HTTP-proxy csak olyan HTTP-ügyfelekkel használható, mint például a webböngésző, de mivel tisztában van a HTTP-tartalommal, okos dolgokat is végezhet, például gyorsítótárazást vagy átírhatja a fejléceket a proxykiszolgáltatáson kívül. A névtelenség és a magánélet védelme érdekében a SOCKS5 proxy jobb választás, mivel általánosabban használható..

Ebben a bejegyzésben megvizsgáljuk a legegyszerűbb SOCKS5 proxy beállítását az SSH (Secure Shell) használatával. Felállítunk egy olcsó VPS-t a Digital Ocean-en, konfiguráljuk az SSH szervert és beállítunk néhány ügyfélalkalmazást a proxy használatához.

Állítsa be a proxy szervert

Ennek szinte bármilyen típusú VPS működni fog. Egyes webtárhely-fiókok szintén működhetnek, mivel csak a nem root SSH hozzáférésre van szüksége, de a webtárhely-fiók proxyszerverként való használata megsértheti egyes házigazdák szolgáltatási feltételeit. A Digital Ocean egy jól ismert és megfizethető felhő-szolgáltató, és havi 5 dolláros kiszolgálójuk egyike jól működik egy SSH proxy számára.

A Digital Ocean egy virtuális magánfelhő (VPC) szolgáltató, ami azt jelenti, hogy nem vásárol egy adott szervert. Inkább létrehoz egy fiókot, és hozzáfizeti a fizetési módot. Miután ezt megtette, létrehozhat annyi virtuális kiszolgálót, amennyit csak akar. A VPC-k általában jobban ellenőrzik a rendszer specifikációit, és sokkal kevesebbet fizethetnek, mint egy hagyományos VPS. Itt található a magyarázat a VPS és a VPC közötti különbségekre.

Csepp létrehozásához kattintson a Csepp menüpontra, és néhány testreszabási lehetőséget végezzen a testreszabáshoz. Az Ubuntu 16.04 LTS-t (hosszú távú támogatás) választottam operációs rendszerként és a legkisebb (legolcsóbb) méretűnek. A cseppek óránként vannak feltöltve. A legolcsóbb lehetőség jól fog működni, és csak körülbelül 5 dollárba kerül a teljes hónapra.

A Digitális óceán cseppeket hoz létre az operációs rendszer és méret szerint

Most ki kell választania a cseppje helyét. Ne felejtse el, hogy amikor a proxyt használja, akkor a forgalom a cseppecske IP-címéről származik. Ha kifejezetten geo-obfuzációs célokra állít fel proxy-t, akkor válassza ki azt a helyet az országban vagy annak közelében, ahonnan szeretne megjelenni.

Digitális óceán létrehozása cseppek kiválasztása Adatközpont

Miután elkészítette a cseppet, megerősítő e-mailt fog kapni a Digital Ocean-től, annak IP-címével és bejelentkezési adataival.

Digitális óceán megerősítő e-mail

Konfigurálja az OpenSSH-t a VPS-en

A digitális óceáncseppekhez az SSH telepítve van, és készen áll a használatra. A gyökér felhasználó jelszavát az üdvözlő e-mail tartalmazza, tehát a kiszolgálón nincs szükség további beállításra. A legjobb gyakorlat az, ha megváltoztatja az alapértelmezett jelszót, és kifejezetten a proxyk számára létrehoz egy felhasználót.

Csatlakozzon a csepphez az SSH használatával MacOS (OSX) vagy Linux rendszeren

Nyissa meg a terminált, és írja be a következő parancsot az IP-címmel történő csatlakozáshoz az üdvözlő e-mailből:

ssh 66.77.88.99 -l gyökér

A program felszólítja a kulcs elfogadására. Írja be az üdvözlő e-mail jelszavát, majd módosítsa a jelszót.

Csatlakozzon a csepphez a PuTTY használatával Windows rendszeren

Ha Windows rendszert használ, akkor szüksége van egy SSH kliensre, hogy csatlakozzon a cseppecskéhez. A legszélesebb körben használt SSH kliens a PuTTY.

Írja be a csepp IP-címét a Gazdagép neve mezőbe, majd kattintson a Megnyitás gombra.

A PuTTY csatlakozik a szerverhez

Győződjön meg arról, hogy a rendszer naprakész

Érdemes ellenőrizni, hogy a rendszerszoftver naprakész-e. Az elavult szoftver a rendszer hackeinek egyik vezető oka. Az Ubuntun a következő két parancs történik:

apt-get frissítés
apt-get frissítés

Nagyon kevés volt a frissítés a cseppemen, ami azt jelenti, hogy a Digital Ocean folyamatosan frissíti képeiket.

Digital Ocean OS frissítés

Adjon hozzá egy felhasználót

A csepp egyetlen felhasználóval érkezik – a mindenható root felhasználó. Jó biztonsági gyakorlat, ha kevésbé privilegizált felhasználót adunk a rendszerhez, és ezzel a fiókkal kapcsolódunk a proxyhoz.

Adja ki a következő parancsot a myuser nevű normál felhasználó hozzáadásához:

adduser myuser

Állítson be egy jelszót és legalább egy megfelelő felhasználónevet. Semmilyen további információt nem kell kitöltenie.

A Digital Ocean OS felhasználói felvétele

Most már van mindent, amire szükségünk van a proxy használatához.

Csatlakozás a proxyhoz

Annak érdekében, hogy a proxyt az alagút forgalmához használják, csatlakoztatni kell. Az Unix-szerű operációs rendszereknek beépített SSH-kliensük van, míg a Windows-nak harmadik féltől származó alkalmazásokra, például PuTTY-re lesz szükség

SSH használata MacOS (OSX) vagy Linux rendszeren

A proxyhoz való csatlakozás módszere ugyanaz a Linux és a MacOS (OSX) esetén. Nyisson meg egy terminált, és az SSH használatával csatlakozhasson így:

ssh 66.77.88.99 -l myuser -D 12345

Cserélje ki a 66.77.88.99-et a Digital Ocean üdvözlő levél IP-címére.

A -D kapcsoló azt mondja az SSH kliensnek, hogy továbbítsa a helyi gépen a 12345 porthoz küldött forgalmat a proxy felé. Bármelyik kívánt portszámot használhatja, amíg az meghaladja az 1024-et. A súgófájlból a -D kapcsoló:

Megadja a helyi „dinamikus” alkalmazás szintű port-továbbítást. Ez úgy működik, hogy egy aljzatot hozzárendel a port meghallgatásához a helyi oldalon, opcionálisan a megadott bind_címhez kötve. Amikor ehhez a porthoz kapcsolódik, a kapcsolatot a biztonságos csatornán továbbítják, majd az alkalmazás protokollját használják annak meghatározására, hogy hova kell csatlakozni a távoli gépről. Jelenleg a SOCKS4 és SOCKS5 protokollok támogatottak, és az ssh SOCKS szerverként fog működni.

Ne húzza ki az SSH-szekciót. Minimalizálhatja azt, hogy kiszálljon az útjától, mivel nem kell többet tennie vele, de hagyja addig futtatni, amíg a proxy használatát meg nem fejezi..

A PuTTY használata Linux vagy Windows rendszeren

Amikor megnyitja a PuTTY-t, akkor a Munkamenet fülön lesz. Írja be a csepp IP-címét, és hagyja el a portot, mint 22.

PuTTY ülés

Keresse meg az SSH-t -> Az alagutak fül. Írja be a 12345 (vagy bármilyen kívánt portot) a Forrás port mezőbe. Válassza a Dinamikus választógombot, majd kattintson a Hozzáadás gombra.

PuTTY alagutak

Ha nem akarja ezt megtenni minden alkalommal, amikor megnyitja a PuTTY-t, keresse meg a Munkamenetek fület, jelölje ki az Alapértelmezett beállítások sort a Mentett munkamenetek listában, majd kattintson a Mentés gombra..

Konfigurálja a böngészőt és más alkalmazásokat a proxy használatához

Most, hogy csatlakozik a proxyhoz, három alapvető módja van annak használatának:

  1. Állítsa be az egyes alkalmazások hálózati beállításait a proxy használatához. Nem minden alkalmazás támogatja a proxykat, de a böngészők támogatják.
  2. Használjon olyan plugint, mint például a FoxyProxy plugin a Firefoxhoz és a Chrome-hoz, hogy elvégezze az alkalmazás konfigurálását az Ön számára.
  3. Konfigurálja magát az operációs rendszert a proxy használatához minden alkalmazáshoz.

A második lehetőség a legegyszerűbb, mivel gyorsan engedélyezheti vagy letilthatja a proxyt, és beállíthatja a böngészőt, hogy csak a proxy használatát bizonyos webhelyeknél használja. A másik két lehetőségnek nagyon sok előre-hátra kell flippelnie, amikor engedélyezni vagy tiltani szeretné a proxyt.

Az alkalmazás beépített hálózati beállításainak használata

Minden olyan alkalmazásnak, amely támogatja a SOCKS5 proxykat, képesnek kell lennie az SSH alagút használatára. Csak használja a 127.0.0.1 proxy gazdagépet (a localhost IP) és a 12345 portot (vagy a kiválasztott portszámot).

A Firefoxban a proxybeállítások a Beállítások részben találhatók -> Fejlett -> Hálózat -> Beállítások.

A Firefox konfigurálja a proxyt

A Chrome-ban a Beállítások oldal alján kattintson a Speciális beállítások linkre, majd keresse meg a Hálózat elemet -> Proxybeállítások módosítása. A Chrome-nak nincs saját proxybeállítása, így ez csak megnyitja az operációs rendszer proxybeállítási paneljét.

Ha Internet Explorert használ, a proxybeállításokat az Internetbeállítások oldalon találja meg -> Kapcsolatok fül -> LAN beállítások gomb. Ez megnyitja a Windows proxybeállítások kezelőpanel-kisalkalmazását. A Chrome-hoz hasonlóan nincsenek külön Internet Explorer-beállítások a proxyk számára.

Internet Explorer hálózati beállítások

Beépülő modul használata Firefox vagy Chrome esetén.

Számos proxy plugin létezik a Firefox és a Chrome számára. Egy népszerű a FoxyProxy. A böngésző sávjában található, és rákattintással engedélyezheti vagy letilthatja a proxyt, ami sokkal könnyebb, mint az operációs rendszer vagy a böngésző beállításainak átmásolása..

A FoxyProxy úgy is konfigurálható, hogy bizonyos webhelyek kizárja a proxy használatát. Ez akkor hasznos, ha azt akarja, hogy a proxy folyamatosan működjön, de nem akarja átjutni a bank védelmi lehetőségein, ha hirtelen egy másik országba tartozik..

Töltse le a FoxyProxy böngészőjét.

FoxyProxy Firefox letöltés

A FoxyProxy első indításakor a főablakban egy proxy van már beállítva, de nem aktív. A FoxyProxy-ban számos lehetőség és konfigurációs beállítás található, de csak azon kevésre koncentrálunk, amelyekre szükségünk van a proxy üzembe helyezéséhez és futtatásához..

Jelölje ki a meglévő proxyt, és kattintson a Kiválasztás szerkesztése gombra.

A FoxyProxy Firefox főablaka

Lépjen a Proxy részletek fülre, és írja be a 127.0.0.1 címet Host Host címként és a 12345-et a Port mezőbe.

FoxyProxy beállítása - proxyk - proxy részletei
Kattintson a SOKOK Proxyra? jelölje be a SOCKS5 választógombot.

Ezután kattintson az Általános fülre, és ellenőrizze, hogy ellenőrizve van-e a távoli DNS-keresések végrehajtása a gazdagépnevek ezen proxy segítségével történő betöltésekor. Ez segít megakadályozni a DNS-szivárgásokat. Nem rejti el teljesen, mert a WebRTC keresések továbbra is működni fognak a valódi IP-cím felfedezéséhez. Ezzel az eszközzel ellenőrizheti a DNS-szivárgásokat. A Firefox és a Google Chrome számára vannak plug-inek, amelyek letiltják a WebRTC funkciókat.

FoxyProxy beállítása - proxyk - általános proxy

Zárja be a FoxyProxy beállítások ablakot, majd aktiválja a proxyt az Alapértelmezett proxy használata az összes URL-re kiválasztásával. A proxy működését ellenőrizheti egy olyan webhely felkeresésével, mint például a Mi az én IP, ahol most meg kell jelennie a proxy IP-címe helyett az internetszolgáltató.

Ha meg akarja határozni azokat a konkrét URL-eket, amelyeket használni szeretne vagy ki szeretne zárni a proxyból, akkor létre kell hoznia egy egyéni proxyt. Kattintson az Új proxy hozzáadása gombra, és egy további gombot lát a beállítási képernyő tetején, URL-minták néven. Kattintson erre a gombra az egyéni szűrők beállításához.

FoxyProxy URL minták gomb

A képernyőn megadhat olyan webhelyeket és mintákat, amelyek megegyeznek vagy kizárhatók.

FoxyProxy URL minták

Az operációs rendszer hálózati beállításainak használata

Ahelyett, hogy minden alkalmazásba megadná a proxybeállításokat, beállíthatja a részleteket egyszer az operációs rendszer szintjén. Ha ez megtörtént, akkor csak meg kell mondania az egyes alkalmazásoknak a rendszerszintű proxy használatát.

ablakok

Kétféle módon érheti el az Internet Opciók kisalkalmazást a Windows rendszerben. Nyissa meg a Vezérlőpultot -> Internetbeállítások, vagy az Internetbeállítások menübe léphet az Internet Explorer beállítási menüjében.

Innentől követheti az Internet Explorer fenti fejezetében szereplő utasításokat.

MacOS (OSX)

Kattintson az Apple ikonra a képernyőmenü bal felső sarkában, és válassza a Rendszerbeállítások lehetőséget. Válassza a Hálózat, majd a Proxyk lehetőséget.

MacOS beállítások

Kattintson a Speciális gombra a hálózati beállítások eléréséhez, és keresse meg a Proxyk lapot.

MacOS beállítási hálózat

Jelölje be a SOCKS Proxy jelölőnégyzetet, és írja be a gazdagép és a port adatait.

MacOS Proxy beállítása

Linux

Az egyes Linux asztali környezeteknek különféle vezérlőpanel-elemei vannak a hálózati beállítások konfigurálásához. A két leggyakoribb asztali számítógép a Gnome és a KDE.

A Gnome asztalon (az Ubuntu által használt) a Beállítások -> A proxy beállításához a hálózati panelt kell használni.

Válassza a Kézi lehetőséget.

Ubuntu hálózati proxy

Ezután állítsa be a SOCKS proxy-t, és kattintson az Rendszer széles körű alkalmazás gombra.

Ubuntu hálózati proxybeállítások

A KDE Desktop (a Kubuntu által használt) hálózati beállításai a Beállítások – Rendszerbeállítások menüben találhatók -> Hálózati beállítások -> Meghatalmazott.

KDE hálózati proxybeállítások

Miután a proxyt beállította az operációs rendszerben, minden alkalmazást konfigurálni kell annak használatához. Ez az opció az egyes alkalmazások hálózati beállításaiban lesz. Például, a Firefoxban ez a beállítás a proxybeállítások tetején található.

A Firefox rendszerproxyt használ

About the author

Comments

  1. megkapja a hozzáférést a felhőjükhöz, ahol létrehozhatja a VPS-t. A proxy szerver beállításához először létre kell hoznia egy VPS-t a Digital Ocean-on. Ezután telepítenie kell az OpenSSH-t a VPS-re, és konfigurálnia kell a SSH szervert a proxy használatához. Ezután be kell állítania az ügyfélalkalmazásokat a proxy használatához. A SOCKS5 proxy használata a legjobb választás a névtelenség és a magánélet védelme érdekében, mivel általánosabban használható. A proxyk és a VPN-k természetükben különböznek, bár ugyanazokat a szolgáltatásokat képesek nyújtani. A VPN az ügyfélszámítógépen lévő összes hálózati forgalmat alagúton átirányítja egy másik kiszolgáló számítógépre, míg a proxy használatához az egyes alkalmazásokat külön kell konfigurálni annak biztosítása érdekében, hogy a forgalom áthaladjon a proxyn. A SOCKS5 proxy univerzálisabb és több alkalmazásban használható, míg a HTTP-proxy csak olyan HTTP-ügyfelekkel használható, mint például a webböngésző. A Digital Ocean egy jól ismert és megfizethető felhő-szolgáltató, és havi 5 dolláros kiszolgálójuk egyike jól működik egy SSH proxy számára.

Comments are closed.