foxyproxy / firefox-extension

FoxyProxy for Firefox extension beginning with Firefox 57 (Quantum)
GNU General Public License v2.0
523 stars 115 forks source link

Auto-rotation #189

Open ericjung opened 2 years ago

ericjung commented 2 years ago

From email:

I would like to see an option where user can add a list of proxy and set them as rotating with a time field so i can select rotate proxy after every 5 mins or 10 mins or what ever I enter in the field

My addition/clarification:

  1. Proxy can be selected either (a) randomly from the list or (b) sequentially, depending on user selection
erosman commented 1 year ago

rotate proxy after every 5 mins or 10 mins

To start with, that requires a timer function i.e. alarms and "alarms" permission. There are considerations regrading maintaining the alarms in MV3 when background script is discarded.

Furthermore, it can potentially interfere with browsing.

Many sites, lock user IP for security or other reasons.

erosman commented 1 year ago

See also: alarms

Inconsistency: Alarms API time slipping
https://github.com/w3c/webextensions/issues/433

Inconsistency: limits on browser.alarms.create()
https://github.com/w3c/webextensions/issues/422

Inconsistency: Persistence of alarms in browser.alarms API
https://github.com/w3c/webextensions/issues/406
ericjung commented 1 year ago

It is true there are websites and conditions for which this behavior is undesirable. But there are equally situations where it is desirable.

erosman commented 1 year ago

Hackers would find this options desirable.