Windows 4.0.x Beta Tester - DNS Support #188
Anof-cyber
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Domain-Based Proxy Rules #33
Download - ProxyBridge-Setup-4.0.8-Beta.zip
ProxyBridge rules can now match traffic by domain name - not just IP address and port.
Caution
This is the first feature in this project to be developed entirely by an AI model (Claude Opus 4.8), from the initial architecture and implementation plan to the final code. No manual code review has been performed yet.
This feature is introduced in v4.0.8-Beta and has only been tested against a limited set of basic use cases, where it behaved as expected. It has not undergone comprehensive testing, manual validation, or a security review, so bugs, edge cases, performance issues, or other unexpected behavior may still exist.
I'm looking for community testers to help evaluate this feature in real-world environments. If you encounter any bugs, unexpected behavior, or have suggestions for improvement, please open an issue or share your feedback.
Please consider this feature experimental and avoid relying on it in production until it has been thoroughly tested and manually reviewed.
Why this matters
Big services like Google, Cloudflare, or Netflix don't use a single IP. They spread across hundreds of constantly-changing CDN addresses. Trying to proxy them with IP rules is nearly impossible - you'd have to list every IP, and they change all the time.
With domain rules, you just write the domain once:
ProxyBridge follows that domain to whatever IP it currently resolves to. No need to track IPs.
How to use it
When you add or edit a rule, there's a new Target Domains field alongside Target Hosts and Target Ports.
Leave it as
*for no domain restriction (default), or enter one or more domain patterns:*or emptygoogle.comgoogle.comexactly*.google.comgoogle.comand all its subdomains (www.google.com,mail.google.com, …)*.google.com; *.gstatic.com;or,Domain matching is case-insensitive, and
*.google.comalso covers the plaingoogle.com.A rule matches only when everything matches - the process, the host, the port, and the domain. So you can combine them, or use a domain rule on its own (leave Hosts and Ports as
*).Example
Route all Google traffic through your proxy, no matter which IP it uses:
chrome.exe***.google.comLimitations
Domain rules work by watching your apps' normal DNS lookups. A few things to know:
All reactions