SmartProxy icon indicating copy to clipboard operation
SmartProxy copied to clipboard

Version 1.0 alpha 5 testers wanted 📣

Open salarcode opened this issue 2 years ago • 31 comments

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:

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

salarcode avatar May 07 '22 21:05 salarcode

I just test the alpha version, and basically it not working at all:

  1. After i download the zip file , I need to unzipped it to install, can't select the zip file and install directly
  2. When I restore my setting, proxy rules is not restored, either with full backup or proxy rule only backup
  3. 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 avatar May 08 '22 02:05 ameaninglessname

@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.

salarcode avatar May 08 '22 07:05 salarcode

@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.

ameaninglessname avatar May 08 '22 07:05 ameaninglessname

Tested it again, "proxy" still not working and with some wired behavior:

  1. After a installed it from about:debugging, it also appeared in add-ons manager (seems normal)
  2. 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)
  3. 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)

ameaninglessname avatar May 08 '22 08:05 ameaninglessname

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 avatar May 08 '22 08:05 ameaninglessname

@ameaninglessname thanks a lot for testing. Recorded the issues.

salarcode avatar May 09 '22 12:05 salarcode

Version alpha 2 is out with these changes:

    • [x] Seamless migration from v0.9.x
    • [x] Back-up/Retore
    • [x] Factory Reset option

salarcode avatar Jun 01 '22 11:06 salarcode

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.

ameaninglessname avatar Jun 19 '22 13:06 ameaninglessname

when is v1 coming out? any ETA?

MarcoR83 avatar Aug 17 '22 10:08 MarcoR83

when is v1 coming out? any ETA?

+1

LakeishaKowalczyk avatar Aug 20 '22 12:08 LakeishaKowalczyk

A gorgeous extension, regretted didn't meet her earlier

I have a few suggestions for proxy-per-tab

  1. Allows non-global settings. We can set whether to activate this feature for each URL individually in the rules

  2. 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

  3. 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 image

LakeishaKowalczyk avatar Aug 20 '22 16:08 LakeishaKowalczyk

when is v1 coming out? any ETA?

If I have free time I'm trying to finish it by end of this year

salarcode avatar Aug 25 '22 13:08 salarcode

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.

salarcode avatar Aug 25 '22 13:08 salarcode

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?

God-damnit-all avatar Sep 01 '22 13:09 God-damnit-all

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.

salarcode avatar Sep 02 '22 09:09 salarcode

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.

God-damnit-all avatar Sep 02 '22 16:09 God-damnit-all

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

salarcode avatar Sep 03 '22 12:09 salarcode

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

salarcode avatar Sep 03 '22 12:09 salarcode

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!

God-damnit-all avatar Sep 03 '22 16:09 God-damnit-all

image

When retrieving a proxyable resource, a warning pops up

Hccake avatar Sep 06 '22 09:09 Hccake

image

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

salarcode avatar Sep 08 '22 02:09 salarcode

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.

salarcode avatar Sep 08 '22 02:09 salarcode

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

salarcode avatar Sep 08 '22 11:09 salarcode

image 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

Hccake avatar Sep 09 '22 03:09 Hccake

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?

God-damnit-all avatar Sep 09 '22 18:09 God-damnit-all

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

salarcode avatar Sep 10 '22 11:09 salarcode

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.

salarcode avatar Sep 10 '22 13:09 salarcode

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

salarcode avatar Sep 11 '22 12:09 salarcode

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.

issue

Here is the screen recording, when editing the proxy information, the default proxy is also changed

Hccake avatar Sep 13 '22 10:09 Hccake

Here is the screen recording, when editing the proxy information, the default proxy is also changed

Thanks, I've fixed this issue now

salarcode avatar Sep 17 '22 01:09 salarcode