展示HN:我建立了一个代理,用于绕过OneSignal和Google Tag Manager的广告拦截器。

2作者: egorzudin8 个月前原帖
广告拦截器通常会阻止像 OneSignal (cdn.onesignal.com) 和 Google Tag Manager (googletagmanager.com) 这样的脚本,从而导致许多网站的推送通知和分析功能失效。我需要一个简单的解决方案,以恢复功能,而不需要进行复杂的客户端更改或侵犯用户隐私。 因此,我构建了一个开源代理,您可以自托管,部署到 Cloudflare Workers,并将您的网站指向它。它支持 OneSignal,并可以扩展以支持 GTM 和其他服务。 GitHub: [https://github.com/verificatorrus/onesignal-proxy](https://github.com/verificatorrus/onesignal-proxy) 使用案例: ``` 依赖推送通知或 GTM 指标的网站,这些功能被 uBlock 破坏 需要基本分析和事件的着陆页,带有后备方案 适合 SSR,无需 React/Vue ``` 我在寻找反馈和建议!我是否应该添加对更多被阻止服务的支持(例如,Meta Pixel、GA4、Mixpanel)?
查看原文
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.<p>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.<p>GitHub: <a href="https:&#x2F;&#x2F;github.com&#x2F;verificatorrus&#x2F;onesignal-proxy">https:&#x2F;&#x2F;github.com&#x2F;verificatorrus&#x2F;onesignal-proxy</a><p>Use cases:<p><pre><code> 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&#x2F;Vue required </code></pre> Looking for feedback and suggestions! Should I add support for more blocked services (e.g., Meta Pixel, GA4, Mixpanel)?