Փոխարկիչը պետք է պահպանի կանոնի իմաստը, ոչ միայն տեղափոխի դրա նշանները։ Դիտարկիչի զտման ցանկը կարող է կախված լինել նրանից, թե էջը որ ռեսուրսն է բեռնում, ռեսուրսի տեսակից և բացառության կանոններից։ Միայն URL-ի վրա հիմնված արգելափակման ցանկը քիչ տեղեկություն ունի։

Գոյություն ունեցող Polipo տեղադրման դեպքում դրա ձեռնարկը forbiddenFile գրառումները սահմանում է որպես տիրույթի անուններ կամ POSIX ընդլայնված կանոնավոր արտահայտություններ։ Ուստի Python-ի շարժիչի համար ստեղծված regex-ը ավտոմատ վավեր չէ այդ ֆայլում։

Սկսեք հայտարարված ենթաբազմությունից

  • Անվերապահ URL-արգելափակման ձևանմուշները փոխարկեք միայն դրանց խարիսխներն ու բաժանիչի վարքը սահմանելուց հետո։
  • Պահպանեք @@-ով սկսվող բացառության կանոնները։ Դրանց ձևանմուշները մերժման ֆայլին ավելացնելը շրջում է դրանց իմաստը։
  • Համատեքստի ընտրանքներ ունեցող կանոնները, ինչպիսիք են script-ի կամ տիրույթի սահմանափակումները, պահեք միայն URL-ի վրա հիմնված փոխարկումից դուրս, եթե թիրախը չի կարող ներկայացնել այդ պայմանները։
  • Բացառեք տարրերը թաքցնող կանոնները. էջի DOM տարրեր ընտրելը պահանջում է այլ մեխանիզմ։

Չաջակցվող ընտրանքի ջնջումը կարող է պայմանական կանոնը լայնացնել մինչև անվերապահ արգելափակում։ Հայտնեք այդ բաց թողնված կանոնների մասին՝ լուռ ամբողջական փոխարկում չհայտարարելով։

Պատմական adblockparser փաթեթը կարող է վերլուծել և գնահատել Adblock Plus կանոնների ենթաբազմություն։ Դրա README-ն փաստաթղթավորում է անտեսված տարրերը թաքցնող կանոնները, ընտրանքից կախված համապատասխանեցումը և այլ սահմանափակումներ. դրա պահոցը արխիվացվել է 2026 թվականի հունիսի 24-ին։ Դրա ելքը դիտեք որպես թիրախ շարժիչի հետ համեմատելու նյութ, ոչ որպես ամբողջ ցանկի հավատարիմ փոխարկման խոստում։

Հաշվի առեք, թե ինչ է տեսնում proxy-ն

Սովորական HTTPS թունելների համար Polipo-ի թունելի զտումը տեսնում է հոսթի անունը և պորտը, ոչ գաղտնագրված URL ուղին։ Դրա forbiddenTunnelsFile-ը առանձին քաղաքականության մակերես է։ Կատարյալ թարգմանված ուղու արտահայտությունը դեռ չի կարող համապատասխանել բովանդակությանը, որը proxy-ն երբեք չի տեսնում։

Փաստաթղթավորեք պահպանված ենթաբազմությունը և փոխարկումը գնահատելիս ստուգեք և՛ նախատեսված արգելափակումները, և՛ նախատեսված բացառությունները։ Ֆայլի բեռնումը հաստատում է շարահյուսության ընդունումը, ոչ համարժեք զտումը։

Առնչվող հոդվածներ