Mullvad has Deb and RPM repositories now!

3 years ago by Pantherina to c/linux

How to install and uninstall the Mullvad VPN app on Linux.

You can easily add them by following the instructions on their site.

On immutable fedora it can be done via

curl -o - https://repository.mullvad.net/rpm/stable/mullvad.repo | sudo tee /etc/yum.repos.d/mullvad.repo

rpm-ostree uninstall mullvad-vpn --install mullvad-vpn

# after reboot, if not working
sudo systemctl start mullvad-daemon
ouch 32 points 3 years ago

Good job, Mullvad!

Now add port forwarding back.

path: 0 5565038, hotness: undefined, score: 32, children: 7
Pantherina 9 points 3 years ago

Yes that is so sad. No torrenting anymore just leeching. Sucks. But understandable, how do other VPS providers handle that?

path: 0 5565038 5565666, hotness: undefined, score: 9, children: 5
Kalcifer 4 points 3 years ago

Does your network not support UPnP? You shouldn't normally need to port forward in order to seed a torrent, unless your network prevents NAT traversal.

path: 0 5565038 5565666 5569983, hotness: undefined, score: 4, children: 1
Pantherina 2 points 3 years ago

Uhm, I dont know? Does that work over Mullvad? I thought then it only works if the other person has an open port

path: 0 5565038 5565666 5569983 5574263, hotness: undefined, score: 2, children: 0
HumanPerson 3 points 3 years ago

Idk for the how but airvpn does for comparable prices. This coming from a fellow multi-tb Linux iso torrenter. Also I assume you mean VPN unless mullvad does VPS stuff I don't know of.

path: 0 5565038 5565666 5569098, hotness: undefined, score: 3, children: 1
Pantherina 2 points 3 years ago

VPS and VPN. Everyone hosting stuff that makes Police known on their doors

path: 0 5565038 5565666 5569098 5574294, hotness: undefined, score: 2, children: 0
interceder270 2 points 3 years ago

how do other VPS providers handle that?

They have users that quit if they remove the feature.

path: 0 5565038 5565666 5571730, hotness: undefined, score: 2, children: 0
cantankerous_cashew 3 points 3 years ago

This. I switched over to protonvpn, but I’d switch back in a heartbeat if Mullvad re-enables port forwarding.

path: 0 5565038 5571599, hotness: undefined, score: 3, children: 0
MrCamel999 18 points 3 years ago

Yay!

path: 0 5558553, hotness: undefined, score: 18, children: 5
sebsch 15 points 3 years ago

Paru!

path: 0 5558553 5560605, hotness: undefined, score: 15, children: 4
roi 9 points 3 years ago

Yaourt!

path: 0 5558553 5560605 5560730, hotness: undefined, score: 9, children: 3
pastermil 6 points 3 years ago

Yum!

path: 0 5558553 5560605 5560730 5568250, hotness: undefined, score: 6, children: 2
reallyzen 4 points 3 years ago

zypper!

path: 0 5558553 5560605 5560730 5568250 5571252, hotness: undefined, score: 4, children: 1
dauerstaender 8 points 3 years ago

Still waiting for cross distro support with flatpak

path: 0 5570280, hotness: undefined, score: 8, children: 10
NateNate60 15 points 3 years ago

Is Flatpak, from a technical standpoint, capable of running VPN applications?

Providing .ovpn configuration files would be equally cross-distro, and in fact, would be cross-platform since almost every operating system supports importing OpenVPN configurations or supports a piece of software that does.

path: 0 5570280 5571094, hotness: undefined, score: 15, children: 3
hottari 4 points 3 years ago path: 0 5570280 5571094 5571294, hotness: undefined, score: 4, children: 0
dauerstaender 4 points 3 years ago

I can’t tell you how, because I don’t know the technical details either, but why shouldn’t it be? If given the right permissions it can access the same interfaces as any process.

path: 0 5570280 5571094 5571159, hotness: undefined, score: 4, children: 1
NateNate60 6 points 3 years ago

I ask because to my knowledge, Flatpak applications don't get access to the system interfaces that are needed to control VPN connections. There isn't a portal for it to the best of my knowledge and the way that VPN connections are handled differ between distros.

path: 0 5570280 5571094 5571159 5571261, hotness: undefined, score: 6, children: 0
Pantherina 7 points 3 years ago

It is a bit hard to do, because they have systemd services, early boot blocking and all that. Not possible with Flatpak so they dont waste Time.

path: 0 5570280 5571774, hotness: undefined, score: 7, children: 0
interceder270 4 points 3 years ago

Lol, I was just thinking 'nice to see people still using native package managers.'

Is Mullvad not available for your distro?

path: 0 5570280 5571726, hotness: undefined, score: 4, children: 0
corsicanguppy 3 points 3 years ago

Learn how flatpak is a security anti-pattern.

path: 0 5570280 5576999, hotness: undefined, score: 3, children: 3
RustyNova 2 points 3 years ago

Care to expand on that?

path: 0 5570280 5576999 5577308, hotness: undefined, score: 2, children: 2
RvTV95XBeo 5 points 3 years ago

L e a r n h o w f l a t p a k i s a s e c u r i t y a n t i - p a t t e r n .

/s

path: 0 5570280 5576999 5577308 5578851, hotness: undefined, score: 5, children: 1
RustyNova 3 points 3 years ago

Instructions uncleared, flatpak expended my dong

path: 0 5570280 5576999 5577308 5578851 5580642, hotness: undefined, score: 3, children: 0
wyzim 5 points 3 years ago

I’m assuming VPNs are not really suited to be run as flatpak apps because of system permissions? And it probably won’t work from inside Distrobox/Toolbox container either.

path: 0 5569852, hotness: undefined, score: 5, children: 1
Infiltrated_ad8271 1 point 3 years ago

It is possible, but without access to elevated permissions I gather it would be basically useless for anything other than per app redirection.

path: 0 5569852 5570397, hotness: undefined, score: 1, children: 0
Wrincewind 4 points 3 years ago

As a Linux noo (or maybe someone that doesn't keep up with the news, I don't know), what's Mullvad?

path: 0 5576753, hotness: undefined, score: 4, children: 2
Arthur_Leywin 8 points 3 years ago

It's like NordVPN but a bit more private.

  1. They don't require an account (username/password) for you to use. You pay them for an account number and use Mullvad VPN by inputting it.
  2. They were about to be raided but they managed to get out of that with their lawyers.
  3. It's also very easy to use on Linux because there's a GUI, which is great. CLI seems overkill for an app that needs to be turned on and off (i.e. NordVPNJ my old VPN).

It's overall nice.

path: 0 5576753 5577432, hotness: undefined, score: 8, children: 1
MashedTech 1 point 3 years ago

I honestly think CLI control is essential in any app. Because this is the most rudimentary and accessible way for other apps and scripts to interact with the apps features and control over the system.

path: 0 5576753 5577432 5642616, hotness: undefined, score: 1, children: 0
bizdelnick 4 points 3 years ago

wget https://repository.mullvad.net/rpm/stable/mullvad.repo | sudo tee /etc/yum.repos.d/mullvad.repo

This command won't work.

path: 0 5559244, hotness: undefined, score: 4, children: 5
Pantherina 3 points 3 years ago

Better? I was not sure did it with cd and forgot the parameters for wget XD isnt it -O /path/to/destination/ ?

path: 0 5559244 5559308, hotness: undefined, score: 3, children: 2
BautAufWasEuchAufbaut 3 points 3 years ago

I think you can just replace wget with curl.
Alternatively -O - I think.
You can't use the path directly because of permissions. And you shouldn't run wget with root permissions.

path: 0 5559244 5559308 5561679, hotness: undefined, score: 3, children: 1
Pantherina 2 points 3 years ago

Yes thats why I did that and seperated it from the wget as I also think thats not the best idea

Okay fixed it. Damn thats weird, I think I just used sudo wget X -O /path/ but not a good idea I guess.

path: 0 5559244 5559308 5561679 5565700, hotness: undefined, score: 2, children: 0
qaz 2 points 3 years ago

Why won’t it work?

path: 0 5559244 5560300, hotness: undefined, score: 2, children: 1
Kazumara 7 points 3 years ago

Because wget doesn't use standard output for the downloaded file by default, instead it creates a file with the name in the url in the workingdir. If you want it to use standard output you need -O -

path: 0 5559244 5560300 5564494, hotness: undefined, score: 7, children: 0
library_napper 1 point 3 years ago

Nice. I accidentally discovered that mullvads wireguard app somehow magically bypasses some captive portals. Yay free internet!

path: 0 6215405, hotness: undefined, score: 1, children: 0
avidamoeba -32 points 3 years ago

Where snap?

path: 0 5559838, hotness: undefined, score: -32, children: 2
4am 40 points 3 years ago

In the trash where it belongs

path: 0 5559838 5563884, hotness: undefined, score: 40, children: 0
Pantherina 2 points 3 years ago

A snap could actually be possible. I am happy they dont focus on that, but Ubuntu can even run cups as a snap, their Ubuntu Core is pretty cool. It sucks that their store is proprietary, but you could write your own installer, fetching .snap packages from any repo and installing them locally

path: 0 5559838 5577675, hotness: undefined, score: 2, children: 0
linux
linux

@lemmy.ml

login for more options
68145
9471
5816

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

go to feed...