Az átalakítónak meg kell őriznie a szabály jelentését, nem elég a karaktereit átvinni. A böngésző szűrőlistája függhet attól, milyen erőforrást tölt be az oldal, az erőforrás típusától és a kivételszabályoktól. A csak URL-alapú tiltólistában kevesebb információ van.

Egy meglévő Polipo-telepítésben a kézikönyv a forbiddenFile bejegyzéseket tartománynevekként vagy POSIX kiterjesztett reguláris kifejezésekként határozza meg. Ezért a Python motorjához készített regex nem érvényes automatikusan abban a fájlban.

Kezdje egy deklarált részhalmazzal

  • A feltétel nélküli URL-tiltómintákat csak a horgonyaik és az elválasztó viselkedésének meghatározása után alakítsa át.
  • Őrizze meg a @@ jellel kezdődő kivételszabályokat. Mintáik tiltófájlhoz fűzése megfordítja a jelentésüket.
  • Tartsa a kontextusopciókat tartalmazó szabályokat, például a script vagy tartomány korlátozásait, a csak URL-alapú átalakításon kívül, hacsak a cél nem képes ezeket a feltételeket képviselni.
  • Zárja ki az elemek elrejtésére vonatkozó szabályokat: egy oldal DOM-elemeinek kiválasztása más mechanizmust igényel.

Egy nem támogatott opció törlése feltételes szabályt feltétel nélküli tiltássá szélesíthet. Jelentse ezeket a kihagyott szabályokat, ahelyett hogy csendben teljes átalakítást állítana.

A történelmi adblockparser csomag az Adblock Plus szabályok egy részhalmazát képes feldolgozni és értékelni. README-je dokumentálja a figyelmen kívül hagyott elemelrejtő szabályokat, az opciófüggő egyeztetést és egyéb korlátokat; a tárolója 2026. június 24-én archiválásra került. Kimenetét a célmotorral szemben ellenőrizendő anyagnak tekintse, nem pedig a teljes lista hű átalakításának ígéretének.

Számoljon azzal, mit lát a proxy

A hétköznapi HTTPS-alagutak esetében a Polipo alagútszűrése a gépnevet és a portot látja, nem a titkosított URL-útvonalat. A forbiddenTunnelsFile külön házirend-felület. A tökéletesen lefordított útvonalkifejezés így sem tud egyezni olyan tartalommal, amelyet a proxy soha nem lát.

Dokumentálja a megtartott részhalmazt, és az átalakítás értékelésekor ellenőrizze a szándékolt tiltásokat és a szándékolt kivételeket is. A fájl betöltése a szintaxis elfogadását bizonyítja, nem az egyenértékű szűrést.

Kapcsolódó cikkek