foxyproxy / firefox-extension

FoxyProxy for Firefox extension beginning with Firefox 57 (Quantum)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support for Proxy-Per-Container

ericjung opened this issue · comments

From email:

Hallo Eric,
I hope you are well, healthy and content.

I'm writing today to suggest to you some functionality in FoxyProxy:
It would be great to have rules to make connections from a specified through a specified container.
Thank you for your great work which have benefited so many people for so many years.

Regards,

I suggest looking at this as reference for how to implement such function.
https://github.com/bekh6ex/firefox-container-proxy

There are considerations with container-based proxy operation.

  • Not everyone likes container and supporting the container will result in Firefox automatically enabling containers (I had personally had complaint about this in another addon)
  • Containers are only supported by Firefox
  • Could result in unwanted proxying when clicking links in a container

previously: #22

supporting the container will result in Firefox automatically enabling containers

can you explain this? Why does adding optional support for it in an addon turn on containers in Firefox? Won’t it only turn on if user selects a proxy to be used in a container?

can you explain this? Why does adding optional support for it in an addon turn on containers in Firefox? Won’t it only turn on if user selects a proxy to be used in a container?

In order to make a settings/preference for the containers, addon has to get a list of the containers which requires "contextualIdentities" permission.
Once any addon adds above permission, the Firefox containers are automatically turned on.