Privoxy

Bedste selvhostede proxyservere

Bedste selvhostede proxyservere
Du er måske ikke klar over det, men der er mange tredjeparter, der manipulerer dit internetindhold. Din internetudbyder kan begrænse adgangen til bestemte websteder, søgemaskiner skjuler søgeresultater for at overholde forskellige anti-piratkopieringshandlinger, og websteder selv viser ofte forskelligt indhold til besøgende fra forskellige geografiske regioner.

Hvis dette ikke passer godt sammen med dig, bør du overveje at bruge en selvstændig hostet proxyserver til at komme forbi geografiske begrænsninger og andre former for censur. Selvhostede proxyservere kan også hjælpe dig med at reducere båndbredde og forbedrer responstider ved at cache ofte anmodede websider, og nogle har avancerede filtreringsfunktioner, der gør det muligt at slippe af med annoncer eller beskytte børn mod skade.

Vores udvalg afspejler den brede vifte af selvhostede proxyservere og deres muligheder. Nogle selvhostede proxyservere, der er beskrevet i denne artikel, er nemmere at konfigurere end andre, men vi mener, at enhver, der er villig til at bruge lidt tid på at læse en online tutorial, skal være i stand til at installere og konfigurere næsten enhver selvstændig hostet proxyserver, der er tilgængelig.

1. Privoxy

Privoxy er en ikke-cache webproxy med filtreringsfunktioner til forbedring af privatlivets fred. Det kan ændre websides data og HTTP-headere, kontrollere adgang og fjerne annoncer.

Den første version af Prixovy blev udgivet i 2001, baseret på Internet Junkbuster, en ældre annonceblokerende webproxy frigivet under GNU General Public License. Indtil 2010 brugte Tor-projektet Privoxy med Tor, men de besluttede i sidste ende at holde sig væk fra tredjepartsløsninger af sikkerhedsmæssige årsager.

Prixovy er tilgængelig på stort set alle populære operativsystemer og platforme, inklusive Linux, OpenWrt, DD-WRT, Windows, macOS, OS / 2, AmigaOS og BeOS. Mens Prixovy er ret let at installere og køre, som vi forklarer i næste afsnit af denne artikel, er finjustering af dens forskellige indstillinger langt fra trivielt og kræver en ret avanceret forståelse af computernetværk.

2. Blæksprutte

Blæksprutte er en cache-proxy med understøttelse af HTTP, HTTPS, FTP og andre protokoller. Caching-proxyer gemmer midlertidigt ofte anvendte data for at reducere båndbredde og forbedre responstider.

Squid startede sit liv i 1996 som Harvest-objektcache, som var en del af et forskningsprojekt fra Internet Research Task Force Research Group on Resource Discovery (IETF-RD). Den aktuelle version af Blæksprutte er en fork af den sidste præ-kommercielle version af Harvest, og dens navn blev valgt for at forhindre forveksling med den kommercielle gaffel kaldet Cached 2.0.

Blæksprutter kører på alle populære operativsystemer, og den bruges af hundredvis af internetudbydere over hele verden for at give deres brugere den bedst mulige internetoplevelse. Websteder bruger Squid til at forbedre deres indholdslevering, hvilket betyder, at det at vide, hvordan man installerer og konfigurerer det, kan hjælpe dig med at få et godt stykke arbejde.

3. Pi-hul

Pi-hole er et DNS-sinkhole, der kan blokere reklame og upassende indhold på netværksniveau. Som navnet antyder, er Pi-hole beregnet til brug sammen med Raspberry Pi single-board-computeren, som er udviklet i Storbritannien af ​​Raspberry Pi Foundation og leverer billige omkostninger, der er tilgængelige for folk med alle økonomiske baggrunde og kan bruges til uddannelsesmæssige formål.

Kernen i Pi-hul er forskellige open source-teknologier som dnsmasq, cURL og Lighttpd, som gør det muligt at blokere DNS-anmodninger om kendte sporings- og reklamedomæner. Fordi Pi-hul fungerer på netværksniveau, forhindrer det, at annoncer vises, selv på smart-tv'er og mobile enheder, der kører Android og iOS.

4. SwiperProxy

SwiperProxy er en ekstremt effektiv webproxy skrevet i Python. Hvis du gerne vil vide, hvordan proxyservere fungerer under emhætten, er SwiperProxy et fremragende sted at starte, fordi det er open source, hostet på GitHub og kører på en selvstændig, minimalistisk webserver. Det fungerer godt sammen med alle større webservere, inklusive Apache, Nginx og Varnish, og er konfigureret gennem kun 25 veldokumenterede muligheder.

For at komme i gang med SwiperProxy anbefaler vi, at du læser hurtigstartsguiden, som du kan finde her.

5. Traefik

Træfɪk er en moderne reverse proxy og load balancer, der er fuldt open source, nem at konfigurere og designet med moderne skybaserede tjenester i tankerne. Det er skrevet på Go-programmeringssproget og udsætter en Rest API.

Træfɪk er typisk implementeret til at orkestrere flere skytjenester, så du nemt kan tilføje, fjerne, dræbe, opgradere eller skalere tjenester. Fordi Træfɪk er pakket som en enkelt binær fil og tilgængelig som et lille officielt dockerbillede, kan det næppe være lettere at installere det.

Sådan installeres og konfigureres Privoxy

Den gode nyhed er, at Prixovy er tilgængelig både som rå kildekode og i praktiske præ-kompilerede pakker til en lang række operativsystemer. Medmindre du ved præcis, hvad du laver, skal du starte med pakkerne, som kan downloades herfra.

Ubuntu-brugere kan installere Prixovy ved hjælp af følgende kommando:

# sudo apt-get install privoxy

Og mange andre Linux-distributioner, herunder Red Hat og Fedora, har også Privoxy i opbevaringssteder.

Uanset hvilken installationsmetode du bruger, skal du gå til / etc / privoxy, fordi det er her Privoxy-konfigurationsfilerne er placeret.

Fordi Privoxy hovedsageligt er skrevet til folk, der allerede kender regulære udtryk, HTTP og HTML - eller er villige til at lære dem - dens konfiguration er ret kompliceret. Heldigvis er standardinstallationen dybest set klar til brug. Hvis du vil lære at finjustere Privoxy efter eget smag, skal du læse den officielle konfigurationsvejledning.

Det eneste, du virkelig skal gøre, før du bruger Privoxy for første gang, er at konfigurere din webbrowser til at bruge Privoxy som en HTTP- og HTTPS-proxy. Gå blot til din webbrowsers indstillinger, naviger til proxy-kategorien og brug 127.0.0.1 (eller localhost) for proxy-adressen og 8118 for porten.

Konklusion

At vide, hvordan man installerer en konfiguration af populære selvhostede proxyservere, giver dig mulighed for at udøve større kontrol over din internetoplevelse. Der er mange vidunderlige løsninger, der er værd at udforske, og vi har kun skrabet overfladen af, hvad der er muligt.

Bedste kommandoliniespil til Linux
Kommandolinjen er ikke kun din største allierede, når du bruger Linux, den kan også være kilde til underholdning, fordi du kan bruge den til at spille...
Bedste apps til Gamepad Mapping til Linux
Hvis du kan lide at spille spil på Linux med en gamepad i stedet for et typisk tastatur- og musesystem, er der nogle nyttige apps til dig. Mange pc-sp...
Nyttige værktøjer til Linux-spillere
Hvis du kan lide at spille spil på Linux, er chancerne for, at du måske har brugt apps og hjælpeprogrammer som Wine, Lutris og OBS Studio for at forbe...