Funktioner
- Tinyproxy är lätt att konfigurera och ändra.
- Ett litet minnesavtryck innebär att det tar mycket lite utrymme på operativsystem. Dess minnesavtryck är nästan cirka 2 MB.
- Det anonyma läget tillåter godkännande av enskilda HTTP-rubriker som bör tillåtas och de som inte borde vara.
- Åtkomstkontroll genom att blockera en obehörig användare.
- Filtrering tillåter användaren att blockera eller tillåta en viss domän genom att skapa en svartlista och vitlista.
- Sekretessfunktioner styr både inkommande och utgående data från HTTPS / HTTP-servrar.
Installera TinyProxy
Uppdatera systempaket genom att skriva följande kommando.
[e-postskyddad]: ~ $ sudo apt-get-uppdatering[e-postskyddad]: ~ $ sudo apt-get upgrade -y
När uppdateringen är klar installerar du Tinyproxy genom att skriva detta kommando.
[e-postskyddad]: ~ $ sudo apt-get -y installera tinyproxyTinyproxy installeras. För att starta och kontrollera status för Tinyproxy, skriv dessa kommandon.
[e-postskyddad]: ~ $ sudo systemctl tinyproxy start[e-postskyddad]: ~ $ sudo systemctl tinyproxy-status
Konfigurera webbläsaren
För att få din Tinyproxy att fungera måste du ändra vissa inställningar i din webbläsare. För att göra det, gå in i webbläsarens nätverksinställningar och klicka på den manuella proxykonfigurationen och skriv HTTP-proxyfältet din offentliga IP_Address som du vill köra Tinyproxy på. Och portnumret (som standard tinyproxy portnr. är 8888).
Du kan också använda foxyproxy för att konfigurera din webbläsare. Det är ett proxyhanteringsverktyg som är mycket bättre än den begränsade möjligheten för Firefox-proxykonfiguration. Det är ett tillägg för webbläsarna Firefox och Chrome och kan laddas ner från deras butiker.
Tinyproxy-konfiguration
Tinyproxy-konfigurationsfilen finns i följande sökväg “Etc / tinyproxy / tinyproxy.conf ”.
För att komma åt det, skriv följande kommando.
[e-postskyddad]: ~ $ cd etc / tinyproxy / tinyproxy.konfFör att göra ändringar i Tinyproxy-konfigurationsfilen, öppna den med vim.
[e-postskyddad]: ~ $ sudo vim etc / tinyproxy / tinyproxy.konfGå till raden Tillåt 127.0.0.1 och ändra den med din offentliga IP-adress.
Gå nu till rad #Listen 192.168.0.1 . Kommentera den här raden och skriv din IP_Address i den.
Tillåt och blockera utbud av användar-IP: er
Tinyproxy låter dig lägga till eller blockera en användares IP eller ett antal IP-adresser från att använda tinyproxy. För att tillåta eller blockera användarens IP, gå till raden Tillåt 127.0.0.1, och under denna rad, lägg till de IP-adresser du vill tillåta [IP_Address]. För att tillåta en rad IP-adresser strax under raden Tillåt 192.168.0.0 lägg till en rad
Tillåt [IP_Address / range]För att blockera en användares IP eller IP-intervall, kommentera bara IP_Address du vill blockera. I tinyproxy är som standard alla IP-adresser blockerade.
Tillstånd
I tinyproxy kan du ställa in auktorisering så att endast de användare har åtkomst till tinyproxy som är auktoriserade. För att konfigurera behörighetsuppgifterna, gå till raden #BasicAuth användarlösenord. Avmarkera denna rad och skriv ditt lösenord i slutet av denna rad.
BasicAuth användarlösenord [Ditt lösenord]Lägger till filter
Du kan också lägga till ett trafikfilter genom att blockera webbplatser med tinyproxy. Följ instruktionerna för att lägga till trafikfilter.
Gå till raden Filtrera “/ etc / tinyproxy / filter”. Kommentera den här raden. Du kan placera filtret på URL eller domäner. Kommentera även en rad under denna rad, “FilterExtanded On”. Och “FilterDefaultDeny Ja”.
Spara ändringarna och lägg till domäner på de webbplatser som du vill blockera i filterfilen. Du kan komma åt filterfilen i “/ Etc / tinyproxy / filter” väg. Så öppna den med vim.
[e-postskyddad]: ~ $ sudo vim etc / tinyproxy / filterLägg till domänerna rad för rad. Du kan lägga till valfri och så många domäner som du vill blockera.
Varje gång du gör några ändringar i filterlistan eller konfigurationsfilen för tinyproxy måste du starta om tinyproxy-tjänsten. För att starta om kommandot tinyproxy-servicetyp.
[e-postskyddad]: ~ $ service tinyproxy restartTillåt nu brandväggen genom att skriva kommandot.
[e-postskyddad]: ~ $ sudo iptables -A INPUT -j ACCEPT -m kommentar - kommentar “tinyproxy” -s 192.163.28.73/24 -p tcp --port 8888Regulera TinyProxy med Cron Job
Om du vill schemalägga tidpunkten för din tinyproxy, som när du vill starta, starta om eller stoppa tinyproxy. Du kan göra det med en speciell funktion i Linux cron-jobbet. Det följer detta mönster tid (minut, timme, dag i månaden, månad, veckodag) vägkommando. Redigera kommandot för cron-jobbtyp crontab -e
För att schemalägga starttiden för tinyproxy, skriv följande kommandon.
0 6 * * * etc / init.d / tinyproxy startFör att schemalägga stopptiden för tinyproxy, skriv följande kommandon.
0 23 * * * etc / init.d / tinyproxy stoppDetta innebär att tinyproxy-tjänsten automatiskt startar klockan 6 och slutar klockan 23 varje dag.
Slutsats
Tinyproxy är ett användbart och enkelt verktyg för att ställa in HTTP / HTTPS Proxy. Det är för små servrar, men om du vill ha en proxyserver som kör för större nätverk kan du behöva gå till bläckfiskproxy. Vi har bara delat några tips här, men de är tillräckligt bra. Med den här enkla guiden om hur du installerar, konfigurerar och använder tinyproxy kommer du att kunna ställa in din tinyproxy.