I torrent (on the same PC that I run a Plex server from), but also auto connect on my devices whenever I’m on public wifi, so speed and avoiding blocks/captchas is also important. From what I understand having port forwarding will make a big difference in my torrent transfer speeds and ability to connect to peers.

I’m currently using Nord, but I’d like to make the switch to a company with a better privacy track record. I’m still really drawn to PIA because of the speeds and port forwarding, but I know their ownership is pretty sketchy, even if there’s nothing to point to there (yet). Mullvad dropped port forwarding, which seems to leave ProtonVPN. But now I’m hearing that the influx of Russian users post-invasion has increased the number of sites and services that block PVPN servers?

It seems like despite the huge amount of choices, nothing checks all the boxes except PIA. Am I missing something, or misinformed?

  • aldalire@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    19
    arrow-down
    1
    ·
    edit-2
    1 year ago

    Not recommending a VPN here. But there are many open-source anonymizing networks out there that need more attention. I know speed and avoiding blocks and captcha’s are important to you, so this answer is not geared toward your use case, but for those looking for a free alternatives to VPN’s and don’t care about the speed and want to help out the network, there are

    lokinet: (https://github.com/oxen-io/lokinet) (Based on the LLARP, low-latency anonymizing protocol, basically tor 2.0).

    (My personal favorite): i2p. A network within a network. Downsides are you can only download torrents within the network, but the upside is there is a solid community and there are more and more torrents that exist. Mental Outlaw has a great video about i2p

    There are some VPN’s you can trust, but in the end of the day, I trust encryption and the decentralized network better than any centralized corp.

    • Kuro@feddit.de
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      Can you give a little more input in i2p? Where to start and what to use? Would be nice :)

      • aldalire@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 year ago

        Sure thing matey! I am happy to chart a course as you sail through these waters.

        In short, i2p is a network within a network. Think of it as being it’s own seedy town within the larger city of the internet. Any information that enters this town is end-to-end encrypted. Now, in this town, to preserve anonymity, people pass along information in paper notes. Each person accepts notes from different sources, encrypts a bundle of it, and passes it along in a chain. (hence the name “garlic routing”. When it hits your “inbound tunnel,” or a set of (usually 2-3) people that have been assigned to pass messages to you, they incrementally un-bundle that message until it hits you, and since you have the private key you can unencrypt the message.

        Information that stays within this network are automatically anonymous. These people in your inbound tunnel do not know that the messages are being sent to you, nor do they know any information about the source. They only know that they’re passing these messages along.

        One way companies figure out that you’ve been torrenting is that they would torrent a public pirated movie file. Then, they would target the ip addresses that would actually send them that information, because they know they are seeders. These companies cannot do that in i2p, because everybody in i2p is just passing along information!

        There are different options for installing i2p:

        For windows, there’s the i2p easy install bundle that bundles a firefox profile and automatically installs the i2p router. This uses the java implementation of i2p.

        For linux, there’s a java (i2p) or c++ (i2pd) implementation of the i2p router. Basically the same program but in different languages, and i2p routers can still communicate with i2pd routers and vice versa. I recommend starting with java i2p, and after trying it for a while try i2pd. There’s more GUI in the java implementation, but the i2pd version is faster because cryptographic functions run faster in c++. Mental Outlaw has a good video on running i2pd on linux

    • DonnieDarkmode@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      I heard about i2p during my search; I’m interested in it. Would it work with the arr suite when I get into that down the road?

  • Scrof@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    4
    ·
    edit-2
    1 year ago

    I use MullvadVPN and have no issues. In fact you can even pay for it anonymously and it has a cute mole for mascot.

  • DudePluto@lemm.ee
    link
    fedilink
    English
    arrow-up
    9
    ·
    edit-2
    1 year ago

    I’d recommend deciding what you’re looking for in a VPN, then using r/VPN’s comparison guide to find which one suits your wants.

    Is this the best method? Idk, but it’s what I did and I’m pretty satisfied. I decided that the most important factors to me were port-forwarding, price, speed, leak protection, and encryption - basically in that order. Using that criteria I settled on AirVPN, and I have no complaints so far (one month in).

    Some people care more about ethics, or ownership, or what have you. So what you think is the best VPN will depend on your needs. There’s no perfect VPN anymore, imo

    Edit: As others have pointed out, some VPNs also come in optional packages. Ones such as Proton. That’s something else to consider if you’re in the market for stuff like antivirus or secure email

    • DonnieDarkmode@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      I’ll check it out! I’ve used trustworthy compilation lists to pick my PSU and PDF software so I don’t see the problem hahaha

  • WeAreAllOne@lemm.ee
    link
    fedilink
    English
    arrow-up
    8
    ·
    1 year ago

    Check out windscribe, they have port forwarding. Proton is great too. If you’re on windows setting up port forwarding with their app is a breeze vs Linux which they are developing better at current.

    • wolfshadowheart@kbin.social
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      I’m currently having a dumb issue if you’d happen to have some insight. I have windscribe. I’m using linux (debian). I installed the Windscribe package from the site and I have the same GUI I’m used to from Windows.

      When I connect to my static IP, my ethernet IP doesn’t change.

      How do I ensure that I’m on my static IP in Linux so that I can actually use port-forwarding? Because at the moment I cannot turn on my VPN and have Plex, Overseer, any containers accessible outside my network. I can only see them on localhost. Eventually I’d like to get a domain redirect, but that’s a separate issue that will be easier once I have a solid answer on getting my VPN always on and split tunneling in it set up properly.

      I’m losing my shit here cause I can’t find anything about this dumb problem online and it’s such a simple thing that I’m used to just working lol.

      Leaving that for posterity. I reread your comment. Their Linux app so looks to be parity equivalent with Windows, I believe both use your account online to set up port forwarding. However CLI Windscribe I believe is missing the option. But in any case, what you said my be related to the issue I’m having.

      Anyway, fully +1 on Windscribe. I’ve been using them for years and they’ve always been quite to respond, transparent with what they’ve been served, and were active online on forums. Used a +50 code for quite some time and finally wanted unlimited and port-forwarding so I bought a sub and a static IP. Seems well priced as well, I’m paying about $25/year I think.

      • DivisionResult@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        About tour técnical problem.

        Just setup staticip un /etc/network/interfaces.

        Search thatpath and static there is a lot of material about it.

        (:

        • wolfshadowheart@kbin.social
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          I did do that but then my global connection to Plex stopped working entirely and localhost stopped working as well. Granted, I hadn’t set it up to the VPN’s IP yet!

          I’ll keep this in mind for the next run, thank you so much!

  • facow [he/him, any]@hexbear.net
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 year ago

    I use PIA because it’s cheap as dirt. I don’t use their client and I have it setup so exclusively my torrent client uses it. It works for my use case because I’m pretty much just trying to avoid nasty letters from my ISP. I wouldn’t trust them with any of my regular traffic because they’re sketchy and there’s got to be a reason they’re so cheap.

    Although I would consider what your usecase for a VPN is - ie what attack vectors are you trying to protect against when using it for regular traffic? There’s arguably very little a VPN does to protect you on public WiFi and also opens you up to new risks

    • DonnieDarkmode@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Well my hope was that it would protect against things like packet sniffing and in case I connect to an evil twin (if I’m using that term correctly). But I’ll be the first to admit my knowledge there is incredibly limited, and I wasn’t aware that it would actually create new vulnerabilities. Would you be able to explain a bit?

  • CTdummy@artemis.camp
    link
    fedilink
    arrow-up
    6
    arrow-down
    1
    ·
    1 year ago

    I’ll see if I bookmarked it but there was a site with a bunch of VPNs listed with their privacy/functionality compared. Using it as a reference I ended up on Mullvad VPN. Super simple set up for the basic stuff with some more functionality under the hood if you need. iOS and windows app for quick set up too. My experience with them has been only positive so far.

    • coyotino [he/him]@beehaw.org
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      2
      ·
      edit-2
      1 year ago

      Idk if this was the article you were thinking of, but I used this article from torrentfreak and also settled on Mullvad. I’ve been subscribed for years, they’re great and pretty cheap.

      Edit: I reread your post and realized that you’re looking for a VPN with port forwarding. Frankly, I trust Mullvad enough at this point that if they removed port forwarding as a feature, then I assume that feature is probably just a bad idea for VPNs in general.

      • wolfshadowheart@kbin.social
        link
        fedilink
        arrow-up
        3
        ·
        1 year ago

        I need a VPN with port forwarding because I want to host game servers behind a CG/NAT. So there’s at least one reason why they should still be featured.

  • httpjames@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 year ago

    Windscribe is a really good all in one option with fully featured clients across several platforms.

    AirVPN is great when paired with your own clients, like Wireguard or Passepartout, and you want to take advantage of its indefinite port forwarding. The clients aren’t user friendly.

    • LazyKoala@feddit.de
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      What do you mean “when paired with your own clients”?

      I just subscribed to AirVPN and while basic, their Eddie client is… serviceable :D

      • kostel_thecreed@lemmy.ca
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        Basically saying you download either Wireguard or OpenVPN (from their official websites) and download a config from airvpn, then load that config into either WG or OpenVPN depending on what you got.

    • spez@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      1 year ago

      its indefinite port forwarding

      No longer true for new user/new account at the moment. New account gets limited 5 ports. And to point out, technically it’s 20 ports for old users, not indefinite.

    • DonnieDarkmode@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Good to know about AirVPN. I don’t have a ton of knowledge when it comes to networking, so I would appreciate something that’s simpler to configure and run

  • DogMuffins@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    1 year ago

    My recommendation would be to give up on the port forwarding.

    If maintaining a ratio is important to you then just rent a seedbox once in a while. 1 month with a seedbox gives me enough upload credit to last me several years.

    Thereafter I just download torrents, I may be unconnectable but no big deal.

    • DonnieDarkmode@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Does it not impact downloading? I thought the lack of port forwarding on my VPN was what was causing me to not connect to seeders even though qBittorrent shows them

      • DogMuffins@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        No.

        My (possibly mistaken) understanding is that during the download phase your client is contacting seeds requesting parts. Although the data is going to be incoming it’s still an outbound connection because your client initiated it, so you don’t need to be connectable for that.

        It’s the seeding phase which is problematic because downloaders can’t contact you to request parts. That said your client will still contact downloaders and offer parts, which again is an outbound connection so you don’t need to be contactable.

        In summary download speeds are uneffected, but seeding rates will be diminished. With most private trackers you can still satisfy seeding requirements just by keeping the torrent available for however long.

        As an aside I use mullvad & wireguard. I’ve found wireguard dramatically easier to configure, particularly in a docker environment.

        • DonnieDarkmode@lemm.eeOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          I’m not on any private trackers. I’d be interested, but not until I have a more dedicated setup; I’m still very much a casual torrenter.

          It’s good news then if port forwarding won’t affect my downloads, because that was the only reason I wanted it, but I saw others online say that lacking that feature is what was causing me not to connect to peers shown in my torrent client. Any idea what’s up with that?

          • DogMuffins@discuss.tchncs.de
            link
            fedilink
            English
            arrow-up
            1
            ·
            1 year ago

            Any idea what’s up with that?

            Not really. Either my explanation is wrong or theirs is. Honestly could be either.

            There’s so much misunderstanding and misinformation around torrenting.

            All I know is that I’ve never had any problems downloading without being connectable. Never ever. It’s just not an issue.

            Additionally, the vast majority of people torrenting in 2023 are using a vpn and none (very few) of them will forward ports so it can’t be a big deal.

            Thirdly, there’s a lot of piracy purists / elitists who just can’t abide the idea that your set up may not have the best possible configuration for seeding. IMO, seeding on a residential connection is just a waste of time - download on a residential connection, seed on a VPS / seedbox.

  • Bear@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 year ago

    Been using proton for torrenting and other use, it’s been great. Connect to Switzerland from USA with good speed and security. I use them for email so I got a good package deal.

    • DonnieDarkmode@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Ah damn. From what I understand, that lack of port forwarding is what’s hurting my download speeds on torrents. Windscribe wasn’t on my radar though, I’ll check it out

  • CraigeryTheKid@beehaw.org
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    I have PIA and have so far been very pleased. If you are concerned about owner, maybe just go 1 year at a time, so you can pivot elsewhere if their reputation changes.

    I DO get captcha on Google sometimes. But it just convinced me to switch to DDG and never looked back.

  • AphoticDev@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    Proton is the way to go. For $12 or whatever it is these days, I get a subscription to Proton VPN, Mail, Calandar, Drive, and Pass (a password manager). I also get 500gb of storage. The VPN is fast enough I leave it on all the time, even when gaming.