So I built a small tool for myself: a Chrome extension and a local dashboard, with a proxy connected to its own WireGuard tunnel. I choose the website domains that should use it, while my other apps keep their normal connection. It uses Mullvad at the moment, and I can set it up with my Mullvad account number. The dashboard handles the connection and shows traffic over time, domain stats, and errors.
There's also an "Add page" button that finds domains the page requests, including things like images, scripts, and APIs, and adds them to the proxy rules. It's still domain-based routing, so the same domains in another tab follow those rules too. It isn't a separate VPN for each tab.
I'm curious if anyone else needs something like this, or how you're handling it now. I haven't cleaned up the project for release yet, and I'm trying to decide whether it's worth spending the time to open-source it.
Honestly, I've been less motivated to open-source my personal tools lately. I build them with AI, and part of me thinks anyone who needs one could just build their own version. Cleaning things up takes time too. I used to work in security, so I'd want to go through it carefully before publishing anything.
Then there's maintenance. I know I don't have to take every feature request, but I'd probably feel some responsibility once people started using it. A small tool that does exactly what I need can slowly turn into a much bigger project that I never needed in the first place.
Lately I've been pretty happy just making things for myself and using them. Anyone else finding themselves doing that more? I'd be interested to hear how you decide which personal tools are worth sharing.
Screenshots use demo data rather than my real account or traffic.
Extension: https://postimg.cc/sM4QzNPM
Dashboard: https://postimg.cc/CRsB0QCz