Show HN: I built a proxy to bypass adblock for OneSignal and Google Tag Manager
2 egorzudin 2 7/17/2025, 11:21:58 AM
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 required
Looking for feedback and suggestions! Should I add support for more blocked services (e.g., Meta Pixel, GA4, Mixpanel)?
From an Adblock user perspective, that was kinda the point, I don't want a site tracking me and I don't really care if I break notifications (which in most cases I don't want anyway). If I want the broken functionality I'll add a site to an allowlist once they're trusted. In the adblock arms race this is a bandaid that will get fingerprinted and blocked as well eventually
Ultimately the question is if the analytics data / notification functionality for roughly 30% of internet traffic (based on quick google search, who knows if that's accurate) so valuable to take on the burden of care and feeding of another web service?