Pam mae trosi hidlydd Adblock i Polipo angen mwy na regex
Cadwch eithriadau a chyd-destun y cais wrth asesu trosi hidlydd Adblock i Polipo.
Rhaid i drawsnewidydd gadw ystyr rheol, nid yn unig trosglwyddo ei nodau. Gall rhestr hidlo porwr ddibynnu ar ba adnodd mae'r dudalen yn ei lwytho, ar fath yr adnodd ac ar reolau eithrio. Mae gan restr rwystro sy'n seiliedig ar URL yn unig lai o wybodaeth.
Mewn gosodiad Polipo presennol, mae ei lawlyfr yn diffinio cofnodion forbiddenFile fel enwau parth neu fynegiadau rheolaidd POSIX estynedig. Felly nid yw regex a gynhyrchwyd ar gyfer peiriant Python yn ddilys yn awtomatig yn y ffeil honno.
Dechreuwch ag is-set a ddatganwyd
- Trowch batrymau rhwystro URL diamod yn unig ar ôl diffinio eu hangorau a'u hymddygiad gwahanu.
- Cadwch reolau eithrio sy'n dechrau ag @@. Mae ychwanegu eu patrymau at ffeil wadu yn gwrthdroi eu hystyr.
- Cadwch reolau ag opsiynau cyd-destun, megis cyfyngiadau script neu barth, y tu allan i drosi URL yn unig oni bai y gall y targed gynrychioli'r amodau hynny.
- Eithriwch reolau cuddio elfennau: mae dewis elfennau DOM tudalen angen mecanwaith gwahanol.
Gall dileu opsiwn heb ei gefnogi ehangu rheol amodol yn rhwystr diamod. Adroddwch am y rheolau a heuwyd hynny yn lle honni trosi cyflawn yn dawel.
Gall y pecyn hanesyddol adblockparser dosrannu a gwerthuso is-set o reolau Adblock Plus. Mae ei README yn dogfennu rheolau cuddio elfennau a anwybyddwyd, cyfatebiaeth sy'n dibynnu ar opsiynau a chyfyngiadau eraill; archifwyd ei ystôr ar 24 Mehefin 2026. Triniwch ei allbwn fel deunydd i'w asesu yn erbyn y peiriant targed, yn hytrach na blaendal trosi ffyddlon o'r rhestr gyfan.
Cyfrifwch beth mae'r proxy yn ei weld
Ar gyfer twneli HTTPS cyffredin mae hidlo twneli Polipo yn gweld yr enw gwesteiwr a'r porthladd, nid llwybr URL amgryptiedig. Mae ei forbiddenTunnelsFile yn arwyneb polisi ar wahân. Ni all mynegiad llwybr a gyfieithwyd yn berffaith gyfateb i gynnwys nad yw'r proxy byth yn ei weld.
Dogfennwch yr is-set a gadwyd a gwirio'r rhwystrau arfaethedig a'r eithriadau arfaethedig wrth asesu trosi. Mae'r ffeil yn llwytho yn profi derbyniad cystrawen, nid hidlo cyfatebol.