Privoxy is 'n oop bron, multi en gratis web proxy met 'n gevorderde filter vermoëns vir die beskerming van privaatheid op Linux-gebaseerde bedryfstelsels. Die sagteware is baie buigsaam en kan aangepas word om individuele smaak en behoeftes aan te pas.
Dit stel gebruikers in staat om webblad inhoud verander, te bestuur koekies, toegangsbeheer, en advertensies, baniere, pop-ups en ander irriterende Internet rommel te verwyder. Privoxy werk op beide selfstandige stelsels en multi-gebruiker omgewings.
Gebaseer op Internet Junkbuster
Privoxy is gebaseer op Internet Junkbuster, en funksies geïntegreer leser-gebaseerde opstelling en beheer nut, leser-gebaseerde opsporing van filter en reël beïnvloed, afgeleë Reguliere, webblad inhoud filter, en nog baie meer.
Op soek onder die enjinkap, kan ons sien dat dit is heeltemal geskryf in die C-programmeertaal. Dit kan gebruik word op enige verspreiding van GNU / Linux, asook op ander UNIX-agtige bedryfstelsels, insluitend FreeBSD, Solaris, Mac OS X en Windows.
Aan die begin met Privoxy
Om te installeer en te gebruik die Privoxy sagteware op jou GNU / Linux-bedryfstelsel, moet jy eers die jongste weergawe van die projek uit sy amptelike webwerf (sien die tuisblad skakel hieronder) of via Softoware aflaai (gebruik die aflaai knoppie hierbo).
Save the argief op 'n plek van jou keuse, verkieslik in jou gids Tuis, en gebruik 'n argief bestuurder hulpmiddel om dit te ontgin. Open 'n terminaal skep jeug en gaan na die plek van die onttrek argief lêers (bv CD /home/softoware/privoxy-3.0.22-stable).
Voer die waarde vir 'autoheader && autoconf && ./configure’ opdrag om die projek op te stel vir jou CPU argitektuur en bedryfstelsels. Dan loop die waarde vir 'maak installeer & rsquo; opdrag as root, of die waarde vir 'sudo maak installeer & rsquo; opdrag as jy & rsquo;. re n bevoorregde gebruiker, om dit te installeer stelsel wye
Ten slotte, hardloop die waarde vir 'privoxy help uit te voer & rsquo; opdrag in die terminale app om die gebruik daarvan boodskap sien en watter opsies beskikbaar is. Die sagteware is suksesvol getoets op 32-bit en 64-bis rekenaar platforms
Wat is nuut in hierdie release:.
- Bug fixes:
- Vaste crashes met & quot; te luister-addr: 8118 & quot; (SF Bug # 902). Die regressie is in 3.0.25 beta en deur Marvin Renich berig in Debian bug # 834941.
- Algemene verbeterings:
- Teken wanneer privoxy is omgeschakeld word op of af via CGI-koppelvlak.
- Kies 'n voorbeeldfoto die & quot; Info: Nou omgeschakeld & quot; aan / af log boodskap in die Windows log kyker.
- Kies 'n voorbeeldfoto die laai optrede / filter lêer log boodskap in die Windows log kyker.
- Noem kliënt-spesifieke merkers op die skakel bladsy as 'n potentionally meer gepas alternatiewe.
- Dokumentasie verbeterings:
- Update aflaai artikel op die tuisblad. Die downloads is beskikbaar by die webwerf nou.
- Voeg borg vrae.
- Verwyder uitgediende verwysing na poslyste aangebied by SourceForge.
- Werk die & quot; voor die vrystelling & quot; afdeling van die ontwikkelaar handleiding.
- Infrastruktuur verbeterings:
- Voeg perl script om 'n RSS-voer vir die pakkette Deur & quot genereer; Unknown & quot;.
- Bou verbeterings stelsel:
- strptime.h:. Regmaak n samesteller waarskuwing oor dubbelsinnige anders
- configure.in:. Kyk vir Docbook goo op die BSDs sowel
- GNUMakefile.
in:. Laat die dok-gebruiker teiken verwyder tydelike lêers
Wat is nuut in weergawe 3.0.24:
- security updates (ontkenning van die diens):
- Voorkom ongeldig lees in die geval van korrupte-stuk geënkodeerde inhoud. CVE-2016-1982. Probleem ontdek met AFL-fuzz en AddressSanitizer.
- Verwyder leë Host kop in kliënt versoeke. Voorheen sou dit lei tot ongeldig lees. CVE-2016-1983. Probleem ontdek met AFL-fuzz en AddressSanitizer.
- Bug fixes:
- By die gebruik van socks5t, stuur die inligting liggaam optimisties sowel. Voorheen versoek liggaam is nie gewaarborg glad gestuur word en die fout boodskap verkeerdelik die skuld vir die bediener. Fixes # 1686 deur Peter Müller en G4JC berig.
- Vaste buffer skalering in execute_external_filter () wat kan lei tot ongelukke. Geskep deur Yang Xia in # 892.
- Vaste crashes wanneer die uitvoering van eksterne filters op platforms soos Mac OS X Gerapporteer deur Jonathan McKenzie op ijbswa-gebruikers @.
- Behoorlik ontleed ACL voorskrifte met hawens toe saamgestel met HAVE_RFC2553. Voorheen is die hawe nie uit die leër en in die geval van 'n permit-toegang 127.0.0.1 example.org:80 'Privoxy sou probeer (en misluk) verwyder word om op te los & quot; example.org: 80 & quot; in plaas van example.org. Gerapporteer deur Pak Chan op ijbswa-gebruikers @.
- Check versoeke meer versigtig voor jy dit voorsit hulle kragtig toe blokke nie afgedwing word nie. Privoxy voeg altyd die krag teken aan die begin van die pad, maar sou voorheen aanvaar dit oral in die aanvraag lyn. Dit kan lei tot versoeke bedien wat gevolg moet word geblokkeer. Byvoorbeeld in die geval van bladsye wat gelaai met krag en JavaScript vervat om ook versoeke dat die oorsprong URL insluit (dus erfgename van die krag voorvoegsel) te skep. Die fout is nie 'n sekuriteit probleem beskou en die oplossing nie maak dit moeiliker vir afgeleë plekke om doelbewus omseil blokke as Privoxy nie is ingestel om hulle af te dwing. Fixes # 1695 deur Korda berig.
- normaliseer die versoek lyn in onderskep versoeke te maak herskryf die bestemming meer gerieflik. Voorheen herskryf vir onderskep versoeke sal na verwagting om te misluk nie, tensy $ hostport is wat gebruik word, maar dit het misluk & quot; op die verkeerde manier & quot; en sal lei tot 'n out-of-geheue boodskap (vanielje gasheer patrone) of 'n ongeluk (uitgebreide gasheer patrone). Gerapporteer deur & quot; Guybrush Threepwood & quot; in # 1694.
- Aktiveer socket voortslepende vir die korrekte voetstuk. Voorheen was dit herhaaldelik in staat gestel om die luister socket in plaas van vir die aanvaar-aansluiting.Die fout is gevind deur kode inspeksie en het geen (berig) probleme veroorsaak.
- spoor en parameters vir parameter-minder aksies verwerp. Voorheen was hulle stil geïgnoreer.
- Vaste ongeldig lees in interne en verouderde PCRE kode. Gevind met AFL-fuzz en AddressSanitizer.
- Voorkom ongeldig te lees tydens die laai ongeldig aksie lêers. Gevind met AFL-fuzz en AddressSanitizer.
- Windows bou: Gebruik die korrekte funksie om die geleentheid by te hanteer sluit. Dit is onduidelik of hierdie fout 'n negatiewe impak op gedrag Privoxy se gehad. Gerapporteer deur Jarry Xu in # 891.
- In die geval van ongeldig vorentoe-socks5 (t) riglyne, gebruik die korrekte richtlijn naam in die fout boodskappe. Voorheen verwys hulle na stuur-socks4t mislukkings. Gerapporteer deur Joel Verhagen in # 889.
- Algemene verbeterings:
- Stel NO_DELAY vlag vir die aanvaarding van aansluiting. Dit verminder die latency as die bedryfstelsel nie is ingestel om die vlag te stel by verstek. Gerapporteer deur Johan Sintorn in # 894.
- Laat bou met MinGW x86_64. Geskep deur Rustam Abdullaev in # 135.
- Stel die nuwe tipe stuur 'toekomsgerigte webbediener.Tans word slegs deur die vorentoe-ignoreer {} aksie en daar is geen config richtlijn met dieselfde naam. Die tipe ekspedisie is soortgelyk aan 'vorentoe, maar die versoek lyn bevat slegs die pad in plaas van die volledige URL.
- Die Cgi redakteur nie meer behandel 'standard.action 'n spesiale. Vandag is die amptelike & quot; standaarde & quot; is deel van default.action en daar is geen ooglopende rede om weier hulle in elk geval redigering deur die cgi redakteur (indien die gebruiker besluit dat die gebrek aan verifikasie is nie 'n probleem in haar omgewing).
- Verbeterde foutboodskappe wanneer verwerp onderskep versoeke met onbekende bestemming.
- 'n Paar log boodskappe sluit nou die aantal aktiewe drade.
- verwyder nie-standaard Proxy-agent kop in HTTP snipplets te toets meer gerieflik te maak.
- Sluit die fout kode vir PCRE foute Privoxy erken nie.
- Config voorskrifte met numeriese argumente meer noukeurig nagegaan.
- Privoxy se malloc () wrapper is verander om te verhoed dat nul-grootte toekennings wat net moet plaasvind as gevolg van foute.
- Verskeie kosmetiese veranderings.
- Aksie lêer verbeterings:
- Deblokkeer & quot; .deutschlandradiokultur.de / & quot ;.Gerapporteer deur u302320 in # 924.
- Voeg twee vinnige-lei uitsonderings vir & quot; yandex.ru & quot;.
- Skakel filter {baniere-vir-grootte} vir & quot; .plasmaservice.de / & quot;.
- Deblokkeer & quot; klikki.fi/adv/".
- Blok versoeke vir & quot; resources.infolinks.com/" ;. Gerapporteer deur & quot; Swart ruiter & quot; op ijbswa-gebruikers @.
- Blok 'n klomp van Criteo domeine. Gerapporteer deur Swart ruiter.
- Block & quot; abs.proxistore.com/abe/" ;. Gerapporteer deur Swart ruiter.
- Skakel filter {baniere-vir-grootte} vir & quot; .black-mosquito.org / & quot;.
- Skakel vinnig aansture vir & quot; disqus.com/".
- Dokumentasie verbeterings:
- Vrae:. Uitdruklik wys vingers op ASUS as 'n voorbeeld van 'n maatskappy wat aangemeld het om malware gebaseer op Privoxy op sy kliënte te dwing
- Korrek dokumenteer die aksie soort vir 'n klomp van die & quot; n multi-waarde & quot; aksies wat verkeerd is gedokumenteer te wees & quot; parameters & quot ;. Gerapporteer deur Gregory Seidman op ijbswa-gebruikers @.
- Vaste die gedokumenteer tipe van die vorentoe-ignoreer {} optrede wat natuurlik 'parameters.
- Webwerf verbeteringe:
- Gebruikers wat nie binaries bedien deur SourceForge vertrou kan hulle kry uit 'n spieël.
Migreer weg van SourceForge word beplan vir 2016 (TODO lys item # 53).
- Die webwerf is nou beskikbaar as ui diens (http: //jvauzb4sb3bwlsnc.onion/).
Wat is nuut in weergawe 3.0.23:
- Bug fixes:
- Op POSIX-agtige platforms, netwerk voetstukke met lêer descriptor waardes bo FD_SETSIZE behoorlik verwerp. Voorheen kon hulle geheue korrupsie veroorsaak in konfigurasies wat toegelaat word om die limiet te bereik.
- Proxy verifikasie kop verwyder, tensy die nuwe richtlijn staat-proxy-verifikasie-ekspedisie gebruik. Forwarding die kop potensieel kan kwaadwillige webwerwe aan die gebruiker te mislei met die verskaffing van hulle met login inligting. Gerapporteer deur Chris John Riley.
- Stel op OS / 2 weer noudat unistd.h slegs ingesluit op platforms wat dit het.
- Algemene verbeterings:
- Die show-status bladsy toon die FEATURE_STRPTIME_SANITY_CHECKS status.
- 'n Paar Assert () s wat kan teoreties dereference NULL wysers in ontfout builds is verskuif.
- Bygevoeg 'n LSB inligting blok om die generiese begin script. Gebaseer op 'n kol van Natxo Asenjo.
- Die maksimum-kliënt-verbindings verstek is verander na 128 wat meer as genoeg vir die meeste setups moet wees.
- Aksie lêer verbeterings:
- Blok rover.ebay./ar.*&adtype= in plaas van & quot; /.* & adtype = & quot; wat ook veroorsaak mens vals positiewes. Gerapporteer deur u302320 in # 360284, addisionele terugvoering van Adam Piggott.
- Deblokkeer '.advrider.com /' en '/.*ADVrider. Anoniem berig in # 3603636.
- Stop blokkeer '/js/slider.js. Gerapporteer deur Adam Piggott in # 3606635 en _lvm in # 2791160.
- Filter lêer verbeterings:
- Bygevoeg 'n iframes filter.
- Dokumentasie verbeterings:
- Die hele GPLv2 teks is opgeneem in die handleiding nou, so Privoxy dit self kan dien en die gebruiker kan dit lees sonder om te Wade deur GPLv3 advertensies eerste.
- Behoorlik getel en onderstreep 'n paar artikel titels in die config dat waar voorheen die hoof gesien as gevolg van 'n fout in die omskakeling script. Gerapporteer deur Ralf Jungblut.
- Verbeterde ondersteuning opdrag om hopelik maak dit moeiliker om per ongeluk te verskaf nie genoeg inligting toe versoek ondersteuning. Voorheen was dit nie voor die hand liggend dat die inligting wat ons nodig het in fout verslae word gewoonlik ook nodig ter ondersteuning versoeke.
- verwyder dokumentasie oor pakkette wat nie voorsien in jare.
- Privoxy-Regressie-toets:
- Slegs teken die toets getal toe nie hardloop in verbose af Die posisie van die toets is selde betrokke en dit was voorheen nie presies duidelik wat een van die getalle was nuttig om die toets met --test-nommer herhaal.
- GNUmakefile verbeterings:
- Factor genereer-config-lêer uit config-lêer te maak toets meer gerieflik.
- Die skoon teiken neem nou ook sorg vir kol oorskiet.
Wat is nuut in weergawe 3.0.13 Beta:
- Toegevoegde IPv6 ondersteuning. Danksy Petr Pisar wat nie net op voorwaarde dat die aanvanklike kol, maar het ook gehelp baie met die integrasie.
- Bygevoeg kliënt-kant hou-lewe ondersteuning. Dit moet ook in staat stel NTLM-toets deur Privoxy, maar dit is nog nie bevestig word nie.
- Die deel verband kode word net indien die opsie verband-sharing is aangeskakel.
- Die opsie maksimum-kliënt-verbindings is bygevoeg om die aantal kliënte verbindings onder 'n waarde afgedwing deur die bedryfstelsel beperk.
- Vaste 'n regressie weer in 3.0.12 dat ongelukke op mingw32 kan veroorsaak indien kop datum randomisasie is aangeskakel.
- Saamgeperste inhoud met 'n ekstra velde kon nie gedecomprimeerd en sou kry geslaag om die kliënt ongefiltreerde. Hierdie probleem het net opgespoor word deur middel van statiese analise met klang as niemand blyk te wees met behulp van ekstra velde in elk geval.
- As die bediener Resets die verbinding na slegs die stuur van die kop Privoxy stuur wat dit het om die kliënt. Voorheen Privoxy sou 'n fout boodskap plaas.
- Fout boodskappe in die geval van die verband time-outs gebruik die regte HTTP status kode.
- As paai 'n kind te hanteer 'n versoek versuim, die kliënt kry 'n fout boodskap en Privoxy voort te luister na nuwe versoeke dadelik.
- Die fout boodskappe in die geval van bediener-verbinding time-outs of voortydig geslote bediener verbindings is nou-sjabloon gebaseer.
- As zlib ondersteuning nie saamgestel in, Privoxy nie meer probeer om saamgeperste inhoud filter tensy dit uitdruklik gevra om dit te doen.
- In die geval van verbindings wat ontken gebaseer op ACL riglyne, die gebruik vir die kliënt IP geheue is nie meer uitgelek.
- Vaste 'n ander klein geheugenlek as die kliënt versoek keer uit terwyl hulle wag vir die kliënt anders as die aanvraag lyn hoofde.
- Die kliënt socket is oop gehou word totdat die bediener socket is gemerk as ongebruikte. Dit moet die kanse dat die steeds-open verbinding sal weer gebruik word vir die volgende versoek van die kliënt se na dieselfde bestemming te verhoog. Let daarop dat dit slegs sake as verband-sharing is aangeskakel.
- 'n todo lys is bygevoeg na die bron tarballs om potensiële vrywilligers 'n beter idee van wat die huidige doelwitte is gee. Donasies is steeds welkom te: http://www.privoxy.org/faq/general.html#DONATE
Wat is nuut in weergawe 3.0.12:
- Die potjie-time-out opsie werk nou ook op platforms wie kies () implementering verander die tydverstreke struktuur. Voorheen die time-out is veroorsaak selfs al is die verband het nie stalletjie. Gerapporteer deur cyber patrol.
- Die Connection: hou-lewe-kode behoorlik hanteer lêers groter as 2GB. Voorheen is die verband is te vroeg gesluit.
- Die inhoud lengte vir lêers hierbo 2GB is korrek geteken.
- Die gebruiker-handleiding richtlijn op die skou-status bladsy skakels na die dokumentasie plek vermeld met die richtlijn, nie om die Privoxy webwerf.
- Wanneer hardloop in daemon af, maak Privoxy nie inteken enigiets tot die konsole tensy daar foute voor die loglêer geopen.
- Die show-status bladsy afdrukke waarskuwings oor ongeldig voorskrifte op dieselfde lyn as die voorskrifte hulself.
- Vaste verskeie geregverdig (maar skadeloos) samesteller waarskuwings, meestal op 64 bit platforms.
- Die mingw32 weergawe versoek uitdruklik die verstek karakterstel te vertoon probleme met 'n paar fonts beskikbaar op meer onlangse weergawes van Windows te voorkom. Patch deur Burberry.
- Die mingw32 weergawe gebruik die ikoon Privoxy in die alt-blad vensters. Patch deur Burberry.
- Die tyd stempel en die draad id is weggelaat in die & quot; Fatale fout & quot; boodskap boks op mingw32.
- Vaste twee verwante mingw32 net-buffer oorloop. Verwek hulle vereis beheer oor die konfigurasielêer, dus is dit nie gesien word as 'n sekuriteit probleem.
- In verbose mode, of indien die nuwe opsie --show-oorgeslaan-toetse gebruik word, Privoxy-Regressie-toets logs oorgeslaan toetse en die skip rede.
Wat is nuut in weergawe 3.0.11:
- Op die meeste platforms, uitgaande verbindings kan aan die lewe gehou word en weer gebruik word indien die bediener ondersteun nie. Of dit verbeter dinge hang af van die verband.
- Wanneer val voorregte, lidmaatskap in aanvullende groepe is opgegee sowel. Nie doen wat kan lei tot Privoxy hardloop met meer regte as wat nodig is en in stryd met die beginsel van minstens voorreg. Gebruikers van die opsie --user word aangeraai om te werk. Danksy Matthias Drochner vir die aanmelding van die probleem, die verskaffing van die aanvanklike kol en die toets van die finale weergawe.
- Die slaag ongeldig gebruikers of groepe met die --user opsie nie lei tot uittree. Regressie bekendgestel in 3.0.7.
- Die wedstryd al deel is van default.action verskuif na 'n nuwe lêer met die naam wedstryd-all.action. As gevolg van die default.action moet nie langer te word geraak deur die gebruiker en veilig kan oorskryf deur updates.
- Die standard.action lêer verwyder. Die inhoud is nou deel van die default.action lêer.
- In sommige gevalle was effens te laag die aangeteken inhoud lengte.
- verwerk versoeke aangemeld is met hul eie log vlak. As jy gebruik & quot; debug 1 & quot; in die verlede, sal jy waarskynlik wil hê om ook in staat stel & quot; debug 1024 & quot ;, andersins net geslaag versoeke sal aangeteken word. As jy net omgee verwerk versoeke, eenvoudig vervang & quot; debug 1 & quot; met & quot; debug 1024 & quot;.
- Die krisis rede is verskuif na die begin van die krisis boodskap. Vir HTTP URL's, is die protokol, asook aangemeld.
- Teken boodskappe verkort deur die druk van die draad id op sy eie (in teenstelling met om dit binne-in die tou & quot; Privoxy () & quot;).
- Die config opsie socket-time-out is by die tyd Privoxy wag beheer vir data om te kom op 'n voetstuk.
- Ondersteuning vir afgeleë Reguliere word beheer deur die instel opsie net disable-skakel. In vorige weergawes ook afgehang van die aksie redakteur en dus instel met die disable-redakteur opsie sou afgeleë skakel Reguliere ondersteuning sowel.
- Versoeke met ongeldig HTTP weergawes verwerp.
- Die sjabloon simbool @ datum @ gebruik kan word om 'n datum (1) -agtige tyd string sluit. deur Endre Szabo voorgelê aanvanklike kol.
- Antwoorde van SHOUT cast bedieners weer aanvaar. Probleem berig en op te los voorgestel deur Stefan.
- Die vel-gestuur-vir-kop-aksie is vervang met die verandering--x aangestuur-vir {} aksie wat ook gebruik kan word om-X gestuur-Vir kop voeg. Laasgenoemde funksie reeds bestaan in Privoxy weergawes voor 3.0.7 maar is verwyder omdat dit dikwels onbewustelik gebruik (deur nie die gebruik van die verberg aangestuur-vir-kop-aksie).
- 'n & quot; duidelik log & quot; View opsie is om die mingw32 weergawe bygevoeg om uit te vee al die lyne in die log venster Privoxy. Gebaseer op 'n kol deur T Ford voorgelê.
- Die mingw32 weergawe gebruik & quot; kritiese artikels & quot; nou, wat verhoed dat log boodskap korrupsie onder vrag. As 'n newe-effek, die & quot; geen draad-veilige PRNG & quot; waarskuwing kan ook verwyder word.
- taakbalk ikoon Die mingw32 weergawe se deurgehaal en die kleur verander na grys as Privoxy is omgeschakeld af.
Wat is nuut in weergawe 3.0.10:
- Gewone konfigurasielêer veranderinge nie meer saak program beëindiging op OS / 2 indien die naam van die loglêer is nie so goed verander. Dit regressie waarskynlik ingesluip met die meld verbeterings in 3.0.7. Gerapporteer deur Maynard.
- Die img-herrangskikking filter is minder geneig om te gemors JavaScript-kode in img tags. Probleem en oplossing deur Glenn Washburn berig in # 2014552.
- Die bron teer bal sluit nou Privoxy-Login Parser, 'n sintaksis-highlighter vir Privoxy logs. Vir fancy screenshots sien: http://www.fabiankeil.de/sourcecode/privoxy-log-parser/ Dokumentasie is beskikbaar deur middel van perldoc (1) .
Kommentaar nie gevind