this post was submitted on 15 Feb 2025
15 points (77.8% liked)

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ

57360 readers
660 users here now

⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don't request invites, trade, sell, or self-promote

3. Don't request or link to specific pirated titles, including DMs

4. Don't submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder

📜 c/Piracy Wiki (Community Edition):

🏴‍☠️ Other communities

Torrenting:

Gaming:


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

founded 2 years ago
MODERATORS
 

Why is it such big deal for some people?

Torrenting my linux ISOs and public domain contenty and it seems to work fine without port forwarding?

top 6 comments
sorted by: hot top controversial new old
[–] kevincox@lemmy.ml 22 points 1 week ago

The main issue is accepting incoming connections. When you are behind a NAT (as most VPNs are for IPv4) you need some solution (such as port-forwarding) to make your torrent client connectable. This causes a number of issues when torrenting.

  1. When someone starts a download they will try to connect to the seeders. If the seeders are not connectable this will fail.
  2. As a fallback when the seeders notice the leachers they will try to connect to them. If the leacher also isn't connectable this will also fail.

If neither party is connectable the download can't happen, so you may fail to get content that you want.

This is extra relevant if you are on private trackers where seeding is tracked, has direct value and is competitive. If you are not connectable every new downloader will immediately connect to the connectable seeders and finish the download before your client even knows that they exist. (reannounces for seeders can be very infrequent, such as hourly, so it will take an average of 30min for you to notice a new seeder and try to connect to them). This makes it very difficult to acquire much upload unless there are very few other seeders.

NAT is evil, all hail IPv6.

[–] brickfrog@lemmy.dbzer0.com 22 points 1 week ago* (last edited 1 week ago)

Torrent swarms need at least one connectable (port forwarded) peer for any torrent data to transfer. In large torrent swarms you won't notice this too much since there are usually plenty of connectable peers available.

The effect tends to be more noticeable in smaller swarms.

In practice you may not notice unless you try to download those torrents with one lone seed who also happen to have no port forward. In those cases you'll see there's a seed but no torrent data ever transfers over to you. (note that the same happens in reverse if you're the lone seed on many torrents)

[–] tenchiken@lemmy.dbzer0.com 7 points 1 week ago

Not everyone gets to decide the first level of networking they get unfortunately. Many ISP services block by default. Many folks are in shared networks.

Many of these situations effectively block the performance of torrents.

[–] some_guy@lemmy.sdf.org 0 points 1 week ago (1 children)

A lot of people torrent for piracy. No one is coming after you for torrenting Linux ISOs, so don’t worry about it.

[–] sunzu2@thebrainbin.org 14 points 1 week ago (1 children)

A lot of people torrent for piracy.

I would never condone crime, good sir!

[–] some_guy@lemmy.sdf.org 4 points 1 week ago

Neither would I. And don't look at anything I've ever done.