May 2026

Korban Iklan Dracin

Korban Iklan Dracin

I named this project Korban Iklan Dracin (Victim of Dracin Ads) because of a very specific frustration. I once spent 20 minutes watching a dracin ad on Instagram, and just when I was hooked and wanted to see the rest, I was hit with a wall: I had to download their app and pay for a subscription. It was so annoying! I just wanted a clean, "premium" feel that worked without being cornered into a subscription or hijacked by trackers. Plus, I was curious if I could build a way to bypass those annoying CORS issues and CDN restrictions that usually make building your own viewer a headache 😂.

So, I built Korban Iklan Dracin using Go (Gin) for the backend and React (Vite) for the frontend. I chose this stack mostly to learn how they handle data flow and proxying. The system takes the original .m3u8 manifests, rewrites them on the fly to fix CORS, and serves them through my server.

The coolest part for me was learning about Token Caching. Instead of hitting the source for every segment, I cache the auth tokens for a few minutes. It keeps things smooth and avoids unnecessary traffic. I also added a smart sticky header that hides when you're browsing, just a small touch to make it feel more "app-like." It’s definitely been a fun way to practice my Go and React skills while making something I actually use. Since it’s a private project, just DM me on Instagram if you want a secret key! 🤫

Built With

React JSReact JS
GoGo