SmartProxy
SmartProxy copied to clipboard
Proxy rule should not be ignored, I see the white rule of rules list is always preferred
SmartProxy 0.9.10 on MS Edge 94.0.992.23.
Reproduce the steps:
- Clean config. Adding the https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt to Rules Subscriptions.
- Open the https://fonts.gstatic.com/ (or loading any of its page or resources). You can see the
gstatic.com
be proxed, and thefonts.gstatic.com
in the white list from the rules sub, in the extension's popup. - Try adding personal rules, like
MatchPatternHost fonts.gstatic.com *.fonts.gstatic.com/*
(By the way, this looks unforeseen automatic result) orDomainSubdomain fonts.gstatic.com fonts.gstatic.com
to proxy server. Reload, the popup show it as a removable rule, but the extension does not lead the request to the proxy server.
Yep was able to replicate, this is because fonts.gstatic.com
is whitelisted by the subscription. And whitelists have higher priority than other rules and as soon as whitelist found, other rules are ignored.
This is an interesting case...
How about always preferring user's manual rule, like:
user's whitelist > user's proxylist > subscription's whitelist > subscription's proxylist
Rules are combined together for efficient processing so your suggesion is not possible at the moment. It makes sense though. There is a big change coming for this extension. I might include this in the list of things to do.
How about always preferring user's manual rule, like:
user's whitelist > user's proxylist > subscription's whitelist > subscription's proxylist
I agree. I also found this problem recently because the white list contains translate.googleapis.com. If I want to use Google Translate now, I need to turn off gfwlist or turn on the global.
Fixed in v1.0 by #213