HTTP

Kaip įdiegti ir nustatyti „TinyProxy“ savo „Linux“ serveryje

Kaip įdiegti ir nustatyti „TinyProxy“ savo „Linux“ serveryje
„Tinyproxy“ yra HTTP / HTTPS tarpinis serveris. Tai lengva, greita, labai lengvai konfigūruojama ir atviro kodo tarpinio serverio paslauga. „Tinyproxy“ taip pat galima konfigūruoti kaip atvirkštinį tarpinį serverį. Gerai naudoti kaip mažą tarpinį serverį, turintį mažiau sistemos išteklių, nes jis yra labai lengvas.

funkcijos

Į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 tinyproxy

Bus į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.konf

Norėdami pakeisti „Tinyproxy“ konfigūracijos failą, atidarykite jį naudodami „vim“.

[apsaugotas el. paštu]: ~ $ sudo vim etc / tinyproxy / tinyproxy.konf

Eik 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 / filter

Pridė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 tinyproxy

Dabar 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 8888

Reguliuokite „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žia

Norėdami suplanuoti „tinyproxy“ sustojimo laiką, įveskite šias komandas.

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

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

5 geriausios žaidimų fiksavimo kortos
Visi mes matėme ir pamėgome srautinius žaidimus „YouTube“. „PewDiePie“, „Jakesepticye“ ir „Markiplier“ yra tik vieni iš geriausių žaidėjų, kurie uždir...
Kaip sukurti žaidimą „Linux“
Prieš dešimtmetį nedaugelis „Linux“ vartotojų numatė, kad jų mėgstama operacinė sistema vieną dieną bus populiari komercinių vaizdo žaidimų žaidimų pl...
Atvirojo kodo komercinių žaidimų variklių uostai
Nemokami atvirojo kodo ir įvairių platformų žaidimų varikliai gali būti naudojami žaidžiant senus ir kai kuriuos gana naujus žaidimų pavadinimus. Šiam...