Hoe u een proxyserver op Ubuntu instelt

Hoe u een proxyserver op Ubuntu instelt
Zwarte bril op computerscherm met kenmerkende afbeelding Linux

Als u ooit uw netwerkinstellingen voor privacy moest aanpassen, regionale beperkingen moest omzeilen of gegevensoverdracht moest beveiligen, dan hebt u waarschijnlijk wel eens van proxy’s gehoord. Met proxy’s kunt u zonder beperkingen op het web surfen en ook een extra beveiligingslaag toevoegen aan uw webgerelateerde activiteiten.

Maar hoe goed werken proxies en hoe kun je er een instellen op Ubuntu? Deze gids geeft een gedetailleerd overzicht van hoe je je proxy op Ubuntu Linux aan de praat krijgt.

Wat zijn proxy’s en hoe werken ze?

Proxy’s zijn intermediaire servers die dienen als gateway tussen uw systeem en de online wereld (en hier zijn de beste gratis proxyservers die u kunt gebruiken). Ze werken door uw internetactiviteit te onderscheppen en deze door te geven via hun eigen servers. U kunt een proxy configureren om verschillende soorten verkeer te verwerken, zoals FTP, HTTP en HTTPS.

Wanneer u een proxy uitvoert, worden uw internetverzoeken eerst doorgegeven aan de proxyserver. Daarna worden ze doorgegeven aan de doelwebsite. Op dezelfde manier keren de gegevens van de website eerst terug naar de proxyserver, die ze vervolgens weer naar u doorstuurt. Deze techniek maskeert uw IP-adres voor de websites die u bezoekt, wat een laag anonimiteit biedt.

Proxyserver instellen op Ubuntu

Het configureren van een proxyserver op Ubuntu is eenvoudig. U kunt het instellen via GUI of vanaf de Linux-terminal. Laten we beginnen met het configureren van een proxy met behulp van de GUI-methode.

Desktop-GUI gebruiken

Om een ​​proxyserver op Ubuntu in te stellen, gaat u naar het Activiteitenoverzicht , typt u Instellingen en opent u het. U kunt Instellingen ook openen vanuit de zijbalk van het hoofdvenster van Ubuntu.

Het instellingenpictogram weergeven in het toepassingsmenu.

Ga naar het gedeelte Netwerk in het menu Instellingen en selecteer de optie Proxy .

Open de proxy-instelling via het gedeelte Netwerk in de Ubuntu-instellingen.

Schakel de optie Netwerkproxy in en kies voor Handmatige of Automatische configuratie.

Als u Manual selecteert , moet u het poortnummer en IP-adres van uw proxyserver opgeven. Zorg er ook voor dat u het juiste proxytype selecteert, zoals HTTP, HTTPS, SOCKS5 Host of FTP.

Het IP-adres en poortnummer opgeven voor het handmatig configureren van de proxy.

U kunt ook hosts toevoegen die de proxy moeten uitschakelen in het gedeelte Genegeerde hosts onderaan.

Als u de optie Automatisch selecteert , moet u de URL van het configuratiebestand van uw proxy invoeren.

Autoconfiguratieproxy met URL specificeren.

Dat is alles! Sla uw instellingen op en sluit het venster Netwerkproxy.

Om te controleren of uw proxy correct is ingesteld op Ubuntu, kunt u een terminal openen en de volgende opdracht uitvoeren:

Verificatie van de nieuw ingestelde proxy met behulp van de echo-opdracht.

Als de proxy is ingesteld, ziet u het IP-adres en de poort van de proxyserver in de uitvoer.

Ubuntu Terminal gebruiken

Als u vertrouwd bent met het gebruik van de terminal, kunt u een proxy op Ubuntu instellen met grotere precisie en controle. U hebt de optie om de proxy tijdelijk of permanent te configureren en u kunt deze toepassen voor een enkele gebruiker of voor het hele systeem.

Hier is de opdracht om de proxyverbinding tot stand te brengen:

U moet de gebruikersnaam , het wachtwoord , het proxy-web- of-IP-adres en het poortnummer vervangen door uw eigen specifieke gegevens.

Dezelfde opdracht kan voor alle belangrijke proxytypen worden gebruikt, door simpelweg HTTP te vervangen door HTTPS, FTP en SOCKS Host.

Hier is bijvoorbeeld de opdracht om een ​​tijdelijke proxy in te stellen zonder authenticatie met behulp van het HTTPS-proxytype:

Dat is alles! De tijdelijke proxy is nu actief voor alle opdrachten in de huidige terminalsessie.

U kunt de proxy voor lokaal verkeer ook omzeilen door de NO_PROXYvolgende variabele te gebruiken:

Permanente proxy instellen

Een nadeel van het instellen van een tijdelijke proxy met behulp van omgevingsvariabelen is dat u deze elke keer dat u een nieuwe terminalsessie start, opnieuw moet configureren. Om deze repetitieve taak te vermijden, kunt u een permanente proxy configureren voor al uw terminalsessies.

Om te beginnen openen we het bestand “.bashrc” met behulp van nano of een andere teksteditor in de terminal:

Als u Zsh in plaats van Bash gebruikt, moet u het Zsh-configuratiebestand “.zshrc” in plaats van “.bashrc” bewerken.

http_proxyDefinieer de variabelen of onderaan dit configuratiebestand https_proxy:

Specificeer een permanente proxyconfiguratie door het bashrc-bestand te bewerken.

Sla de wijzigingen op en sluit het bestand.

Om de bijgewerkte proxy-instellingen toe te passen op de bestaande sessie, voert u het volgende uit:

De proxy-instellingen zijn nu actief voor de huidige gebruiker telkens wanneer een nieuwe terminalsessie wordt geopend.

Als u wilt dat deze instellingen op alle gebruikers worden toegepast, voegt u de proxyvariabelen toe aan het bestand “/etc/environment”, een systeembreed configuratiebestand.

Laten we eerst het bestand “/etc/environment” openen als rootgebruiker:

Vermeld de specifieke proxyvariabelen opnieuw aan het einde van het bestand:

Configureer een permanente proxy voor alle gebruikers door het bestand /etc/environment te bewerken.

Sla het bestand op en sluit het. Ten slotte kunt u de nieuwe proxymodus inschakelen door uit te loggen en vervolgens weer in te loggen.

Als uw proxyserver uw gebruikersnaam en wachtwoord nodig heeft, voegt u het volgende toe:

Proxy-instellingen voor APT instellen

Voor APT, de pakketbeheerder voor Debian-gebaseerde systemen zoals Ubuntu en Linux Mint, is aanvullende configuratie vereist om een ​​proxy te kunnen gebruiken.

Om te beginnen opent u het apt-configuratiebestand met een willekeurige teksteditor:

Voeg vervolgens de proxygegevens toe in de opgegeven indeling:

Specificeer de proxy voor APT in het configuratiebestand.

Uw APT routeert nu alle updates en installaties via de proxy.

Proxy-instellingen voor Git en Get toepassen

U kunt de proxy-instelling ook toepassen voor verschillende andere consoleprogramma’s zoals Git en wget. In softwareontwikkeling is Git een zeer belangrijk hulpmiddel voor het beheren van broncodewijzigingen.

Proxy toepassen op Git in Ubuntu-terminal.

U kunt hetzelfde doen voor het HTTPS-proxytype:

Om er zeker van te zijn dat de instellingen worden toegepast, voert u het volgende uit:

Verificatie van Git-proxy.

wgetis een opdrachtregeltool waarmee u bestanden van internet kunt downloaden zonder browser. Om een ​​proxyserver voor wget op te geven, voegt u eenvoudig de benodigde proxygegevens toe aan het bestand “.wgetrc”.

Laten we het wget-configuratiebestand openen en bewerken:

Voeg de volgende proxygegevens toe:

Proxy toepassen op de opdrachtregeltool Wget door het wgetrc-bestand te bewerken.

Sla het bestand op en sluit af. De wijzigingen worden onmiddellijk van kracht.

Dingen om te proberen met Ubuntu Proxy Server

Zodra uw proxy actief is, opent het een hoop mogelijkheden. U kunt bijvoorbeeld eenvoudig regionale blokkades omzeilen en content ontgrendelen die anders niet beschikbaar is in uw regio. Proxy’s zijn ook geweldig om uw privacy te beschermen, omdat ze uw IP-adres maskeren, waardoor uw online activiteiten veiliger blijven.

U kunt een proxy gebruiken om de bandbreedte te beheren en internetgebruik te controleren. Bovendien slaat een proxyserver, wanneer deze is ingesteld om content te cachen, kopieën op van de websites die u regelmatig bezoekt, wat uw browsen aanzienlijk versnelt.

Verschil tussen proxy’s en VPN

En hoe zit het met VPN’s? Zijn dat niet hetzelfde? Nou, niet helemaal. Hoewel beide uw IP-adres kunnen maskeren, beveiligt een VPN al uw webverkeer, niet alleen specifieke verzoeken. VPN’s bieden een hoger beveiligingsniveau, waardoor ze ideaal zijn voor gevoelige activiteiten zoals online bankieren of toegang tot bedrijfsnetwerken.

Proxyservers zijn daarentegen vaak sneller en kunnen worden gebruikt voor specifieke taken, zoals het omzeilen van regionale beperkingen of het beheren van de bandbreedte zonder de overhead van encryptie.

Afronden

Of u nu inhoudsbeperkingen wilt omzeilen, uw online privacy wilt verbeteren of uw netwerkbeveiliging wilt verbeteren, een proxyserver kan een waardevol hulpmiddel voor u zijn. U kunt Nginx ook gebruiken als een reverse proxy of een eenvoudige webserver maken met darkhttpd.

Afbeelding tegoed: Unsplash . Alle wijzigingen en screenshots door Haroon Javed.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *