Mullvad and Tailscale Announce Partnership

3 years ago by Leraje to c/selfhosted

cross-posted from: https://lemmy.blahaj.zone/post/2728889

From the article:

Since Tailscale was founded in 2019, customers have been forced to choose between either Tailscale or Mullvad without the ability for them to co-exist.
Today we announce a partnership with Tailscale that allows you to use both in conjunction through the Tailscale app. This functionality is not available through the Mullvad VPN app. This partnership allows customers of Tailscale to make use of our WireGuard VPN servers as “exit nodes”. This means that whilst connected to Tailscale, you can access your devices across Tailscale’s mesh network, whilst still connecting outbound through Mullvad VPN WireGuard servers in any location.

Announcement also on Tailscale blog.

emax_gomax 64 points 3 years ago

I have the utmost respect and appreciation for mullvad but I don't need a vpn without port forwarding so I cancelled my sub. They are still objectively the vest vpn, this is the only sticking point.

path: 0 3215450, hotness: undefined, score: 64, children: 25
MrPoopbutt 30 points 3 years ago

What does port forwarding gain you on a VPN? Sorry if the question is ignorant

path: 0 3215450 3217241, hotness: undefined, score: 30, children: 19
dan 33 points 3 years ago

You need it for file sharing apps like BitTorrent or Soulseek, if you don't want to be seen as a leech, and/or you want to use private trackers where you need to maintain a good ratio. :)

path: 0 3215450 3217241 3218015, hotness: undefined, score: 33, children: 11
AlexisFR -7 points 3 years ago

Then you can just use a seed box on top of your downloading

path: 0 3215450 3217241 3218015 3236043, hotness: undefined, score: -7, children: 7
dan 9 points 3 years ago

Why would you use a seedbox if you have a home server? The home server can be the seedbox. A lot of homelabbers would have a good enough connection for it.

Edit: Using a VPN with port forwarding, of course.

path: 0 3215450 3217241 3218015 3236043 3246888, hotness: undefined, score: 9, children: 5
HellAwaits 3 points 3 years ago
path: 0 3215450 3217241 3218015 3236043 3259138, hotness: undefined, score: 3, children: 0
retro -14 points 3 years ago

Most private trackers don't allow a shared VPN like Mullvad anyway. Some do but most don't.

path: 0 3215450 3217241 3218015 3218816, hotness: undefined, score: -14, children: 2
gaylord_fartmaster 24 points 3 years ago

Most private trackers don't allow you to browse the tracker site from a shared VPN, but I've never seen one that doesn't allow your torrent client to connect over one. That would make no sense.

path: 0 3215450 3217241 3218015 3218816 3219640, hotness: undefined, score: 24, children: 0
yote_zip 12 points 3 years ago

I haven't personally seen a private tracker that blocks your actual bittorrent announces to the tracker with a VPN, though I know a couple prevent you from browsing the site itself with one.

path: 0 3215450 3217241 3218015 3218816 3219591, hotness: undefined, score: 12, children: 0
thatcasualgamingguy 4 points 3 years ago

From what I've read you need it for Bittorrent or at least the chance of failed downloads is higher without it.

path: 0 3215450 3217241 3217654, hotness: undefined, score: 4, children: 0
dan 3 points 3 years ago

Another use case (in addition to the BitTorrent use case) is if you want to host a site but hide your IP. You can run Nginx and configure it to listen on a port the VPN service has allocated to you. Good VPN services like AirVPN let you choose ports, and those ports are always allocated to you.

path: 0 3215450 3217241 3226150, hotness: undefined, score: 3, children: 5
reddithalation 2 points 3 years ago

although people hosting illegal content using port forwarding is likely one of the reasons they removed it, so its a tricky problem

path: 0 3215450 3217241 3226150 3254501, hotness: undefined, score: 2, children: 4
dan 2 points 3 years ago

One of the main reasons people use VPNs is for illegal content... Port forwarding doesn't change that.

path: 0 3215450 3217241 3226150 3254501 3255768, hotness: undefined, score: 2, children: 3
Salix 4 points 3 years ago

Yeah, unfortunately because of this decision from Mullvad, they also lost me as customer and I had to move to another.

It kinda sucks because I loved Mullvad. They had great servers, customer service, and I do like their Android & Linux program.

path: 0 3215450 3262243, hotness: undefined, score: 4, children: 0
magikmw 3 points 3 years ago

Did they change something? I've been port forwarding for a couple of years now.

path: 0 3215450 3218014, hotness: undefined, score: 3, children: 3
sinatosk 17 points 3 years ago path: 0 3215450 3218014 3228240, hotness: undefined, score: 17, children: 1
magikmw 2 points 3 years ago

Well. That's what I get for using a service without giving them my email and not checking their blog.

path: 0 3215450 3218014 3228240 3267378, hotness: undefined, score: 2, children: 0
CrankyCarrot 6 points 3 years ago path: 0 3215450 3218014 3220952, hotness: undefined, score: 6, children: 0
Decronym 26 points 3 years ago

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
CSAM Child Sexual Abuse Material
DNS Domain Name Service/System
IP Internet Protocol
NAS Network-Attached Storage
Plex Brand of media server package
SSH Secure Shell for remote terminal access
VPN Virtual Private Network
VPS Virtual Private Server (opposed to shared hosting)

8 acronyms in this thread; the most compressed thread commented on today has 11 acronyms.

[Thread #116 for this sub, first seen 7th Sep 2023, 21:05] [FAQ] [Full list] [Contact] [Source code]

path: 0 3219857, hotness: undefined, score: 26, children: 1
nooneescapesthelaw 9 points 3 years ago

Good bot

path: 0 3219857 3225528, hotness: undefined, score: 9, children: 0
funkmunki 26 points 3 years ago

Well that's awesome news.

path: 0 3209471, hotness: undefined, score: 26, children: 0
skadden 22 points 3 years ago

Wow this is great. I've been having trouble getting exit nodes working properly with these two. Sad that mullvad dropped port forwarding though so I'm not sure if I'll stay with them.

path: 0 3211102, hotness: undefined, score: 22, children: 5
Molecular0079 15 points 3 years ago

Yeah I swapped over to ProtonVPN after they dropped support for port forwarding. Shame really because I did really enjoy Mullvad's VPN service.

path: 0 3211102 3211953, hotness: undefined, score: 15, children: 4
skadden 3 points 3 years ago

Yeah I've been using it for about a year and half or so on my main devices and it's been wonderful. I'm likely going to down the list of supported providers from the gluetun docs and decide from there. Throwing my torrents and all that behind a vpn was the catalyst for signing up so I'll continue to look for that support first and everything else is secondary.

path: 0 3211102 3211953 3216078, hotness: undefined, score: 3, children: 0
natenten 3 points 3 years ago

Does the port forwarding works on Linux CLI? Last time I checked it was only through their GUI app

path: 0 3211102 3211953 3212430, hotness: undefined, score: 3, children: 2
Molecular0079 5 points 3 years ago

Yeah the Proton VPN gui app for Linux does not include port forwarding. I believe only their Windows app does at the moment. However, if you use their Wireguard certs and then follow their port forwarding instructions, it works quite well. Make sure you either disable IPv6 on your system or set IPv6 to link-local and add ::/0 to AllowedIPs, otherwise your IPv6 will leak since ProtonVPN does not support IPv6 at the moment.

path: 0 3211102 3211953 3212430 3215762, hotness: undefined, score: 5, children: 0
skadden 3 points 3 years ago

I'm pretty sure it's entirely disabled. Their announcement post says it's being removed and doesn't call out any exceptions.

I run my clients through a gluetun container with forwarding set up and ever since their announced end of support date (July I think?) I have had 0B uploaded for any of my trackers.

E: realized you may be asking about proton, oops

path: 0 3211102 3211953 3212430 3215816, hotness: undefined, score: 3, children: 0
nix 12 points 3 years ago

Do people use Tailscale to be able to access local things on their network like Plex media servers when they’re not home? Tailscale looks interesting but I haven’t found a usecase where it would benefit me

path: 0 3219829, hotness: undefined, score: 12, children: 7
LiveLM 11 points 3 years ago

Yes, exactly that.
I use it to SSH into my devices all the time.

path: 0 3219829 3227098, hotness: undefined, score: 11, children: 0
liara 5 points 3 years ago

I don't really use it for this, but here are some things I do use it for:

  • metrics scraping on servers without needing to open ports or worry about ssl encryption. Works great for federating Prometheus instances or scraping exporters
  • secure access to machines not directly exposed to the internet. I.e. ssh access to my home box while I'm traveling
  • being an exit node for web traffic while traveling. I.e. maybe you are traveling and have a bank who is giving you grief about logging in -- masquerade that connection from your home IP

I mostly just use it for metrics scraping though

path: 0 3219829 3220813, hotness: undefined, score: 5, children: 0
Rockslide0482 4 points 3 years ago

Plex probably isn't the best example, but yes, you can use Tailscale to create a sort of mesh network to access devices within private networks. Essentially any device that's connected to tailscale can be contacted by other clients connected to tailscale. There are extra routing things you can do to use a tailscale device as a sort of "exit node", but that's the basic gist.

path: 0 3219829 3220301, hotness: undefined, score: 4, children: 0
DigitalPortkey 2 points 3 years ago

It's accessing literally anything you self host from home, with minimal latency and without any port forwarding on your router or exposing your services to the Internet.

It's primary benefit is how fast it is, how much easier it is to set up for even the most novice of users, and how ubiquitous all the clients are.

Plus it's free for 100 endpoints, which is far more than most individuals will need for home labs. And even that you can get around by using subnet routing.

If you've ever wanted to run your own sort of Dropbox or Google docs (Syncthing/Next cloud) but didn't want to deal with the security hassle of exposing it to the Internet, this removes that completely. No more struggling with open ports, fail2ban, or messing with reverse proxies.

path: 0 3219829 3287044, hotness: undefined, score: 2, children: 1
nix 1 point 3 years ago

That’s super convenient

path: 0 3219829 3287044 3288066, hotness: undefined, score: 1, children: 0
kinttach 2 points 3 years ago

Not Plex, but yes. I use it with Microsoft Remote Desktop if I need to access a work-related computer that I keep at home while traveling.

I also use it for the more typical use case of a cloud server that I can ssh into even though it exposes zero ports publicly.

path: 0 3219829 3222851, hotness: undefined, score: 2, children: 0
deleted 1 point 3 years ago

I use it to reach all of my services when I go out.

I’ve audiobooks, RSS, music, and cloud.

path: 0 3219829 3290360, hotness: undefined, score: 1, children: 0
kryllic 8 points 3 years ago

Well hot damn this is pretty awesome

path: 0 3211031, hotness: undefined, score: 8, children: 0
imgonnatrythis 6 points 3 years ago

Yeah, sorry, still turning elsewhere since port forwarding a no go.

path: 0 3215057, hotness: undefined, score: 6, children: 0
nyakojiru 6 points 3 years ago

The issue with Tailscale is that in phone it uses the VPN and you are not able to a vpn or a Adblock service like Adguard. But now I believe it will be interesting to have a exit node with Mullvad vpn to block all shit on all devices inside the tailscale nerwork . Another good thing of tailscale it makes services like jellyfin, plex and syncthing easier.

path: 0 3227792, hotness: undefined, score: 6, children: 6
chili1553 4 points 3 years ago

I use tailscale with next dns, it works great. I don't use magic DNS, however, but it's a trade off I'm okay with for the benefit of blocking at the edge

path: 0 3227792 3236848, hotness: undefined, score: 4, children: 5
nyakojiru 3 points 3 years ago

Sound interesting. Can you tell me how do you configure it and if you did it in both android and iOS? Thank you

path: 0 3227792 3236848 3245502, hotness: undefined, score: 3, children: 4
rizoid 2 points 3 years ago

I'm not the guy you asked but I do the same thing. In the tailscale dashboard you can set up a default DNS for every device that is connected to your tailnet. They support nextdns and a couple other things. I have mine pointed to my personal adgaurd home server that is within my tailnet and it works great. I used nextdns for a while but didn't want to pay for it. It also worked great with tailscale.

path: 0 3227792 3236848 3245502 3274737, hotness: undefined, score: 2, children: 1
nyakojiru 1 point 3 years ago

Thank you!

path: 0 3227792 3236848 3245502 3274737 3277199, hotness: undefined, score: 1, children: 0
DigitalPortkey 1 point 3 years ago path: 0 3227792 3236848 3245502 3287068, hotness: undefined, score: 1, children: 1
nyakojiru 1 point 3 years ago

Yeah found the guide after looking around . Ty

path: 0 3227792 3236848 3245502 3287068 3290422, hotness: undefined, score: 1, children: 0
CumBroth 5 points 3 years ago

If anyone wants to achieve something similar without using Tailscale or with alternative VPN providers, the setup outlined in this LSIO guide is pretty neat: https://www.linuxserver.io/...

Edit: Don't be intimidated by the word "advanced". I struggled with this a bit at first (was also adapting it to use at home instead of on a VPS that's tunneling to home) but I got it working eventually and learned a lot in the process. Willing to assist folks who want to set it up.

path: 0 3215651, hotness: undefined, score: 5, children: 2
dan 2 points 3 years ago

As an aside, I wish technical documents like this would stop saying "Wireguard client" and "Wireguard server". Wireguard doesn't have clients and servers - everyone is a peer, and whether you can route through the peer or not is just based on the routing table and nftables/iptables rules.

path: 0 3215651 3218078, hotness: undefined, score: 2, children: 0
zzzz 1 point 3 years ago path: 0 3215651 4441519, hotness: undefined, score: 1, children: 0
LunchEnjoyer 5 points 3 years ago

I'm glad these two great companies found their way together, love to see it!

path: 0 3220215, hotness: undefined, score: 5, children: 0
eager_eagle 4 points 3 years ago

fwiw I've been using cloudflare tunnels with mullvad for almost a year and never had problems accessing my stuff.

path: 0 3212093, hotness: undefined, score: 4, children: 0
zjaume 4 points 3 years ago

I always wanted this mesh feature in mullvad. But how this works with privacy? I mean, does the combination with a user loged service like tailscale diminish the privacy of anonymous mullvad accounts?

path: 0 3257791, hotness: undefined, score: 4, children: 1
warmaster 3 points 3 years ago

I think it's diminished, yes. Regardless of whatever PR spin they might pull, I don't think there's any way around it.

path: 0 3257791 3263622, hotness: undefined, score: 3, children: 0
nieceandtows 3 points 3 years ago

Could somebody help me out? I setup Tailscale on my media server box, trying to use it alongside Windscribe has basically bricked ssh on the box. With this news, am I to understand that Tailscale will not work with any vpn other than mullvad?

path: 0 3209488, hotness: undefined, score: 3, children: 3
PriorProject 8 points 3 years ago

I don't know what's up on your case, but I would not jump to the conclusion that it's impossible to use tailscale with any other VPN in any circumstance.

Rather, tailscale and Mullvad will now work easily and out of the box. For other VPNs, you may need to do understand the topology and routing of virtual devices and have the technical ability and system permissions to make deep networking changes.

So I'd expect one can probably find a way for most things to coexist on a Linux server. On a non-rootrr android phone? I'm less confident.

path: 0 3209488 3210136, hotness: undefined, score: 8, children: 0
mea_rah 2 points 3 years ago

In Tailscale you can set up an exit node which lets you access the entire internet via its internet connection.

You could set up an exit node that would let you access the internet via some (anonymizing) VPN providers like Mullvad or any other.

This sounds like Tailscale is simply setting up this exit node for Mullvad on their side and providing it as a service. So it's not like using another VPN anonymizers is impossible, it's just convenient to use Mullvad.

path: 0 3209488 3215222, hotness: undefined, score: 2, children: 0
BastingChemina 2 points 3 years ago

I just it with protonVPN on Linux with no issue.

I don't know about exit node on Tailscale because I don't use it but the rest is working absolutely fine.

path: 0 3209488 3258158, hotness: undefined, score: 2, children: 0
nyakojiru 3 points 3 years ago

Only available in a few countries, not in Latin America. It is not mentioned anywhere.

path: 0 3256204, hotness: undefined, score: 3, children: 0
selfhosted
selfhosted

@lemmy.world

login for more options
63001
6813
5980

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

go to feed...