I have been out of the loop for over a decade, where do I begin? - eviltoast

Title, I haven’t Yo ho ho’d in forever in internet time… What/where do I need to start again? I’m tired of ads and 3+ streaming services to watch stuff that’s interesting. Running windows. Thanks dudes and dudettes.

  • jittery_shibe@lemmings.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 months ago

    Why is port forwarding important? I have my torrent server running, downloading and uploading perfectly fine. Is port forwarding needed for like something else besides general down/uploading?

    • 84skynet@discuss.online
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 months ago

      To my understanding, it works like this: your client talks to the torrent tracker, then it sends you the data about seeders and leechers. Then your client tries to connect to them, but if neither you nor the other peer have port forwarding, you cannot connect to each other. This is not a problem for popular torrents with lots of peers, but when there are not so many it can be a problem because the other peers might as well not have port forwarding, so peers cannot connect to each other and the torrent will eventually die.

      That’s why it is recommended to use a VPN with port forwarding. When not using a VPN, if your router supports uPnP you are already port forwarded (with the default settings in qbittorrent).

      • jittery_shibe@lemmings.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        2 months ago

        Thank you! I did some reading and that’s also how I understand it: at least one peer has to have port forwarding enabled / listen on a port for two peers to connect. Also I found out about “Hole punching” or “NAT punching” where a middleman server is used to open up ports on two peers that do not have ports forwarded yet to allow them to talk to each other directly. This is also used in BitTorrent. And also explains why it works without explicit port forwarding enabled.