I've found this good for webdev of course ~
what VPN provider can you use with this extension?
https://blog.mozilla.org/en/products/mozilla-vpn/multi-accou...
which is a rebranded mullvad. mullvad is pretty cool (doesn't require any private info for creating an account or paying, and they recently disabled recurring payments so they don't need to store credit card info, even though this has a financial hit to the company https://mullvad.net/en/blog/2022/6/20/were-removing-the-opti...)
The Multi Account Containers extension has an Advanced proxy settings at the bottom when you go in to Manager Containers. I have a go based socks proxy running on docker somewhere. I enter the details for that there. Syntax is socks://ip:port .
I have two socks implementations installed. I A/B test them sometimes but they seem to be basically equivalent in terms of performance.
https://github.com/net-byte/socks5-server
https://github.com/ocassio/go-socks5-proxy (old but works fine)
Note: If you're using a chromium based browser you can use the excellent SwitchyOmega plugin to do this much easier and with more functionality. No containers of course.
- Proxy SwitchyOmega: https://addons.mozilla.org/en-US/firefox/addon/switchyomega/
- Source: https://github.com/FelisCatus/SwitchyOmega
Another option is the FoxyProxy add-on:
- FoxyProxy Standard: https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-sta...
I am aware of foxyproxy. It works OK. I was using it until the containers gained proxy support.
Every new tab is its own separate container. I configured it so Ctrl + clicking a link will open a tab in the same container, should I need this for "traditional browsing" where I want to share a session/cookies.
Security by isolation - by default.
https://addons.mozilla.org/en-US/firefox/addon/temporary-con...
PS: There's also a neat one called Proxy Containers to assign separate containers to a different proxy.