funkcijos
- „Tinyproxy“ lengva konfigūruoti ir modifikuoti.
- Mažas atminties pėdsakas reiškia, kad operacinėse sistemose jis užima labai mažai vietos. Jo atminties pėdsakas yra beveik apie 2 MB.
- Anoniminis režimas leidžia autorizuoti atskiras HTTP antraštes, kurios turėtų būti leidžiamos, ir tas, kurios neturėtų būti.
- Prieigos kontrolė blokuojant neįgaliotą vartotoją.
- Filtravimas leidžia vartotojui blokuoti arba leisti tam tikrą domeną, sukuriant juodąjį sąrašą ir baltąjį sąrašą.
- Privatumo funkcijos kontroliuoja tiek gaunamus, tiek siunčiamus duomenis iš HTTPS / HTTP serverių.
Įdiekite „TinyProxy“
Atnaujinkite sistemos paketus įvesdami šią komandą.
[apsaugotas el. paštu]: ~ $ sudo apt-get update[apsaugotas el. pašto adresas]: ~ $ sudo apt-get upgrade -y
Kai atnaujinimas bus baigtas, įdiekite šią komandą įdiekite „Tinyproxy“.
[apsaugotas el. paštas]: ~ $ sudo apt-get -y įdiekite tinyproxyBus įdiegta „Tinyproxy“. Norėdami paleisti ir patikrinti „Tinyproxy“ būseną, įveskite šias komandas.
[apsaugotas el. pašto adresas]: ~ $ sudo systemctl tinyproxy start[apsaugotas el. paštas]: ~ $ sudo systemctl tinyproxy būsena
Konfigūruokite žiniatinklio naršyklę
Norėdami, kad „Tinyproxy“ veiktų, turite pakeisti kai kuriuos žiniatinklio naršyklės nustatymus. Norėdami tai padaryti, eikite į savo žiniatinklio naršyklės tinklo nustatymus ir spustelėkite rankinį tarpinio serverio konfigūravimą, o HTTP tarpinio serverio juostoje parašykite savo viešąjį IP_adresą, kuriame norite paleisti „Tinyproxy“. Ir prievado numeris (pagal nutylėjimą tinyproxy prievado Nr. yra 8888).
Taip pat galite naudoti „foxyproxy“ norėdami sukonfigūruoti savo žiniatinklio naršyklę. Tai yra tarpinio serverio valdymo įrankis, kuris yra daug geresnis už ribotą „Firefox“ tarpinio serverio konfigūravimo galimybę. Tai yra „Firefox“ ir „Chrome“ interneto naršyklių plėtinys, kurį galima atsisiųsti iš jų parduotuvių.
„Tinyproxy“ konfigūracija
„Tinyproxy“ konfigūracijos failas yra šiame kelyje „Etc / tinyproxy / tinyproxy.konf “.
Norėdami jį pasiekti, įveskite šią komandą.
[apsaugotas el. pašto adresas]: ~ $ cd ir kt / tinyproxy / tinyproxy.konfNorėdami pakeisti „Tinyproxy“ konfigūracijos failą, atidarykite jį naudodami „vim“.
[apsaugotas el. paštu]: ~ $ sudo vim etc / tinyproxy / tinyproxy.konfEik prie eilutės Leisti 127.0.0.1 ir pakeiskite jį naudodami savo viešąjį IP adresą.
Dabar eikite į eilutę # Klausyti 192.168.0.1 . Pakomentuokite šią eilutę ir įrašykite joje savo IP_adresą.
Leisti ir blokuoti vartotojo IP diapazoną
„Tinyproxy“ leidžia pridėti arba užblokuoti vartotojo IP ar IP diapazoną, kad jis negalėtų naudoti „tinyproxy“. Norėdami leisti arba užblokuoti vartotojo IP, eikite į eilutę Leisti 127.0.0.1 ir po šia eilute pridėkite norimus leisti IP adresus [IP_adresas]. Už tai, kad leidžiate nustatyti IP adreso diapazoną tiesiai po eilute Leisti 192.168.0.0 pridėti eilutę
Leisti [IP_adresas / diapazonas]Norėdami užblokuoti vartotojo IP ar IP diapazoną, tiesiog pakomentuokite norimą blokuoti IP_adresą. Pagal nutylėjimą „tinyproxy“ visi IP yra užblokuoti.
Leidimas
„Tinyproxy“ galite nustatyti prieigos teisę taip, kad tik tie vartotojai galėtų pasiekti „tinyproxy“, kuriems suteikta teisė. Norėdami nustatyti prieigos teises, eikite į eilutę #BasicAuth vartotojo slaptažodis. Nepakomentuokite šios eilutės ir šios eilutės pabaigoje parašykite slaptažodį.
„BasicAuth“ vartotojo slaptažodis [Jūsų slaptažodis]Pridedamas filtras
Taip pat galite pridėti srauto filtrą blokuodami svetaines naudodami „tinyproxy“. Vykdykite eismo filtrų pridėjimo instrukcijas.
Eik prie eilutės Filtruoti „/ etc / tinyproxy / filter“. Pakomentuokite šią eilutę. Filtrą galite įdėti į URL ar domenus. Be to, po šia eilute pakomentuokite kitą eilutę, „FilterExtanded On“. Ir „FilterDefaultDeny Yes“.
Išsaugokite pakeitimus ir pridėkite svetainių, kurias norite užblokuoti, domenus filtro faile. Prie filtro failo galite prisijungti „/ Etc / tinyproxy / filter“ kelias. Taigi atidarykite jį naudodami „vim“.
[apsaugotas el. paštu]: ~ $ sudo vim etc / tinyproxy / filterPridėkite domenus eilutėje. Galite pridėti bet kurį ir tiek domenų, kiek norite užblokuoti.
Kaskart atlikdami pakeitimus filtrų sąraše arba „tinyproxy“ konfigūracijos faile, turite iš naujo paleisti „tinyproxy“ paslaugą. Norėdami iš naujo paleisti „tinyproxy“ paslaugos tipo komandą.
[apsaugotas el. paštas]: iš naujo paleiskite ~ $ service tinyproxyDabar leiskite užkardą įvesdami komandą.
[apsaugotas el. paštu]: ~ $ sudo iptables -A INPUT -j ACCEPT -m komentaras - komentaras „tinyproxy“ -s 192.163.28.73/24 -p tcp - rinka 8888Reguliuokite „TinyProxy“ naudodami „Cron Job“
Jei norite suplanuoti „tinyproxy“ laiką, pvz., Kai norite paleisti, paleiskite iš naujo arba sustabdykite „tinyproxy“. Tai galite padaryti naudodami specialią „Linux cron“ darbo funkciją. Tai atitinka šį modelį laikas (minutė, valanda, mėnesio diena, mėnuo, savaitės diena) kelio komanda. Norėdami redaguoti komandą „cron“ užduoties tipas crontab -e
Norėdami suplanuoti tinyproxy pradžios laiką, įveskite šias komandas.
0 6 * * * etc / init.d / tinyproxy pradžiaNorėdami suplanuoti „tinyproxy“ sustojimo laiką, įveskite šias komandas.
0 23 * * * etc / init.d / tinyproxy sustabdytiTai reiškia, kad „tinyproxy“ paslauga bus automatiškai pradėta kasdien 6 val. Ir baigsis 23 val.
Išvada
„Tinyproxy“ yra naudinga ir lengva priemonė nustatyti HTTP / HTTPS tarpinį serverį. Jis skirtas mažiems serveriams, tačiau jei norite, kad tarpinis serveris veiktų didesniuose tinkluose, gali tekti pereiti į kalmarų tarpinį serverį. Čia pasidalijome tik keliais patarimais, tačiau jie yra pakankamai geri. Naudodami šį paprastą vadovą, kaip įdiegti, konfigūruoti ir naudoti tinyproxy, galėsite nustatyti savo tinyproxy.