4 ms·
This is why I have two separate browsers. If you want to do official stuff like paying for things you need to get through cloudflare.
by PearlRiver 4mo ago
This is why I have two separate browsers. If you want to do official stuff like paying for things you need to get through cloudflare.
- helterskelter 4mo agoFirefox added profile switching recently. Works good. (That said, I still keep separate machines. One for doing "official" things, the other for everything else)
- b65e8bee43c2ed0 4mo ago>Works good. does it? same binary, same machine, same display, same 781 other heuristics.
- ajb 4mo agoOdd - they've had that for years, but only on the command line. Wonder if it's different under the hood? They also have firefox containers which also never quite became a first-class feature (you have to install a plugin).
- deleted 4mo ago[deleted]
- notafox 4mo ago> Firefox added profile switching recently. I think this was as recent as 25 years ago? Recently they added some new UI. There was and still is (I think) classic Profile Manager UI, which you can launch with ./firefox -ProfileManager or access UI in about:profiles. But you don't have to use any of those anyway - see my comment above (a response to parent).
- opem 4mo agoThey actually have at least 3 kinds of profile: 1. containers - As they say its somekind of sandbox, technically a profile 2. profiles that are accesible through about:proflies, which they had for years, and probably the one you are talking about... 3. New profiles that comes with a pop-up much like how chromium browsers shows it
- thayne 4mo agoThe old UI was pretty difficult to use, and hard to discover unless you knew where to look though.
- zelphirkalt 4mo agoWhat about the old UI is difficult to use? I am assuming you are talking about the profile manager.
- notafox 4mo agoYou can use Firefox with different profiles and configure it to launch particular profile directly, without launching default profile and using about:profiles. Firefox with a non-default profile can be created like that: ./firefox -CreateProfile "profile-name /home/user/.mozilla/firefox/profile-dir/" # For, say, cloudflare that would be: ./firefox -CreateProfile "cloudflare /home/user/.mozilla/firefox/cloudflare/" And you can launch it like that: ./firefox -profile "/home/user/.mozilla/firefox/profile-dir/" # For cloudflare that would be: ./firefox -profile "/home/user/.mozilla/firefox/cloudflare/" So, given that /usr/bin/firefox is just a shell script, you can - create a copy of it, say, /usr/bin/firefox-cloudflare - adjust the relevant line, adding the -profile argument If you use an icon to run firefox (say, /usr/share/applications/firefox.desktop), you'll need to do copy/adjust line for the icon. Of course, "./firefox" from examples above should be replaced with the actual path to executable. For default installation of Firefox the path would be in /usr/bin/firefox script. So, you can have a separate profiles for something sensitive/invasive (linkedin, cloudflare, shops, banks, etc.) and then you can have a separate profile for everything else. And each profile can have its own set of extensions.
- ferfumarma 4mo agoExcept that fingerprinting means that both profiles are actually tied together by cloudflare (and other tech companies)
- VoidWhisperer 4mo agoI think the idea is that they have the functionality that cloudflare is using to generate the fingerprint (like webGL in this case) disabled in their non-cloudflare profile and only use the cloudflare profile to do things they have to that are behind cloudflare
- ranger_danger 4mo agothat's why I use completely different browsers with different settings. my CF-friendly one (not my daily driver) is `firejail --private chromium` so it always starts with a clean temporary profile
- 4mo ago