Hvordan installere og konfigurere TinyProxy på Linux -serveren din

Hvordan installere og konfigurere TinyProxy på Linux -serveren din
TinyProxy er en HTTP/HTTPS -proxy. Det er lett, raskt, veldig enkelt å konfigurere og en åpen kildekode-proxy-tjeneste. TinyProxy er også konfigurerbar som en omvendt proxy. Det er godt å brukes som en liten fullmakt med færre systemressurser fordi den er veldig lett.

Egenskaper

  • TinyProxy er enkel å konfigurere og endre.
  • Et lite minneavtrykk betyr at det opptar en veldig liten plass på operativsystemer. Hukommelsesavtrykket er nesten omtrent 2 MB.
  • Den anonyme modusen tillater autorisasjon av individuelle HTTP -overskrifter som bør være tillatt og de som ikke skal være.
  • Tilgangskontroll ved å blokkere en uautorisert bruker.
  • Filtrering lar brukeren blokkere eller tillate et bestemt domene ved å opprette en svarteliste og hviteliste.
  • Personvernfunksjoner kontrollerer både innkommende og utgående data fra HTTPS/HTTP -servere.

Installer TinyProxy

Oppdater systempakker ved å skrive følgende kommando.

ubuntu@ubuntu: ~ $ sudo apt-get update
ubuntu@ubuntu: ~ $ sudo apt -get oppgradering -y

Når oppdateringen er fullført, installer TinyProxy ved å skrive denne kommandoen.

ubuntu@ubuntu: ~ $ sudo apt -get -y installere bittyproxy

TinyProxy vil bli installert. For å starte og sjekke statusen til TinyProxy, skriv disse kommandoene.

ubuntu@ubuntu: ~ $ sudo SystemCTL TinyProxy Start
ubuntu@ubuntu: ~ $ sudo SystemCTl TinyProxy Status

Konfigurer nettleser

For å få TinyProxy til å fungere, må du endre noen innstillinger i nettleseren din. For å gjøre det, gå inn i innstillinger for nettlesernettverk og klikk på den manuelle proxy -konfigurasjonen, og i HTTP Proxy Bar, skriv den offentlige IP_ADDRESS som du vil kjøre TinyProxy. Og portnummeret (som standard TinyProxy Port Nei. er 8888).

Du kan også bruke FoxyProxy for å konfigurere nettleseren din. Det er et fullmaktsstyringsverktøy som er mye bedre enn den begrensede evnen til Firefox Proxy -konfigurasjon. Det er en utvidelse for nettlesere.

TinyProxy -konfigurasjon

TinyProxy -konfigurasjonsfilen er lokalisert i følgende bane “ETC/TINYPROXY/TINYPROXY.Conf ”.

For å få tilgang til den, skriv inn følgende kommando.

ubuntu@ubuntu: ~ $ cd etc/TinyProxy/TinyProxy.konf

For å gjøre endringer i TinyProxy -konfigurasjonsfilen, åpne den ved hjelp av VIM.

ubuntu@ubuntu: ~ $ sudo vim etc/TinyProxy/TinyProxy.konf

Gå til linjen Tillat 127.0.0.1 og endre den med din offentlige IP -adresse.

Gå nå til linjen #Listen 192.168.0.1 . Kommenter denne linjen og skriv IP_Addressen din i den.

Tillat og blokkering av bruker IPS

TinyProxy lar deg legge til eller blokkere en bruker IP eller en rekke IP -er fra å bruke TinyProxy. For å tillate eller blokkere brukerens IP, gå til linjen Tillat 127.0.0.1, og under denne linjen, legg til IP -adressene du vil tillate [ip_address]. For å tillate en rekke IP -adresse rett under linjen, tillater 192.168.0.0 Legg til en linje

Tillat [IP_Address/Range]

For å blokkere en bruker IP eller en rekke IP -er, bare kommenter IP_ADDRESS du vil blokkere. I TinyProxy, som standard, er alle IP -ene blokkert.

Autorisasjon

I TinyProxy kan du konfigurere autorisasjon slik at bare brukerne kan få tilgang til TinyProxy som er autorisert. For å sette opp autorisasjonsopplysningene, gå til linjen #Basicauth brukerpassord. Ukomment denne linjen og skriv passordet ditt på slutten av denne linjen.

BasicAuth brukerpassord [passordet ditt]

Legge til filter

Du kan også legge til et trafikkfilter ved å blokkere nettsteder ved hjelp av TinyProxy. Følg instruksjonene for å legge til trafikkfilter.

Gå til linjen Filter “/etc/TinyProxy/Filter”. Kommenter denne linjen. Du kan legge filteret på URL eller domener. Under denne linjen kan du kommentere en annen linje, “Filterextanded on”. Og “Filterdefaultdeny ja”.

Lagre endringene og legg til domener på nettstedene du vil blokkere i filterfilen. Du kan få tilgang til filterfilen i “/Etc/TinyProxy/Filter” sti. Så åpne den ved hjelp av vim.

ununtu@ubuntu: ~ $ sudo vim etc/TinyProxy/Filter

Legg til domenelinjen for linje. Du kan legge til et hvilket som helst og så mange domener du vil blokkere.

Hver gang du gjør noen endringer i filterlisten eller TinyProxy -konfigurasjonsfilen, må du starte TinyProxy -tjenesten på nytt. For å starte kommandoen for TinyProxy Service Type.

ubuntu@ubuntu: ~ $ service TinyProxy Restart

La nå brannmuren ved å skrive kommandoen.

ubuntu@ubuntu: ~ $ sudo iptables -a input -j aksepterer -m kommentar -Kommentar “TinyProxy” -s 192.163.28.73/24 -P TCP -DPORT 8888

Regulere TinyProxy ved hjelp av Cron Job

Hvis du vil planlegge tidspunktet for TinyProxy, som når du vil starte, start på nytt eller stoppe TinyProxy. Du kan gjøre det med en spesiell funksjon i Linux Cron Job. Det følger dette mønsteret tid (Minutt, time, dag i måneden, måneden, ukens dag) banekommando. For å redigere kommandoen Cron Job Type crontab -e

For å planlegge starttiden for TinyProxy, skriv inn følgende kommandoer.

0 6 * * * etc/init.D/TinyProxy Start

For å planlegge stoppetiden for TinyProxy, skriv inn følgende kommandoer.

0 23 * * * etc/init.D/TinyProxy Stop

Dette betyr at TinyProxy -tjenesten automatisk starter klokka 06.00 og stopper klokka 23 hver dag.

Konklusjon

TinyProxy er et nyttig og enkelt verktøy for å stille inn HTTP/HTTPS -proxy. Det er for små servere, men hvis du vil ha en proxy -server som kjører for større nettverk, kan det hende du må gå til blekksprut proxy. Vi har bare delt noen tips her, men de er gode nok. Ved å bruke denne enkle guiden for hvordan du installerer, konfigurerer og bruker TinyProxy, vil du kunne sette opp TinyProxy.