„Privoxy“

Geriausi savarankiški tarpiniai serveriai

Geriausi savarankiški tarpiniai serveriai
Galbūt to nesuvokiate, tačiau yra daugybė trečiųjų šalių, kurios manipuliuoja jūsų interneto turiniu. Jūsų interneto paslaugų teikėjas gali apriboti prieigą prie tam tikrų svetainių, paieškos sistemos slepia paieškos rezultatus, kad atitiktų įvairius kovos su piratavimu veiksmus, o pačios svetainės lankytojams iš skirtingų geografinių regionų dažnai rodo skirtingą turinį.

Jei tai jums netinka, turėtumėte apsvarstyti galimybę naudoti savarankiškai proxy serverį, kad galėtumėte įveikti geografinius apribojimus ir kitas cenzūros formas. Patys priglobti tarpiniai serveriai taip pat gali padėti sumažinti pralaidumą ir pagerinti atsakymo laiką talpindami dažnai prašomus tinklalapius, o kai kurie turi pažangias filtravimo galimybes, kurios leidžia atsikratyti skelbimų ar apsaugoti vaikus nuo žalos.

Mūsų pasirinkimas atspindi platų savarankiškų proxy serverių spektrą ir jų galimybes. Kai kuriuos šiame straipsnyje aprašomus savarankiškai priglobtus tarpinius serverius lengviau nustatyti nei kitus, tačiau mes manome, kad kiekvienas, norintis praleisti šiek tiek laiko skaitydamas internetinę pamoką, turėtų galėti įdiegti ir sukonfigūruoti beveik bet kurį galimą savarankiškai priglobtą tarpinį serverį.

1. „Privoxy“

„Privoxy“ yra talpykloje nenaudojamas žiniatinklio tarpinis serveris, turintis filtravimo galimybes, siekiant padidinti privatumą. Tai gali modifikuoti tinklalapio duomenis ir HTTP antraštes, kontroliuoti prieigą ir pašalinti skelbimus.

Pirmoji „Prixovy“ versija buvo išleista 2001 m., Remiantis „Internet Junkbuster“ - senesniu skelbimus blokuojančiu interneto tarpiniu serveriu, išleistu pagal GNU General Public License. Iki 2010 m. „Tor“ projektas „Privoxy“ sujungė su „Tor“, tačiau jie saugumo sumetimais galiausiai nusprendė likti nuošalyje nuo trečiųjų šalių sprendimų.

„Prixovy“ galima įsigyti praktiškai visose populiariose operacinėse sistemose ir platformose, įskaitant „Linux“, „OpenWrt“, „DD-WRT“, „Windows“, „macOS“, OS / 2, „AmigaOS“ ir „BeOS“. Nors „Prixovy“ yra gana lengva įdiegti ir paleisti, kaip paaiškiname kitame šio straipsnio skyriuje, įvairių jo nustatymų koregavimas toli gražu nėra nereikšmingas ir reikalauja gana pažangaus kompiuterinių tinklų supratimo.

2. Kalmarai

„Squid“ yra talpyklos tarpinis serveris, palaikantis HTTP, HTTPS, FTP ir kitus protokolus. Talpyklos talpyklos laikinai saugo dažnai naudojamus duomenis, kad sumažintų pralaidumą ir pagerintų atsakymo laiką.

Kalmarai pradėjo savo gyvenimą 1996 m. Kaip „Harvest“ objektų talpykla, kuri buvo Interneto tyrimų darbo grupės išteklių paieškos (IETF-RD) tyrimo projekto dalis. Dabartinė „Squid“ versija yra paskutinės ikikomercinės „Harvest“ versijos šakutė, kurios pavadinimas buvo pasirinktas siekiant išvengti painiavos su komercine šakute „Cached 2“.0.

„Squid“ veikia visose populiariose operacinėse sistemose ir šimtai interneto paslaugų teikėjų visame pasaulyje naudojasi teikdami savo vartotojams geriausią interneto patirtį. Svetainės naudoja „Squid“, kad pagerintų turinio pristatymą, o tai reiškia, kad žinojimas, kaip jį įdiegti ir konfigūruoti, gali padėti jums atlikti puikų darbą.

3. Pi skylė

„Pi-hole“ yra DNS smegduobė, kuri gali blokuoti reklamą ir netinkamą turinį tinklo lygiu. Kaip rodo jo pavadinimas, „Pi-hole“ yra skirtas naudoti su „Raspberry Pi“ vienkartiniu kompiuteriu, kurį Jungtinėje Karalystėje sukūrė „Raspberry Pi“ fondas ir kuris teikia pigių sistemų, prieinamų bet kokio ekonominio išsilavinimo žmonėms, būti naudojami švietimo tikslais.

„Pi-hole“ šerdyje yra įvairios atvirojo kodo technologijos, tokios kaip „dnsmasq“, „cURL“ ir „Lighttpd“, leidžiančios blokuoti žinomų stebėjimo ir reklaminių domenų DNS užklausas. Kadangi „Pi-hole“ veikia tinklo lygiu, tai neleidžia rodyti skelbimų net išmaniuosiuose televizoriuose ir mobiliuosiuose įrenginiuose, kuriuose veikia „Android“ ir „iOS“.

4. SwiperProxy

„SwiperProxy“ yra itin efektyvus žiniatinklio tarpinis serveris, parašytas „Python“. Jei norite sužinoti, kaip tarpiniai serveriai veikia po gaubtu, „SwiperProxy“ yra puiki vieta pradėti, nes jis yra atvirasis šaltinis, priglobtas „GitHub“ ir veikia savarankiškame, minimalistiniame žiniatinklio serveryje. Jis puikiai veikia su visais pagrindiniais interneto serveriais, įskaitant „Apache“, „Nginx“ ir „Varnish“, ir yra sukonfigūruotas naudojant tik 25 gerai dokumentuotas parinktis.

Norėdami pradėti naudoti „SwiperProxy“, rekomenduojame perskaityti greito pradžios vadovą, kurį rasite čia.

5. Traefik

„Træfɪk“ yra modernus atvirkštinio tarpinio serverio ir apkrovos balansatorius, kuris yra visiškai atviras šaltinis, lengvai konfigūruojamas ir sukurtas atsižvelgiant į šiuolaikines debesies paslaugas. Tai parašyta „Go“ programavimo kalba ir atskleidžia „Rest“ API.

„Træfɪk“ paprastai naudojamas organizuoti kelias debesijos paslaugas, leidžiantis lengvai pridėti, pašalinti, nužudyti, atnaujinti ar išplėsti paslaugas. Kadangi „Træfɪk“ yra supakuotas kaip vienas dvejetainis failas ir prieinamas kaip mažas oficialus dokininko vaizdas, vargu ar gali būti lengviau.

Kaip įdiegti ir konfigūruoti

Geros naujienos yra tai, kad „Prixovy“ galima įsigyti kaip neapdorotą šaltinio kodą ir patogiuose iš anksto sukompiliuotuose paketuose įvairioms operacinėms sistemoms. Jei tiksliai nežinote, ką darote, pradėkite nuo paketų, kuriuos galite atsisiųsti iš čia.

„Ubuntu“ vartotojai gali įdiegti „Prixovy“ naudodami šią komandą:

# sudo apt-get install privoxy

Daugelyje kitų „Linux“ paskirstymų, įskaitant „Red Hat“ ir „Fedora“, saugyklose taip pat yra „Privoxy“.

Nepriklausomai nuo to, kurį diegimo metodą naudojate, turėsite pereiti į / etc / privoxy, nes ten yra „Privoxy“ konfigūracijos failai.

Kadangi „Privoxy“ daugiausia rašoma žmonėms, kurie jau žino įprastus posakius, HTTP ir HTML arba nori juos išmokti, jo konfigūracija yra gana sudėtinga. Laimei, numatytasis diegimas iš esmės yra paruoštas. Norėdami sužinoti, kaip tikslinti „Privoxy“ pagal savo skonį, perskaitykite oficialų konfigūracijos vadovą.

Vienintelis dalykas, kurį tikrai reikia padaryti prieš naudojant „Privoxy“ pirmą kartą, yra sukonfigūruoti savo žiniatinklio naršyklę naudoti „Privoxy“ kaip HTTP ir HTTPS tarpinį serverį. Tiesiog eikite į savo žiniatinklio naršyklės nustatymus, eikite į tarpinio serverio kategoriją ir naudokite 127.0.0.1 (arba „localhost“) proxy adresui ir 8118 uostui.

Išvada

Žinodami, kaip įdiegti konfigūruojamus populiarius savarankiškai proxy serverius, galite geriau kontroliuoti savo interneto patirtį. Yra daugybė nuostabių sprendimų, kuriuos verta išnagrinėti, ir mes nubraukėme tik tai, kas įmanoma.

5 populiariausi „Linux“ skirtų ergonomiškų kompiuterinių pelių produktai
Ar ilgalaikis kompiuterio naudojimas sukelia riešo ar pirštų skausmą?? Ar jūs kenčiate nuo sąnarių standumo ir nuolat turite paspausti rankas? Ar jauč...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Peržiūrėkite pelės mygtukus skirtingai programinei įrangai naudodami „X-Mouse Button Control“
Galbūt jums reikia įrankio, kuris galėtų pakeisti jūsų pelės valdymą kiekvienoje jūsų naudojamoje programoje. Tokiu atveju galite išbandyti programą, ...