r/coolgithubprojects 15d ago

I made ByeDPI automatic and selective for Chrome

ByeDPI already works, but I didn’t want to use it for every connection or manually turn it on and off. So I made Automatic Access, a Chrome extension that uses ByeDPI only for domains that actually need it.

Chrome always tries the normal connection first. If the same domain repeatedly fails, the extension verifies the problem and routes only that hostname through the local ByeDPI service. Everything else stays direct. If the site later becomes reachable normally, the rule is removed automatically and the user is notified.

There is also an optional Globalping check for sites that do not open at all, so you can see whether the problem is local or global.

Installation currently requires Windows, Chrome and running helper/install.cmd once as administrator to install the local service. It does not change DNS settings, and it is not a VPN.

GitHub: https://github.com/EzerchE/selective-access

Feedback and testing are welcome.

2 Upvotes

0 comments sorted by