3 ms·
Show HN: Proxyblock – an interactive content-blocking proxy written in golang
- jcuga 11y agoIt's an alternative approach to a browser plugin to block ads and other stuff.
- voaie 11y agoIs it going to be a replacement of privoxy?
- jcuga 11y agoOh, interesting. I didn't know that existed! Pretty similar idea. Mine's more focused on content blocking than specifically privacy. This should also work cross platform since its all written in go. (I've used it on windows, mac, and linux) If there's enough interest, I could polish this into a more complete product. I've been meaning to do a rewrite done right based on this prototype but need some motivation/reason to improve something that's "good enough" for me personally blocking ads and cruft while reading the news.
- lotsoflumens 11y agoFantastic work! What's the license?
- aviv 11y agoNice work, I'll keep an eye on this project.
- skanga 11y agoRunning If you have a go workspace set up, simply build and run out of the box But what if you don't?
- jcuga 11y agoYou need go to build it (see: https://golang.org/doc/install https://golang.org/doc/install) I can add pre-built binaries in the future, especially since go let's you cross compile easily.
- jcuga 11y agoPre-built binaries are now available for mac/win/linux 32/64 bit: https://github.com/jcuga/proxyblock/releases/tag/v0.1-alpha https://github.com/jcuga/proxyblock/releases/tag/v0.1-alpha
- skanga 11y agoIs it possible to have an admin user v/s normal user where normal users simply get blocked/unblocked without the "page control" or any ability to blocked/unblock, etc.
- jcuga 11y agoNot yet, but that feature has occurred to me. Since it looks like there's some interest, I may do another round of feature development.
- thibauts 11y agoI built something similar as a node module a while ago : https://github.com/thibauts/node-host-filtering-proxy https://github.com/thibauts/node-host-filtering-proxy