Lastnosti
- Tinyproxy je enostavno konfigurirati in spreminjati.
- Majhen odtis pomnilnika pomeni, da zaseda zelo malo prostora v operacijskih sistemih. Njegov spominski odtis je skoraj približno 2 MB.
- Anonimni način omogoča pooblastilo za posamezne glave HTTP, ki bi morale biti dovoljene in tiste, ki ne bi smele biti.
- Nadzor dostopa z blokiranjem nepooblaščenega uporabnika.
- Filtriranje omogoča uporabniku, da blokira ali dovoli določeno domeno z ustvarjanjem črnega in belega seznama.
- Funkcije zasebnosti nadzorujejo dohodne in odhodne podatke s strežnikov HTTPS / HTTP.
Namestite TinyProxy
Posodobite sistemske pakete tako, da vnesete naslednji ukaz.
[e-pošta zaščitena]: ~ $ sudo apt-get update[zaščiteno po e-pošti]: ~ $ sudo apt-get upgrade -y
Ko je posodobitev končana, namestite Tinyproxy, tako da vnesete ta ukaz.
[e-pošta zaščitena]: ~ $ sudo apt-get -y namestite tinyproxyTinyproxy bo nameščen. Če želite zagnati in preveriti stanje Tinyproxy, vnesite te ukaze.
[e-pošta zaščitena]: ~ $ sudo systemctl tinyproxy start[zaščitena po e-pošti]: ~ $ status sudo systemctl tinyproxy
Konfigurirajte spletni brskalnik
Če želite, da vaš Tinyproxy deluje, morate v spletnem brskalniku spremeniti nekatere nastavitve. Če želite to narediti, pojdite v omrežne nastavitve spletnega brskalnika in kliknite ročno konfiguracijo strežnika proxy ter v vrstico strežnika proxy HTTP napišite svoj javni naslov IP_Adress, na katerem želite zagnati Tinyproxy. In številko vrat (privzeto vrata tinyproxy št. je 8888).
Za konfiguriranje spletnega brskalnika lahko uporabite tudi foxyproxy. To je orodje za upravljanje proxy, ki je veliko boljše od omejene zmožnosti konfiguracije proxyja firefox. Je razširitev za spletni brskalnik Firefox in Chrome, ki jo lahko prenesete iz njihovih trgovin.
Konfiguracija Tinyproxy
Konfiguracijska datoteka Tinyproxy se nahaja na naslednji poti “Etc / tinyproxy / tinyproxy.conf ".
Za dostop do njega vnesite naslednji ukaz.
[e-pošta zaščitena]: ~ $ cd itd / tinyproxy / tinyproxy.confČe želite spremeniti konfiguracijsko datoteko Tinyproxy, jo odprite s pomočjo vim.
[zaščiteno po e-pošti]: ~ $ sudo vim etc / tinyproxy / tinyproxy.confPojdi na črto Dovolite 127.0.0.1 in ga spremenite z javnim naslovom IP.
Zdaj pojdite na vrstico #Slušajte 192.168.0.1 . Komentirajte to vrstico in vanjo vpišite svoj IP_Address.
Dovoli in blokiraj obseg uporabniških IP-jev
Tinyproxy vam omogoča, da dodate ali blokirate uporabniški IP ali vrsto IP-jev z uporabo tinyproxy-ja. Če želite dovoliti ali blokirati IP uporabnika, pojdite na vrstico Dovoli 127.0.0.1 in pod to vrstico dodajte naslove IP, ki jih želite Dovoli [IP_Address]. Za dovoljenje obsega naslovov IP tik pod črto Dovoli 192.168.0.0 dodaj vrstico
Dovoli [IP_Address / obseg]Za blokiranje uporabniškega IP-ja ali obsega IP-jev preprosto komentirajte naslov IP_Adress, ki ga želite blokirati. V tinyproxy so privzeto blokirani vsi IP-ji.
Pooblastilo
V programu tinyproxy lahko pooblastilo nastavite tako, da lahko do njega dostopajo samo tisti uporabniki, ki so pooblaščeni. Za nastavitev poverilnic za avtorizacijo pojdite na vrstico #BasicAuth uporabniško geslo. Prekličite to vrstico in na koncu vrstice napišite geslo.
Uporabniško geslo BasicAuth [Vaše geslo]Dodajanje filtra
Filter prometa lahko dodate tudi tako, da blokirate spletna mesta s programom tinyproxy. Sledite navodilom za dodajanje prometnih filtrov.
Pojdi na črto Filter “/ etc / tinyproxy / filter”. Komentirajte to vrstico. Filter lahko postavite na URL ali domene. Prav tako pod to vrstico komentirajte drugo vrstico, "FilterExtanded On". In “FilterDefaultDeny Yes”.
Spremembe shranite in v datoteko filtra dodajte domene spletnih mest, ki jih želite blokirati. Do datoteke filtra lahko dostopate v “/ Etc / tinyproxy / filter” pot. Torej, odprite ga s pomočjo vim.
[zaščiteno po e-pošti]: ~ $ sudo vim etc / tinyproxy / filterDodajte domene po vrsticah. Dodate lahko katero koli in toliko domen, kolikor želite blokirati.
Kadar koli spremenite seznam filtrov ali konfiguracijsko datoteko tinyproxy, morate znova zagnati storitev tinyproxy. Če želite znova zagnati ukaz vrste storitve tinyproxy.
[e-pošta zaščitena]: ~ $ znova zaženite storitev tinyproxyZdaj dovolite požarni zid, tako da vnesete ukaz.
[zaščiteno po e-pošti]: ~ $ sudo iptables -A INPUT -j ACCEPT -m comment --comment “tinyproxy” -s 192.163.28.73/24 -p tcp --dport 8888Uredite TinyProxy z uporabo Cron Job
Če želite razporediti čas vašega tinyproxyja, na primer, ko ga želite zagnati, znova zaženite ali ustavite tinyproxy. To lahko storite s posebno funkcijo opravila Linux cron. Sledi temu vzorcu čas (minuta, ura, dan v mesecu, mesec, dan v tednu) ukaz poti. Če želite urediti ukaz vrste opravila cron crontab -e
Če želite razporediti začetni čas tinyproxy, vnesite naslednje ukaze.
0 6 * * * itd / init.d / tinyproxy startČe želite razporediti čas ustavitve tinyproxy, vnesite naslednje ukaze.
0 23 * * * itd. / Init.d / tinyproxy stopTo pomeni, da se bo storitev tinyproxy samodejno zagnala ob 6. uri zjutraj in ustavila ob 23. uri vsak dan.
Zaključek
Tinyproxy je uporabno in enostavno orodje za nastavitev HTTP / HTTPS proxy. Je za majhne strežnike, če pa želite imeti proxy strežnik za večje mreže, boste morda morali odpreti proxy squid. Tu smo delili le nekaj nasvetov, vendar so dovolj dobri. S pomočjo tega preprostega vodnika o tem, kako namestiti, konfigurirati in uporabljati tinyproxy, boste lahko nastavili svoj tinyproxy.