Wêrom Adblock-nei-Polipo-filteromsetting mear as regex nedich hat
Behâld útsûnderingen en request-kontekst by it beoardieljen fan in Adblock-nei-Polipo-filteromsetting.
In omsetter moat behâlde wat in regel betsjut, net allinnich syn tekens ferpleatse. In browserfilterlist kin ôfhingje fan hokker boarne de side laden docht, fan it boarnetype en fan útsûnderingsregels. In blokkearlist op basis fan allinnich URL hat minder ynformaasje.
Yn in besteande Polipo-ynstallaasje definiearret de hânlieding forbiddenFile-ynfieringen as domeinnammen of útwreide reguliere POSIX-útdrukkingen. In regex dy't foar de motor fan Python makke is, jildt dus net automatysk yn dat bestân.
Begjin mei in ferklearre subset
- Oerset allinnich betingstleaze URL-blokkearpatroanen neidat har ankers en skiedingstekengedrach fêstlein binne.
- Behâld útsûnderingsregels dy't mei @@ begjinne. It tafoegjen fan har patroanen oan in wegerbestân keart har betsjutting om.
- Hâld regels mei kontekstopjes, lykas script- as domeinbeheiningen, bûten in omsetting op basis fan allinnich URL, útsein as it doel dy betingsten fertsjinwurdigje kin.
- Slút regels foar it ferbergjen fan eleminten út: it kiezen fan DOM-eleminten fan in side freget in oar meganisme.
It wiskjen fan in net-stipe opsje kin in betingste regel ferbreedzje ta in betingstleaze blokkade. Rapportearje dy oersleine regels ynstee fan stil in folsleine omsetting te bewearjen.
It histoaryske pakket adblockparser kin in subset fan Adblock Plus-regels parse en beoardielje. Syn README dokumintearret negearre regels foar it ferbergjen fan eleminten, opsje-ôfhinklike oerienkomst en oare beheiningen; syn repository waard op 24 juny 2026 argivearre. Behannelje syn útkomst as materiaal om tsjin de doelmotor te hifkjen, net as in tasizzing fan trouwe omsetting fan 'e hiele list.
Rekkenje mei wat de proxy sjocht
Foar gewoane HTTPS-tunnels sjocht de tunnelrjochting fan Polipo hostnamme en poarte, net it fersifere URL-paad. Syn forbiddenTunnelsFile is in apart beliedsoerflak. In perfekt oersetten paadútdrukking kin noch altyd gjin ynhâld treffe dy't de proxy nea sjocht.
Dokumintearje de bewarre subset en kontrolearje by it beoardieljen fan in omsetting sawol de bedoelde blokkades as de bedoelde útsûnderingen. Dat it bestân lade is, bewiist syntaksakseptaasje, net lykweardige filtering.