HTTP

Hoe TinyProxy op uw Linux-server te installeren en in te stellen?

Hoe TinyProxy op uw Linux-server te installeren en in te stellen?
Tinyproxy is een HTTP/HTTPS-proxy. Het is lichtgewicht, snel, zeer eenvoudig te configureren en een open-source proxyservice. Tinyproxy is ook configureerbaar als een omgekeerde proxy. Het is goed om te gebruiken als een kleine proxy met minder systeembronnen, omdat het erg licht van gewicht is.

Kenmerken

Installeer TinyProxy

Werk systeempakketten bij door de volgende opdracht te typen:.

[e-mail beveiligd]:~$ sudo apt-get update
[e-mail beveiligd]:~$ sudo apt-get upgrade -y

Zodra de update is voltooid, installeert u Tinyproxy door deze opdracht te typen.

[email protected]:~$ sudo apt-get -y install tinyproxy

Tinyproxy wordt geïnstalleerd. Typ deze opdrachten om de status van Tinyproxy te starten en te controleren:.

[email protected]:~$ sudo systemctl tinyproxy start
[email protected]:~$ sudo systemctl tinyproxy status

Webbrowser configureren

Om je Tinyproxy te laten werken, moet je enkele instellingen in je webbrowser wijzigen. Ga hiervoor naar de netwerkinstellingen van uw webbrowser en klik op de handmatige proxyconfiguratie en schrijf in de HTTP-proxybalk uw openbare IP-adres waarop u de Tinyproxy wilt uitvoeren. En het poortnummer (standaard tinyproxy poortnummer). is 8888).

U kunt ook foxyproxy gebruiken om uw webbrowser te configureren. Het is een tool voor proxybeheer die veel beter is dan de beperkte mogelijkheden van Firefox-proxyconfiguratie. Het is een extensie voor de Firefox- en Chrome-webbrowsers en kan worden gedownload van hun winkels.

Tinyproxy-configuratie

Het Tinyproxy-configuratiebestand bevindt zich in het volgende pad: “etc/tinyproxy/tinyproxy.conf”.

Om toegang te krijgen, typt u de volgende opdracht:.

[e-mail beveiligd]:~$ cd etc/tinyproxy/tinyproxy.conf

Om wijzigingen aan te brengen in het Tinyproxy-configuratiebestand, opent u het met vim.

[email protected]:~$ sudo vim etc/tinyproxy/tinyproxy.conf

Ga naar de lijn 127 . toestaan.0.0.1 en verander het met je openbare IP-adres.

Ga nu naar regel #Luister 192.168.0.1 . Geef commentaar op deze regel en schrijf uw IP_Adres erin.

Bereik van gebruikers-IP's toestaan ​​en blokkeren

Met Tinyproxy kunt u een gebruikers-IP of een reeks IP's toevoegen of blokkeren voor het gebruik van tinyproxy. Om gebruikers-IP toe te staan ​​of te blokkeren, ga naar de regel Toestaan ​​127.0.0.1, en voeg onder deze regel de IP-adressen toe die u wilt toestaan ​​[IP_Address]. Voor het toestaan ​​van een bereik van IP-adressen net onder de lijn Sta 192 . toe.168.0.0 voeg een regel toe

[IP_Adres/bereik] toestaan

Voor het blokkeren van een gebruikers-IP of bereik van IP's, geef je gewoon commentaar op het IP_Address dat je wilt blokkeren. In tinyproxy zijn standaard alle IP's geblokkeerd.

autorisatie

In tinyproxy kun je autorisatie instellen zodat alleen die gebruikers toegang hebben tot de tinyproxy die geautoriseerd zijn. Ga voor het instellen van de autorisatiegegevens naar de regel #BasicAuth gebruikerswachtwoord. Verwijder commentaar op deze regel en schrijf uw wachtwoord aan het einde van deze regel.

BasicAuth-gebruikerswachtwoord [Uw wachtwoord]

Filter toevoegen

U kunt ook een verkeersfilter toevoegen door websites te blokkeren met behulp van tinyproxy. Volg de instructies voor het toevoegen van verkeersfilters.

Ga naar de lijn Filter "/etc/tinyproxy/filter". Reageer op deze regel. U kunt het filter op URL of domeinen zetten. Geef onder deze regel ook commentaar op een andere regel, “FilterUitgebreid Aan”. En “FilterDefaultDeny Ja”.

Sla de wijzigingen op en voeg domeinen toe van de websites die u wilt blokkeren in het filterbestand. U kunt het filterbestand openen in de “/etc/tinyproxy/filter” pad. Dus open het met vim.

[e-mail beveiligd]:~$ sudo vim etc/tinyproxy/filter

Voeg de domeinen regel voor regel toe. U kunt elk en zoveel domeinen toevoegen als u wilt blokkeren.

Elke keer dat u wijzigingen aanbrengt in de filterlijst of het tinyproxy-configuratiebestand, moet u de tinyproxy-service opnieuw starten. Om de opdracht tinyproxy-servicetype opnieuw te starten:.

[e-mail beveiligd]:~$ service tinyproxy herstart

Sta nu de firewall toe door de opdracht te typen.

[email protected]:~$ sudo iptables -A INPUT -j ACCEPT -m comment --comment "tinyproxy" -s 192.163.28.73/24 -p tcp --dport 8888

Regel TinyProxy met behulp van Cron Job

Als je de timing van je tinyproxy wilt plannen, bijvoorbeeld wanneer je de tinyproxy wilt starten, herstarten of stoppen. Je kunt het doen met een speciale functie van de Linux-cronjob. Het volgt dit patroon tijd (minuut, uur, dag van de maand, maand, dag van de week) pad commando. Om de opdracht cron job type te bewerken: crontab -e

Typ de volgende opdrachten om de starttijd van tinyproxy te plannen:.

0 6 * * * etc/init.d/tinyproxy start

Typ de volgende opdrachten om de stoptijd van tinyproxy te plannen:.

0 23 * * * etc/init.d/tinyproxy stop

Dit betekent dat de tinyproxy-service elke dag automatisch om 6.00 uur start en om 23.00 uur stopt.

Conclusie

Tinyproxy is een handige en gemakkelijke tool om de HTTP/HTTPS-proxy in te stellen. Het is voor kleine servers, maar als je een proxyserver voor grotere netwerken wilt hebben, moet je misschien naar de squid-proxy gaan. We hebben hier slechts enkele tips gedeeld, maar ze zijn goed genoeg. Met behulp van deze eenvoudige handleiding over het installeren, configureren en gebruiken van tinyproxy, kunt u uw tinyproxy instellen.

Top 10 spellen om te spelen op Ubuntu
Het Windows-platform is een van de dominante platforms voor gaming geweest vanwege het enorme percentage games dat tegenwoordig wordt ontwikkeld om Wi...
5 beste arcade-spellen voor Linux
Tegenwoordig zijn computers serieuze machines die worden gebruikt om te gamen. Als je de nieuwe hoge score niet kunt halen, weet je wat ik bedoel. In ...
Strijd om Wesnoth 1.13.6 Ontwikkeling vrijgegeven
Strijd om Wesnoth 1.13.6 die vorige maand werd uitgebracht, is de zesde ontwikkelingsrelease in de 1.13.x-serie en het levert een aantal verbeteringen...