HTTP

Hur man installerar och ställer in TinyProxy på din Linux-server

Hur man installerar och ställer in TinyProxy på din Linux-server
Tinyproxy är en HTTP / HTTPS-proxy. Det är lätt, snabbt, mycket enkelt att konfigurera och en proxy-tjänst med öppen källkod. Tinyproxy kan också konfigureras som en omvänd proxy. Det är bra att använda som en liten proxy med färre systemresurser eftersom den är mycket lätt.

Funktioner

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 tinyproxy

Tinyproxy 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.konf

För att göra ändringar i Tinyproxy-konfigurationsfilen, öppna den med vim.

[e-postskyddad]: ~ $ sudo vim etc / tinyproxy / tinyproxy.konf

Gå 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 / filter

Lä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 restart

Tillå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 8888

Regulera 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 start

För att schemalägga stopptiden för tinyproxy, skriv följande kommandon.

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

Detta 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.

Hur man utvecklar ett spel på Linux
För ett decennium sedan skulle inte många Linux-användare förutsäga att deras favoritoperativsystem en dag skulle vara en populär spelplattform för ko...
Portar med öppen källkod för kommersiella spelmotorer
Gratis, öppen källkod och plattformsmekaniska rekreationer kan användas för att spela gamla såväl som några av de ganska senaste speltitlarna. I den h...
Bästa kommandoradsspel för Linux
Kommandoraden är inte bara din största allierade när du använder Linux, det kan också vara källan till underhållning eftersom du kan använda den för a...