После года разработки опубликован релиз прокси-сервера Privoxy 4.1.0, предназначенного для создания персональных фильтров web-контента. При помощи Privoxy можно вырезать рекламные вставки, отбрасывать отслеживающие Cookie, удалять всплывающие диалоги, блокировать загрузку стороннего JavaScript-кода и вносить необходимые пользователю произвольные изменения в web-страницы. Privoxy поддерживает установку как на локальные системы отдельных пользователей, так и на серверы для создания централизованной инфраструктуры фильтрации контента в локальной сети. Код проекта написан на языке Си и распространяется под лицензией GPLv2+. Готовые сборки подготовлены для Linux (దేబ్) మరియు Windows.
Privoxy యొక్క అధునాతన లక్షణాలలో, మేము గమనించవచ్చు: వ్యక్తిగత క్లయింట్ మరియు సర్వర్ HTTP హెడర్లను బట్టి ఫిల్టర్ల ప్రవర్తనను మార్చడానికి ట్యాగ్లను బంధించే సామర్థ్యం; HTTPS తనిఖీ మోడ్, ఇది HTTPS అభ్యర్థనలు మరియు ప్రతిస్పందనలను ఫిల్టర్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది; కాన్ఫిగరేషన్ ఫైళ్ళలో సాధారణ వ్యక్తీకరణలను ఉపయోగించడం; యానిమేటెడ్ gifలను కట్-డౌన్ స్టాటిక్ ఇమేజ్లతో భర్తీ చేయగల సామర్థ్యం. తగిన బ్రౌజర్ యాడ్-ఆన్లను ఇన్స్టాల్ చేయలేని పరికరాలలో ప్రకటనలను మరియు అనుచితమైన కంటెంట్ను బ్లాక్ చేయడానికి Privoxy ఉపయోగించబడుతుంది.
కొత్త విడుదలలో మార్పులు:
- Zstandard అల్గోరిథం ఉపయోగించి అన్ప్యాకింగ్ చేయడానికి మద్దతు జోడించబడింది.
- wolfssl క్రిప్టోగ్రాఫిక్ లైబ్రరీతో నిర్మించేటప్పుడు, సర్వర్ కనెక్షన్ కోడ్ wolfSSLv23_method() ఫంక్షన్కు బదులుగా wolfTLS_client_method() ఫంక్షన్ను ఉపయోగించేందుకు మార్చబడింది, ఇది curl లాగానే ఉంటుంది (రెండు పద్ధతులకు కొన్ని సైట్లతో సమస్యలు ఉన్నాయి, ఉదాహరణకు, wolfTLS_client_method fsf.orgతో పనిచేయదు మరియు wolfSSLv23_method media.ccc.de మరియు traxxas.comతో పనిచేయదు).
- create_hexadecimal_hash_of_host() ఫంక్షన్ sprintf() కు బదులుగా snprintf() ను ఉపయోగించడానికి తరలించబడింది.
- కనెక్షన్లను ప్రాసెస్ చేయడానికి చిరునామా మరియు పోర్ట్ ఇప్పుడు లాగ్లో సేవ్ చేయబడ్డాయి.
- pcre1 లైబ్రరీకి మద్దతు తొలగించబడింది.
- సోషల్ నెట్వర్క్ కనెక్షన్ ట్రాకింగ్ నుండి రక్షణ జోడించబడింది. సోషల్ నెట్వర్క్ సైట్ నుండి చిత్రాన్ని లోడ్ చేయడానికి ప్రయత్నించినప్పుడు లాగిన్ పేజీకి దారిమార్పు ఉనికి లేదా లేకపోవడాన్ని అంచనా వేయడం ద్వారా ఇది నిర్ణయించబడుతుంది (చిత్రం లోడ్ అయితే, చెల్లుబాటు అయ్యే సెషన్ ఉంది; లేకపోతే, లాగిన్ విజయవంతం కాలేదు).
- ".bahn.de/" మరియు "report.error-report.com/" కోసం త్వరిత దారిమార్పులు నిలిపివేయబడ్డాయి.
- "mv.outbrain.com/" కు అభ్యర్థనలను నిరోధించడం జోడించబడింది.
- "metrics.1aeo.com/" మరియు ".crates.io/" కోసం బ్లాక్లు తొలగించబడ్డాయి.
- "github.com" మరియు ".jwz.org/" కోసం బ్యానర్ సైజు ఫిల్టరింగ్ నిలిపివేయబడింది.
- ".githubusercontent.com/" కోసం యానిమేటెడ్ gif లను మార్చడం ఆగిపోయింది.
- 'మెట్రిక్స్' అనే బ్లాకింగ్ మాస్క్ స్థానంలో '.metricts.' ఉంది.
మూలం: opennet.ru
