[READ-ONLY] Mirror of https://github.com/andrioid/ublproxy. andrioid.github.io/ublproxy
adblock adblock-plus-list adblocker privacy-tools proxy-server self-hosted
Something went wrong. Try again.
Replace matched HTML elements instead of CSS display:none injection master
Simple element-hiding selectors (.class, #id, tag, [attr]) are now matched during HTML tokenization and replaced with placeholder divs that strip all nested content (scripts, iframes, images). Complex selectors fall back to CSS injection. Blocked CONNECT requests now return 403 instead of 204 so browsers fail fast instead of hanging on the tunnel.
Author Andri Óskarsson Date (Feb 26, 2026, 8:04 AM UTC) Commit a91b5358 a91b53588afb483766c7eaa8cdc8ade133b4cde6 Parent deca8682 deca86824e2f3b4180fdba2b94e42099e1480b8a