bekh6ex / firefox-container-proxy

[Firefox extension] Assign a proxy to a Firefox container
https://addons.mozilla.org/en-US/firefox/addon/container-proxy/
BSD 2-Clause "Simplified" License
137 stars 14 forks source link

[enhancement] The latest features of Firefox 94, there may be a better solution? #45

Closed Glide01 closed 2 years ago

Glide01 commented 2 years ago

https://www.mozilla.org/en-US/firefox/94.0/releasenotes/

We’re rolling out the Firefox Multi-Account Containers extension with Mozilla VPN integration. This lets you use a different server location for each container.

Does this mean that there is official API support so that there is no need to use cookies to identify requests from containers?

Thanks.

bekh6ex commented 2 years ago

I didn't understand what do you mean when you say there is no need to use cookies. Can you clarify a bit more?

Glide01 commented 2 years ago

It's just that in the current version, for example, if I open a site in a container, not all requests go through the proxy and some escape. I've tried other container proxy plugins as well. Now this new feature of Firefox 94, it may be different.

bekh6ex commented 2 years ago

I think there might be some misunderstanding. It's not Firefox feature. They maintain Firefox Multi-Account Containers extension, and the feature is in the extension.

There might be some Firefox feature/integration with Mozilla VPN, but this is not directly applicable to Container Proxy extension and it's goals. Putting in simple words: I don't have Mozilla VPN and cannot implement integration with it. Also, I don't see a reason, as soon as Mozilla did it.

Thank you for the issue and bringing it up, I totally missed it. This is relevant and interesting topic, but not really applicable.

Regarding request escaping I have a question: Does it happen in all other extensions as well? Or there are some that allow one to set proxy for container and requests do not escape?

Glide01 commented 2 years ago

Sidebery https://addons.mozilla.org/en-US/firefox/addon/sidebery/

Lightweight Container Proxy https://addons.mozilla.org/en-US/firefox/addon/lightweight-container-proxy-02/

SmartProxy https://addons.mozilla.org/en-US/firefox/addon/smartproxy/

I tried all of these plugins, and the result is that some requests will escape. For example, if I use Tor to access www.nytimes.com, these are the requests that will escape.

image

So if I want all requests to go through Tor, I need to set up Tor for the Default container.

When the new version of Firefox Multi-Account Containers extension comes out, I will use it and see if it meets my needs.