SmartProxy
SmartProxy copied to clipboard
Version 1.0 alpha 5 testers wanted 📣
Hi all, I'm finishing off version V1 and in need of your eyes and brains 🧟🧠 for testing
Current Status: Alpha version 5
Before start testing, here is how to prepare:
- Create a full back-up of your settings of your current SmartProxy
- Disable SmartProxy stable version v0.9.x
- Download the Zips from here and Unzip it
- Install the new temporary version
- You can restore old version backups now
What to test
- Please test the following list of features
- Test whatever other features that are important to you
- Please report the bugs in this thread
Reported Issues so far
- 🐛 ~~Smart proxy or Always enable does not work~~
- 🐛 ~~Light theme is not working~~
- 🐛 ~~Proxy-per-tab sometimes misses the requests as reported by Proxyable Resources~~
Shipped Features
-
- [x] Smart Profiles
-
- [x] Support for Firefox
-
- [x] Profile for SmartProxy mode.
-
- [x] Profile for Always Enabled mode.
-
- [x] Profile for Ignore Failure Rules.
-
- [x] Different Proxy Server per profile.
-
- [x] Display the applied rule to the tab in tooltip.
-
- [x] Theme support.
-
- [x] Theme auto switch support
-
- [x] Bootstrap 5 UI
-
- [x] Seamless migration from v0.9.x
-
- [x] Back-up/Restore
-
- [x] Factory Reset option
-
- [x] Support for Chrome
-
- [x] Move the help center to Wiki
-
- [x] Link to relevant help docs from pages
-
- [x] Support for Thunderbird
-
- [x] Support for Google extensions Manifest V3
-
- [x] Forcing always enabled in Private Browsing #208
-
- [x] Firefox for Android support
-
- [x] Firefox for Android installation guide docs
Upcoming Features
-
- [ ] Complete the help docs
I just test the alpha version, and basically it not working at all:
- After i download the zip file , I need to unzipped it to install, can't select the zip file and install directly
- When I restore my setting, proxy rules is not restored, either with full backup or proxy rule only backup
- Smart proxy or Always enable does not actually proxy-ed something🤣
Edition Windows 11 Pro Version 21H2 Installed on 4/28/2022 OS build 22000.652 Experience Windows Feature Experience Pack 1000.22000.652.0
Firefox 100.0 (64-bit)
@ameaninglessname I appreciate your time for testing. Unzip step is added to the topic. Yes, I've mentioned that backup and restore are not working properly. Proxies are not being applied because perhaps you did a backup restore? Try fresh without restoring, that might be the reason that settings are messed up after a incomplete restore.
I've added your report to the topic, thanks.
@ameaninglessname I appreciate your time for testing. Unzip step is added to the topic. Yes, I've mentioned that backup and restore are not working properly. Proxies are not being applied because perhaps you did a backup restore? Try fresh without restoring, that might be the reason that settings are messed up after a incomplete restore.
I've added your report to the topic, thanks.
Ah,, sorry I was too eager to test and did not finish reading the "Upcoming Features" section🤣, will test it again as you suggested.
Tested it again, "proxy" still not working and with some wired behavior:
- After a installed it from about:debugging, it also appeared in add-ons manager (seems normal)
- I did not do a restore operation but the proxy server is still there (seems like there are some caches not been cleaned up, which makes me unable to do a proper testing)
- But after I restarted firefox, the (original) SmartPorxy addon shows up in the enabled section of add-ons manager but labled with "Disabled" (seems like a bug of firefox)
about Theme support
"auto switch" is working properly. "light theme" is not working, consider there is only one preset, "not working" only means I can't switch to light theme when the browser is in dark theme. And the default dark theme is used here, despite the extension dark theme i choose. "dark theme" is working properly.
@ameaninglessname thanks a lot for testing. Recorded the issues.
Version alpha 2 is out with these changes:
-
- [x] Seamless migration from v0.9.x
-
- [x] Back-up/Retore
-
- [x] Factory Reset option
It seems like I am experiencing some page loading forever (very long time) occasionally with this plugin enabled ever since i installed alpha version🤣
It seems some configurations have not been properly cleared or reverted.
Yeah, i installed a bunch of other plugins, but when I disabled SmartProxy, the page that is stuck at loading before could be correctly loaded in a flash now. But not very sure about this.
Any way to help debug this?
BTW, i installed alpha 2 without needing to do backup / restore which is convenient👍, thanks as usual.
when is v1 coming out? any ETA?
when is v1 coming out? any ETA?
+1
A gorgeous extension, regretted didn't meet her earlier
I have a few suggestions for proxy-per-tab
-
Allows non-global settings. We can set whether to activate this feature for each URL individually in the rules
-
Make the behavior of whitelisted and matched consistent. When a URL is set to not use proxy, the whole tab will not use proxy, just like when proxy is enabled
-
Allow exceptions. URLs have three states, matched or whitelisted or no rules. proxy-per-tab is only applied to URLs without rules, so that we can set exceptions by rules
And, temporary rules or rule usage counts. Some sites may only be used once, but their rules will keep piling up in the settings
Feedback a possible bug
proxy-per-tab sometimes misses some URLs, maybe because of switching to another URL in the same tab
when is v1 coming out? any ETA?
If I have free time I'm trying to finish it by end of this year
I have a few suggestions for proxy-per-tab
Thanks for the suggestion, i'll see what I can do.
Feedback a possible bug proxy-per-tab sometimes misses some URLs, maybe because of switching to another URL in the same tab
Will test this one for sure, thanks.
In the current, stable version, I was hoping to have a catch-all rule that goes to my default proxy and more specific rules for certain sites that go to other proxies. Is this possible in the alpha?
In the current, stable version, I was hoping to have a catch-all rule that goes to my default proxy and more specific rules for certain sites that go to other proxies. Is this possible in the alpha?
It can be possible with Always Enable
profile with a change. In there the default behaviour is to apply default proxy and then you can define rules which themselves can have different proxy server.
So this is not possible at the moment but I might be able to make it work.
In the current, stable version, I was hoping to have a catch-all rule that goes to my default proxy and more specific rules for certain sites that go to other proxies. Is this possible in the alpha?
It can be possible with
Always Enable
profile with a change. In there the default behaviour is to apply default proxy and then you can define rules which themselves can have different proxy server. So this is not possible at the moment but I might be able to make it work.
That'd be very much appreciated, thank you.
Version Alpha 3 is out with these changes:
- [x] Chrome support
- [x] Proxy server per rule for Always enabled
- [x] Issue fixes for Firefox and Chrome
In the current, stable version, I was hoping to have a catch-all rule that goes to my default proxy and more specific rules for certain sites that go to other proxies. Is this possible in the alpha?
This is now possible with Always Enabled profile. You can set a proxy server for each rule
In the current, stable version, I was hoping to have a catch-all rule that goes to my default proxy and more specific rules for certain sites that go to other proxies. Is this possible in the alpha?
This is now possible with Always Enabled profile. You can set a proxy server for each rule
Thanks!
When retrieving a proxyable resource, a warning pops up
When retrieving a proxyable resource, a warning pops up
I can't read Chinese, what does it say? Did you have a clean installation? Maybe try again with Factory Reset option
Can you support the clash format? switchomega format is dead.
https://github.com/Loyalsoldier/clash-rules https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/proxy.txt
Please create a separate issue thread, based on upvotes and requests I might add it.
clash is the only one alive project, all the others are dead
You still need to create an issue here to track it, and you can get people to upvote it
When retrieving a proxyable resource, a warning pops up
I can't read Chinese, what does it say? Did you have a clean installation? Maybe try again with Factory Reset option
It hasn't reproduced yet, but I found another problem.
When two agents are added, the default agent selects the first one, and when editing the information of the first agent, the default agent switches back to the secend one
Through no fault of SmartProxy, I've been having frequent HSTS errors when using my SSL (w/ auth) proxy on Firefox. I had the same issue with both FoxyProxy and SwitchyOmega.
I've been working around it by using gost to tunnel it into a no auth local HTTP proxy, and when using that localhost proxy with the extension, the HSTS errors go away.
Would you be interested in looking into whether it's possible for SmartProxy to resolve these sorts of errors on its own? If so, could you post your email so I can give you the details to use my proxy for testing?
Through no fault of SmartProxy, I've been having frequent HSTS errors ...
You can contact me with the same email as mentioned in the source files, lets see what is the root of these issues. Possibly related #216
When two agents are added, the default agent selects the first one, and when editing the information of the first agent, the default agent switches back to the secend one
I'm sorry but I am having a hard time understanding you.
Version Alpha 4 is out with these changes:
- [x] Support for Chrome Manifest V3
- [x] Support for Thunderbird
- [x] Several issue fixes for Firefox and Chrome
When two agents are added, the default agent selects the first one, and when editing the information of the first agent, the default agent switches back to the secend one
I'm sorry but I am having a hard time understanding you.
Here is the screen recording, when editing the proxy information, the default proxy is also changed
Here is the screen recording, when editing the proxy information, the default proxy is also changed
Thanks, I've fixed this issue now