Adblockers often block scripts like OneSignal (cdn.onesignal.com) and Google Tag Manager (googletagmanager.com), breaking push notifications and analytics on many websites. I needed a simple solution to restore functionality without requiring deep client-side changes or defeating user privacy.
So I built an open-source proxy you can self-host, deploy to Cloudflare Workers, and point your site to. It supports OneSignal and can be extended for GTM and others.
GitHub: https://github.com/verificatorrus/onesignal-proxy
Use cases:
Websites relying on push notifications or GTM metrics that get broken by uBlock Landing pages needing basic analytics and events with fallback SSR-friendly, no React/Vue requiredLooking for feedback and suggestions! Should I add support for more blocked services (e.g., Meta Pixel, GA4, Mixpanel)?