fproxy v83 — kohaliku proksi-server http(s)-liikluse filterimiseks

Avaldati 83. versioon vahemÀlust ja rÀmpsposti vastasest proksi-serverist isiklikuks kasutamiseks paindlike seadistustega.

Peamised funktsioonid (kÔik seadistatav):

  1. soovimatute sisu filter (valged/mustad nimekirjad URL-idele, kĂŒpsiste keeld);
  2. sunnitud ja tÀhtajatu vahemÀlestamine saadud andmete jaoks (peamiselt mugav piltide ja skriptide jaoks);
  3. veebilehtede sisu reaalajas muutmine (C keeles lÀhtekoodi parandamine, on nÀide lehtede kloonide sisu asendamisest stackoverflow lingiga originaali suunas);
  4. mustad/valged sertifikaatide nimekirjad ja sertifikaadi kinnitamine nimekirja alusel;
  5. IP-aadressi/domeeni/tee/http-pÀringu protokolli asendamine konfiguratsiooni jÀrgi (selline laiendatud variant /etc/hosts);
  6. http/https-nÀhtaja.

Sobib suurepĂ€raselt aeglaste internetiĂŒhenduste vĂ”i aeglaste seadmete kaudu veebisaitide sirvimiseks (tĂ€nu punktidele 1 ja 2, mille tĂ”ttu see algselt loodi), kuid on igal juhul kasulik.

Proksi-server on turva tĂ”ttu ja töö lihtsustamiseks jagatud kolmeks osaks: TLS-server (terminatsiooni brauseri ĂŒhendused), keskne proksi moodul ja klient, mis terminiseerib vĂ€ljaminevad ĂŒhendused.

Programm on mĂ”eldud isikupĂ€raseks kasutamiseks, st kĂ”ik konfiguratsioonid ja proksi-serveri praeguste andmete kataloog on seotud konkreetse kasutajaga vĂ”i isegi konkreetse brauseri profiiliga. Proxyt on tehniliselt vĂ”imalik kĂ€ivitada sĂŒsteemiĂŒlese deemonina, kuid sellisel kujul on raske kasutada selle peamist funktsiooni — agressiivset vahemĂ€lu kĂ”ikide andmete tĂ€htsuse tĂ”ttu, kuna iga brauseri profiilil on oma vahemĂ€lu andmed, mis peavad olema omavahel turvalisuse tagamiseks isoleeritud.

Blokeeringute nimekiri nÀide:

keela nosub kÔik share.yandex.ru browser-updater.yandex.net keela nosub kÔik a.ria.ru # ? keela nosub spetsiifiline vk.com pÀring \/share.php keela nosub spetsiifiline yastatic.net pÀring \/pcode\/adfox\/loader.js pÀring \/share2\/share.js keela nosub spetsiifiline www.youtube.com pÀring \/subscribe_widget keela nosub spetsiifiline pano.img.ria.ru pÀring \/adriver\/flashplagin\/movie.swf keela nosub spetsiifiline a.ria.ru pÀring \/ping keela nosub spetsiifiline n-ssl.ria.ru pÀring \/polling keela nosub spetsiifiline apis.google.com pÀring \/js\/plusone.js keela nosub spetsiifiline yandex.ru eelistus \/clck\/safeclick\/ eelistus \/clck\/click\/ eelistus \/clck\/jclck\/ keela kÔik spetsiifiline pÀring \/tnc # index.ru vahendatud loendur tÀpne \/tnc.js # index.ru vahendatud loendur pÀring \/pixel.gif # mÔned rÀmpspostitajad kasutavad seda

RuutingunÀidise nÀide:

https:\/\/my.local.site seada vahetus ei seada sihtmÀrk http:\/\/127.0.0.1:1234\/localsite seada http_host new.host:1234 .intel.com lahenda vÀlja seada vahetus socks5:\/\/127.0.0.1:3333

Kui versiooni uuendatakse, mis on vanem kui 78, tuleb vahemÀlu konverteerida: mine proxy-serveri töökausta (uid\/gid) ja kÀivita fproxy-cacheconv-78 (vaikimisi ei kompileerita seda programmi).

Muutused eelnevalt avaldatud versioonist (80):

  1. fproxy-dashboardil on nĂŒĂŒd vĂ”imalus nĂ€idata sisu suurusi baitides, mitte kilobaitides;
  2. vigade serverite tugi, mis.ignoreerivad pealkirja "Connection: close";
  3. vigade serverite tugi, mis saadavad vale pealkirja "Content-Encoding: identity";
  4. TLS-optsete saatmine ALPN;
  5. TLS-terminaatori tĂ€iustamine vĂ€liskliendi jaoks: nĂŒĂŒd toetab see mitte ainult TLS-i, vaid ka tavalisi ĂŒhendusi, töötab sĂ”ltumatuna deemonina, aktsepteerides pĂ€ringuid peamisest pöördproksi kaudu vĂ”rgu kaudu, ning suudab suunata oma vĂ€ljaminevaid ĂŒhendusi teise proksi kaudu, vĂ”imaldades seega paindlikku ĂŒlesannete jagamist sĂ”lmede vahel kehva Interneti-ĂŒhenduse tingimustes ja/vĂ”i vajadusel korraldada liikluse "vĂ€ljumist" kuskil eemal asuvas serveris erineva usaldusvÀÀrsuse astmega; uus versioon on ka mugavam kĂ€surealt manuaalselt kasutamiseks kui konsoolne TLS-klient, mis toetab proksimist;
  6. kogumine on lihtsustatud, nĂŒĂŒd on olemas Makefile shelli skriptide asemel
  7. ettevalmistatud .deb-paketid on korraldatud repos (Debiani versioonide 8-12 jaoks)
  8. konfiguratsioonifaili muudatused, tagasipöördumatud
  9. uus konfigureerimine pĂ€ringute marsruutimise haldamiseks, mis ĂŒhendab endas varem eraldi olnud resolv konfigureerimise ja vĂ€ljaminevate ĂŒhenduste edastamise kaugserverisse, samuti on lisandunud mitmed uued valikud: nĂŒĂŒd on vĂ”imalik iga url (protokoll, domeen, port, tee) jaoks valida, millise kliendi kaudu, mis proksi kaudu saadetakse, millise dn-serveri kaudu mÀÀratakse selle ip-aadress (sealhulgas vĂ”imalus delegeerida see ĂŒlesanne vĂ€lisele http vĂ”i socks5 proksiserverile), vĂ”i sisestada aadress kĂ€sitsi, samuti asendada protokoll, port vĂ”i url-e tee prefiks
  10. lisatud SAN-sertifikaatide tugi ip-aadressidele nii kliendis kui serveris (brauserid on mÔnda aega lÔpetanud ip-aadresside vastuvÔtmise CommonName'is)

tulevikus plaanitud:

  1. CGI/FastCGI/.so haakide tugi mitm- töötlemiseks saite saadud sisu
  2. profiilide ja proksi konfigureerimise haldur
  3. interaktiivne kaugplatside sertifikaatide kontrollimise haldamine ja blokeerimiste nimekirjad

Allikas: linux.org.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster