this post was submitted on 13 Jul 2023
147 points (98.0% liked)

Privacy

32177 readers
636 users here now

A place to discuss privacy and freedom in the digital world.

Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.

In this community everyone is welcome to post links and discuss topics related to privacy.

Some Rules

Related communities

much thanks to @gary_host_laptop for the logo design :)

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 22 points 1 year ago (2 children)

Exactly. Their VPN app on Linux does not even have WireGuard options, let alone the Stealth Protocol. No port-forwarding either. There are so mamy features on Windows that they do not provide Linux users.

[–] [email protected] 15 points 1 year ago (1 children)

I just use Wireguard for ProtonVPN. Just download the wireguard config and import it into wireguard

[–] [email protected] 11 points 1 year ago (1 children)

I change servers very frequently. For that I have to download a lot of config files. Considering, I am paying Proton just as much a Windows user, I shouldn't have to do all this work.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago)

"Shouldn't have to"

I mean, you don't have to. There's other services. Mullvad or whatever.

Having a handful of config files and switching to them isn't the hardest thing. It works. Not like they're preventing you from it.

[–] winterayars 5 points 1 year ago (1 children)

I have a seedbox built with ProtonVPN and Linux. You can't use their app but the manual configuration does work. (Port forwarding is annoying though, i had to write a script to manage it.)

[–] [email protected] 3 points 1 year ago (1 children)

Do you mind sharing how you did that? I want to have a seedbox at my house too.

[–] winterayars 1 points 1 year ago

A lot of manual work. The easy version is i used qemu to create a fedora server vm. If you're on windows, virtual box or whatever should work just as well. With that up, I configured the manual ProtonVPN wireguard connection with port forwarding according to their configuration guides. Note that you can only request a port from them for 60 seconds at a time, so a script will be needed there to keep it active. I forwarded the port I got through firewall-cmd and then tested to ensure it was open. I configured my router's firewall to give the VM a set up but that may not really be necessary and you don't need to do port forwarding on the router firewall with this setup.

From there, I installed a BitTorrent client. I went with transmission because it has a good cli, but if you're not planning to automate this whole process something like deluge or qbittorrent will probably work better. I configured to to bind it's IP to the ProtonVPN VPN IP and to upload through the port i got from ProtonVPN.

At that point, I ran a bunch of tests to confirm it was forwarding the port correctly and all the traffic went through the VPN. I could find the sites I used to confirm the thing was working as expected if you like. I also tested that it was able to upload and stuff

And that's it. That should approximately be functional.

The big downside: If the port you're getting from ProtonVPN changes you'll have to manually change the VM's firewall and the port used in your torrent client. That's what the automation is basically doing.