A legjobb saját üzemeltetésű proxykiszolgálók

Best Self Hosted Proxy Servers



Lehet, hogy nem veszi észre, de sok harmadik fél manipulálja az Ön internetes tartalmát. Internetszolgáltatója korlátozhatja bizonyos webhelyekhez való hozzáférést, a keresőmotorok elrejtik a keresési eredményeket, hogy megfeleljenek a különböző kalózkodás elleni cselekményeknek, és maguk a webhelyek gyakran eltérő tartalmat jelenítenek meg a különböző földrajzi régiókból érkező látogatóknak.

Ha ez nem felel meg Önnek, akkor fontolja meg egy saját üzemeltetésű proxyszerver használatát a földrajzi korlátozások és más cenzúra-formák elkerülése érdekében. A saját üzemeltetésű proxykiszolgálók a gyakran kért weboldalak gyorsítótárazásával is segíthetnek a sávszélesség csökkentésében és a válaszidők javításában, néhányuk pedig fejlett szűrési képességekkel rendelkezik, amelyek lehetővé teszik a hirdetések megszüntetését vagy a gyermekek védelmét a károsodásoktól.







Választékunk tükrözi a saját üzemeltetésű proxyszerverek széles skáláját és azok képességeit. Néhány, ebben a cikkben leírt, saját üzemeltetésű proxykiszolgálót könnyebb beállítani, mint másokat, de úgy gondoljuk, hogy bárki, aki egy kis időt szeretne eltölteni egy online oktatóanyag olvasásával, képesnek kell lennie arra, hogy telepítsen és konfiguráljon szinte minden rendelkezésre álló saját proxyszervert.



1. Privoxy

A Privoxy egy nem gyorsítótárazott webes proxy, amely szűrési képességekkel növeli az adatvédelmet. Módosíthatja a weboldal adatait és a HTTP fejléceket, szabályozhatja a hozzáférést és eltávolíthatja a hirdetéseket.



A Prixovy első verziója 2001-ben jelent meg, az Internet Junkbuster, egy régebbi, hirdetéseket blokkoló webes proxy alapján, amelyet a GNU General Public License alatt adtak ki. 2010-ig a Tor Project a Privoxy-t a Tor-nal kötötte össze, de végül úgy döntöttek, hogy biztonsági okokból távol maradnak a harmadik féltől származó megoldásoktól.





A Prixovy gyakorlatilag minden népszerű operációs rendszeren és platformon elérhető, beleértve a Linuxot, az OpenWrt-t, a DD-WRT-t, a Windows-ot, a macOS-t, az OS/2-t, az AmigaOS-t és a BeOS-t. Míg a Prixovy telepítése és futtatása meglehetősen egyszerű, amint azt a cikk következő szakaszában kifejtjük, különböző beállításainak finomhangolása messze nem triviális, és a számítógépes hálózatok meglehetősen fejlett ismeretét igényli.

2. Tintahal

A Squid egy gyorsítótárazási proxy, amely támogatja a HTTP, HTTPS, FTP és más protokollokat. A gyorsítótárazási proxyk ideiglenesen tárolják a gyakran használt adatokat a sávszélesség csökkentése és a válaszidők javítása érdekében.



A Squid 1996-ban kezdte életét Harvest objektum-gyorsítótárként, amely része volt az Internet Research Task Force Resource Discovery (IETF-RD) kutatócsoport kutatási projektjének. A Squid jelenlegi verziója a Harvest utolsó, kereskedelmi forgalomba hozatal előtti verziójának villája, és a nevét azért választották, hogy megakadályozzák a Cached 2.0 nevű kereskedelmi villával való összetévesztést.

A Squid minden népszerű operációs rendszeren fut, és világszerte több száz internetszolgáltató használja, hogy a lehető legjobb internetes élményt nyújtsa felhasználóinak. A webhelyek a Squid segítségével javítják a tartalomszolgáltatást, ami azt jelenti, hogy a telepítés és konfigurálás ismerete nagyszerű munkát eredményezhet.

3. Pi-lyuk

A Pi-hole egy DNS-süllyesztő, amely blokkolhatja a hirdetéseket és a nem megfelelő tartalmat hálózati szinten. Ahogy a neve is sugallja, a Pi-hole a Raspberry Pi egytábla számítógéppel való használatra készült, amelyet az Egyesült Királyságban a Raspberry Pi Foundation fejlesztett ki, és olcsó rendszereket kínál, amelyek minden gazdasági háttérrel rendelkező emberek számára hozzáférhetők. oktatási célokra kell használni.

A Pi-hole középpontjában különböző nyílt forráskódú technológiák állnak, mint például a dnsmasq, a cURL és a Lighttpd, amelyek lehetővé teszik az ismert követési és hirdetési tartományok DNS-kéréseinek blokkolását. Mivel a Pi-hole hálózati szinten működik, megakadályozza a hirdetések megjelenítését még az Android és iOS rendszert futtató intelligens tévéken és mobileszközökön is.

Négy. SwiperProxy

A SwiperProxy egy rendkívül hatékony webes proxy, amely Python nyelven íródott. Ha szeretné megtudni, hogyan működnek a proxykiszolgálók a burkolat alatt, a SwiperProxy kiváló kiindulópont, mivel nyílt forráskódú, a GitHubon található, és önálló, minimalista webszerveren fut. Kiválóan működik az összes nagyobb webszerverrel, beleértve az Apache, az Nginx és a Lakkot is, és csak 25 jól dokumentált beállításon keresztül van konfigurálva.

A SwiperProxy használatának megkezdéséhez javasoljuk, hogy olvassa el a gyorsindítási útmutatót, amely megtalálható itt .

5. Forgalom

A Træfɪk egy modern, fordított proxy és terheléselosztó, amely teljesen nyílt forráskódú, könnyen konfigurálható és a modern felhőalapú szolgáltatások szem előtt tartásával készült. Go programozási nyelven íródott, és egy Rest API -t tesz közzé.

A Træfɪk rendszerint több felhőszolgáltatás szervezésére szolgál, lehetővé téve a szolgáltatások egyszerű hozzáadását, eltávolítását, megölését, frissítését vagy méretezését. Mivel a Træfɪk egyetlen bináris fájlként van csomagolva, és apró hivatalos dokkolói képként érhető el, a telepítése aligha lehet könnyebb.

A Privoxy telepítése és konfigurálása

A jó hír az, hogy a Prixovy nyers forráskódként és kényelmes előre összeállított csomagokban is elérhető az operációs rendszerek széles köréhez. Ha nem tudja pontosan, mit csinál, kezdje a csomagokkal, amelyek letölthetők innen itt .

Az Ubuntu felhasználók a következő paranccsal telepíthetik a Prixovyt:

# sudo apt-get install privoxy

És sok más Linux disztribúció, köztük a Red Hat és a Fedora is rendelkezik Privoxy -val a tárolókban.

Függetlenül attól, hogy melyik telepítési módszer használja, akkor az /etc /privoxy mappába kell lépnie, mert itt találhatók a Privoxy konfigurációs fájljai.

Mivel a Privoxy -t elsősorban azoknak írják, akik már ismerik a reguláris kifejezéseket, a HTTP -t és a HTML -t - vagy hajlandóak megtanulni ezeket -, a konfiguráció meglehetősen bonyolult. Szerencsére az alapértelmezett telepítés alapvetően használatra kész. A Privoxy ízlésének finomhangolásához olvassa el a hivatalos konfigurációs útmutató .

Az egyetlen dolog, amit igazán meg kell tennie a Privoxy első használata előtt, ha be kell állítani a böngészőt, hogy a Privoxy -t HTTP és HTTPS proxyként használja. Egyszerűen nyissa meg a böngésző beállításait, navigáljon a proxy kategóriába, és használja a 127.0.0.1 (vagy localhost) paramétert a proxy címhez, és a 8118 portot.

Következtetés

Ha tudja, hogyan kell telepíteni a konfigurációt a népszerű, saját üzemeltetésű proxykiszolgálókhoz, akkor nagyobb ellenőrzést gyakorolhat az internetes élmény felett. Sok csodálatos megoldást érdemes felfedezni, és mi csak a felszínt kaparintottuk, ami lehetséges.