frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: I built a proxy to bypass adblock for OneSignal and Google Tag Manager

2•egorzudin•9h ago
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)?

Comments

egorzudin•9h ago
Happy to answer any questions. Also considering support for Facebook Pixel, GA4, Mixpanel – let me know what’s useful.
dustinchilson•8h ago
From a website owner's perspective makes sense, move to a controlled domain and I get my analytics again

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?

egorzudin•7h ago
Thanks for the honest feedback — you're absolutely right: from an Adblock user’s perspective, blocking notifications and analytics isn't a bug, it’s a feature.

But here's the nuance: most people install ad blockers to remove intrusive ads, not realizing that this often breaks useful functionality — like notifications they explicitly agreed to receive, or analytics that help improve the user experience.

My proxy isn’t trying to trick the user. It's meant for situations where the user has given explicit consent, but the OneSignal script simply fails to load because of blanket blocking.

By the way, this isn’t just about Adblock — there have been cases where entire countries have blocked onesignal.com, making notifications completely unusable even when the user trusts the site.

In that sense, this isn't about "bypassing" blockers, but rather restoring transparency: if a user agreed to a feature, it should be allowed to work.

Show HN: A browser-based accessibility checker that integrates into web projects

https://accented.dev
2•pomerantsev•8m ago•0 comments

Show HN: PlutoFilter- A single-header, zero-allocation image filter library in C

https://github.com/sammycage/plutofilter
18•sammycage•3d ago•3 comments

Show HN: Object database for LLMs that persists across chats (MCP server)

https://dry.ai/mcp-object-database
3•kooshaazim•1h ago•2 comments

Show HN: I built a cute focus timer where you can grow an infinite garden

https://www.growdoro.com/
4•dqnamo•2h ago•0 comments

Show HN: Improving search ranking with chess Elo scores

https://www.zeroentropy.dev/blog/improving-rag-with-elo-scores
181•ghita_•1d ago•63 comments

Show HN: Claude‑CMD – A CLI for managing Claude Code commands and workflows

https://github.com/kiliczsh/claude-cmd
2•kilic•2h ago•0 comments

Show HN: Detailed explanation and guide to understanding gene editing treatments

https://www.aditharun.com/p/understanding-the-science-behind
4•tinymagician•3h ago•0 comments

Show HN: 0xDEAD//TYPE – A fast-paced typing shooter with retro vibes

https://0xdeadtype.theden.sh/
109•theden•4d ago•25 comments

Show HN: I built a 2B-page search engine, independent of Google/Bing

4•Chief_Searcha•3h ago•5 comments

Show HN: I Wrote a 680-Page Interactive Book on Data Structures and Algorithms

https://cartesian.app
9•EliasY•6h ago•4 comments

Show HN: Conductor, a Mac app that lets you run a bunch of Claude Codes at once

https://conductor.build/
12•Charlieholtz•4h ago•10 comments

Show HN: LangWhich – a 30‑second daily challenge to recognize languages

https://langwhich.app
3•jdmelin•4h ago•0 comments

Show HN: WordPress Without PHP – Build Apps and CLI Tools in TypeScript

https://github.com/rnaga/wp-node
3•rnaga•4h ago•0 comments

Show HN: kiln – Git-native, decentralized secret management using age

https://kiln.sh/
12•pacmansyyu•5h ago•2 comments

Show HN: A directory of 800 free APIs, no auth required

https://freeapis.juheapi.com/apis
2•LeoWood42•5h ago•0 comments

Show HN: BloomSearch – Keyword search with hierarchical Bloom filters

https://github.com/danthegoodman1/bloomsearch
63•dangoodmanUT•4d ago•12 comments

Show HN: A 'Choose Your Own Adventure' written in Emacs Org Mode

https://tendollaradventure.com/sample/
151•dskhatri•22h ago•24 comments

Show HN: The HTML Maze – Escape an eerie labyrinth built with HTML pages

https://htmlmaze.com/
62•kyrylo•2d ago•16 comments

Show HN: A Git(1) implementation written in Python

https://github.com/xqb64/legit
2•xqb64•6h ago•0 comments

Show HN: Shoggoth Mini – A soft tentacle robot powered by GPT-4o and RL

https://www.matthieulc.com/posts/shoggoth-mini
583•cataPhil•2d ago•106 comments

Show HN: Cobble – A hard daily word game

https://wilf.live/cobble/
24•wolfred•19h ago•17 comments

Show HN: I built this to talk Danish to my girlfriend – works with any language

https://menerdu.vercel.app/
201•lil_csom•4d ago•107 comments

Show HN: Speclinter-MCP, better specs for your coding agent

https://github.com/orangebread/speclinter-mcp
2•orangebread•7h ago•0 comments

Show HN: An MCP server that gives LLMs temporal awareness and time calculation

https://github.com/jlumbroso/passage-of-time-mcp
84•lumbroso•1d ago•50 comments

Show HN: Needle – An Explorable Map of the News

https://needle.news
8•ryry•7h ago•7 comments

Show HN: DataRamen, a Fast SQL Explorer with Automatic Joins and Data Navigation

https://dataramen.xyz/
46•oleksandr_dem•1d ago•54 comments

Show HN: templUI Pro – A minimal UI kit for Go and templ apps

https://pro.templui.io/
4•axzilla•8h ago•0 comments

Show HN: Sapphire – Unleashing GPT-2-mini into emergence

https://github.com/oldwalls/sapphire
3•oldwalls•8h ago•3 comments

Show HN: We made our own inference engine for Apple Silicon

https://github.com/trymirai/uzu
176•darkolorin•2d ago•45 comments

Show HN: Beyond Z²+C, Plot Any Fractal

https://www.juliascope.com/
99•akunzler•2d ago•26 comments