News for hackers. Stuff that matters.
Re:Tailscale Has Partnered with Mullvad by winternewt on Thursday September 07, 2023 @04:03PM (#37424822)
So like a VPN?
Re:Tailscale Has Partnered with Mullvad by lxgr on Thursday September 07, 2023 @05:19PM (#37425759)
Not really. In my view, VPNs (at least the type discussed here) and proxies are complementary:

VPNs are good at encrypting/redirecting all of your device's traffic, since they're per-computer by default. They're accordingly good at preventing metadata leaks (e.g. visited sites or used apps) on untrusted networks.

Proxies are opt-in, but can accordingly be much more fine-grained. For example, Firefox supports per-domain (via various extensions) or per-tab (via the built-in "containers" feature) proxies – VPNs usually can't do that.

Re:Tailscale Has Partnered with Mullvad by ignoramous on Thursday September 07, 2023 @06:06PM (#37426258)
VPNs can, if they can be routed into via SOCKS or Http Connect gateways, for example. Generally, VPNs (L2/L3) can stoop to the level of proxies (L4) but not vice versa (at least not as cleanly).
Re:Tailscale Has Partnered with Mullvad by lxgr on Thursday September 07, 2023 @06:12PM (#37426319)
Sure, you can bridge in either direction (using e.g. this [1] excellent Wireguard-to-SOCKS adapter), but in my view, if you have bytestream semantics, you're often better off using a bytestream-oriented proxying protocol (like SOCKS, SSH or HTTP) and vice versa.

These bridges/adapters do have their applications though – I have a home router that supports Wireguard natively, but not any of the higher-level protocols; this lets me use my per-tab approach with it.

[1] https://github.com/pufferffish/wireproxy

Re:Tailscale Has Partnered with Mullvad by dizhn on Friday September 08, 2023 @01:36AM (#37429779)
I don't really get the value proposition of wireproxy. Especially since it seems not to be complete yet.

It is trivial to run a socks proxy on one of the peers and have your browser point to that. Both chrome and firefox can do this on demand and for the sites you select.

Re:Tailscale Has Partnered with Mullvad by lxgr on Friday September 08, 2023 @08:25AM (#37432620)
There is no peer capable of running a SOCKS proxy in my scenario. My home router only supports Wireguard.

SOCKS is also usually not encrypted.

Re:Tailscale Has Partnered with Mullvad by dizhn on Saturday September 09, 2023 @08:09AM (#37444402)
I have a docker based proxy running on a vm. (I've tried a bunch of them. They all work fine. None of them are hugely better at the bandwidth levels available to me - around 50-70mbps) The proxy is only listening on the wireguard IP. I have my clients connect to that wireguard peer and use the wireguard IP as the proxy. You can't install a proxy on the remote side? It should be possible seeing that you have to install something anyway. I am not sure about not needing root but it should not be a requirement for a proxy server since all it does is make http requests on your behalf.
Re:Tailscale Has Partnered with Mullvad by calvinmorrison on Thursday September 07, 2023 @08:59PM (#37427907)
Dunno about that. Most work proxies I use just forward the LAN subnet not reroute all traffic.
Re:Tailscale Has Partnered with Mullvad by josephcsible on Thursday September 07, 2023 @09:08PM (#37427986)
Lucky you. Any companies that have to follow NIST SP 800-171 have to configure their VPNs to reroute all traffic.
Re:Tailscale Has Partnered with Mullvad by lxgr on Thursday September 07, 2023 @11:57PM (#37429104)
Interesting! Is that actually the letter of the specification, or a common/industry-standard interpretation? I hate VPN setups like that; it often makes videoconferencing, browsing of non-corp sites etc. unnecessarily slow.
Re:Tailscale Has Partnered with Mullvad by josephcsible on Friday September 08, 2023 @01:05AM (#37429575)
It's the letter of the specification, unfortunately:

> 3.13.7 Prevent remote devices from simultaneously establishing non-remote connections with organizational systems and communicating via some other connection to resources in external networks (i.e., split tunneling).

> DISCUSSION

> Split tunneling might be desirable by remote users to communicate with local system resources such as printers or file servers. However, split tunneling allows unauthorized external connections, making the system more vulnerable to attack and to exfiltration of organizational information. This requirement is implemented in remote devices (e.g., notebook computers, smart phones, and tablets) through configuration settings to disable split tunneling in those devices, and by preventing configuration settings from being readily configurable by users. This requirement is implemented in the system by the detection of split tunneling (or of configuration settings that allow split tunneling) in the remote device, and by prohibiting the connection if the remote device is using split tunneling.

And yep, it does indeed cause all of the problems you describe.

Re:Tailscale Has Partnered with Mullvad by lxgr on Thursday September 07, 2023 @11:55PM (#37429079)
Yes, "work" VPNs, site-to-site and many other topologies don't change the default route, but "privacy" VPNs like Mullvad usually do – there is no group of hosts to route traffic for other than simply "the entire internet".

That said, I'm aware of at least one that tries to support an "exempt/excluded hosts" feature, but it does this via some hack using its local DNS resolver and modifying the routing table on the fly, which does not work reliably.

Re:Tailscale Has Partnered with Mullvad by clemiclemen on Friday September 08, 2023 @07:05AM (#37432049)
Re:Tailscale Has Partnered with Mullvad by lxgr on Friday September 08, 2023 @08:24AM (#37432603)
Many proxies these days call themselves VPNs for branding reasons.
Re:Tailscale Has Partnered with Mullvad by clemiclemen on Tuesday September 12, 2023 @04:46AM (#37478320)
I am not 100% sure but Firefox VPN is an actual VPN based on mullvad. On the main product page[1], it says it is built with Wireguard which is a VPN software.

[1]: https://www.mozilla.org/fr/products/vpn/