4 ms·
Yes, I love profiles. I use them extensively with firefox. I can't live without Firefox profiles (my use case does not work with Safari or Chrome). I needed to
by xrd 2y ago
Yes, I love profiles. I use them extensively with firefox. I can't live without Firefox profiles (my use case does not work with Safari or Chrome).
I needed to use two tailscale networks on the same machine. And, since I'm crazy, I self-host using headscale, which means both must use the same IP block (100.64.0.x). How can this be possible on one machine?
I use lima to run a little container and inside that I have a secondary tailscale network established. Then, I run a little SSH forwarding script to setup a socks proxy from inside that container. One of my firefox profiles can then use custom network settings to point to that socks proxy and get access to all my internal machines for the secondary tailscale network.
As I mentioned, this is only possible with Firefox. Both Safari and Chrome use the system level settings for proxy, which I cannot use for my other Firefox profiles which need to use the main tailscale network.
I love firefox profiles and cannot live without them.
As an aside, I'm pretty blown away that I can run a secondary tailscale network inside a container running on a host network with a primary tailscale network, and have it all work perfectly. Wireguard and tailscale are incredible.
The only issue I have is that I often have to shutdown profiles and lima machines because the memory usage adds up. But, other than that it is a terrific experience.
- homebrewer 2y agoThis can be solved on all browsers by using foxyproxy or Proxy SwitchyOmega.