Mullvad is one of the most proven privacy friendly vpn services. (the cops literally confiscated their servers and came out with nothing) Torrenting also isn't the only way to pirate data (plus seeding can be done without an open port, just limits you too peers with open ports)
Piracy: ๊ฑแดษชส แดสแด สษชษขส ๊ฑแดแด๊ฑ
โ 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
FUCK ADOBE!
Torrenting/P2P:
- !seedboxes@lemmy.dbzer0.com
- !trackers@lemmy.dbzer0.com
- !qbittorrent@lemmy.dbzer0.com
- !libretorrent@lemmy.dbzer0.com
- !soulseek@lemmy.dbzer0.com
Gaming:
- !steamdeckpirates@lemmy.dbzer0.com
- !newyuzupiracy@lemmy.dbzer0.com
- !switchpirates@lemmy.dbzer0.com
- !3dspiracy@lemmy.dbzer0.com
- !retropirates@lemmy.dbzer0.com
๐ฐ Please help cover server costs.
![]() |
![]() |
---|---|
Ko-fi | Liberapay |
Mullvad is great if privacy is your only metric, but it's not unique in that respect and no port forwarding is a serious limitation in this context. I've been looking into alternatives and AirVPN and OVPN both look reputable.
Torrenting also works fine sans port forwarding. I haven't ever had port forwarding and maintain a 2.0+ ratio easily. This is just straight up disinformation from halfwits demonstrating that a little knowledge is a dangerous thing in the hands of the ignorant.
2.0 is low
Even on public trackers I maintain a 6:0 ratio to give back (or even more depending on the torrent).
If everyone is sharing at a 6-1 ratio, where are the other five copies of everything going?
I torrent just fine without port forwarding, with more than 2.0 seed ratio on some.
Do you even know what you're rambling about?
โJust fineโ is relative. Torrenting requires at least one side to have an open port. If you donโt have port forwarding, youโre entirely reliant on other people having their ports open instead. Even if there are 1000 seeds, if all of them have closed ports youโll be unable to connect to them. Itโs kneecapping your connections for no good reason.
What about holepunching?
Hole punching is how torrenting is possible at all without port forwarding. But it still relies on the other person having an open port, because hole punching only works to initiate things on your end.
Decided to do some more reading on this topic. TIL:
TCP, the more common protocol; requires at least one side to have a port forwarded through their NAT to the client, so the other side can make a connection to that open port.
uTP on the other hand, can 'holepunch' by sending a packet to a known IP, which opens a port through the sending clients NAT, specifically for that IP. That port can then be used to send and receive by either side until it closes due to inactivity.
So, torrent clients can use uTP holepunching to open a port without requiring manual forwarding, then advertise that open port to public trackers. Client 'A' will try to connect to an IP+port it got from the tracker and get ignored (because the recipient NAT isn't expecting data from that IP and drops the packets). Then when client 'B' decides to connect to client 'A', 'A's port will now be open and allowing data from 'B's IP, thus establishing a connection.
This is slower than a direct connection because both clients need to be made aware of each other and decide to attempt to connect at reasonably similar times. It also requires public trackers with peerexchange enabled and the torrents cannot be flagged as private.
Bullshit, Trackers and DHT hold IP and port of peers, hole-punching technique allows to open both sides.
The only difference is the speed to establish connection:
- With an open port, it is done instantly as peers can reach you directly.
- Without, you need to wait for the seeder to fetch your IP from tracker (slow) or to recieve it from DHT (fast).
Now, the reason why it seems hard to seed torrents on private tracker, that disable DHT, is because seeders with closed port will only fetch leechers IP from tacker 1 to 4 times per hour, so by the time the hole-punched connection is established, leecher has already sucked up all the data from peers with open ports.
It's fine to keep port closed if you avoid private tracker and DHT disabled torrents. If you want to build up ratio on a crappy private tracker, seeding a piece of a fat 100Gb+ torrent will do.
You could've had a ratio of 20 if you were torrenting with your port forwarded.
You can still torrent with Mullvad, it's just gonna be slower because you have less peers. But it's still 100% doable. They don't block torrenting entirely..
See my response to feebleneedle. It works, but it's not just that it's slower. Port forwarding is important for the health of the community.
AirVPN and OVPN are options that seem to be of similar integrity to Mullvad.
It's been years since the ovpn company was sold
Sure, I was trying to correct the statement that it's not possible at all though.
Yep. Some people seem to forget about NAT Hole Punching.
People still believe this port forwarding bs?
You can seed fine without port forwarding... Thats what trackers are for!
That's partially correct, partially wrong. An open port is required to allow for incoming connections for torrenting over TCP.
For TCP:
If a seed does not have an open port, a potential leech with an open port shares their IP & port with the tracker. The seed regularly asks the tracker for potential leeches. If the tracker provides a leech with an open port, then the seed connects to the leeches open port. This connection then allows the leech to download from the seed.
If neither of seed and leech has an open port, no connection can be established and thus no torrenting is possible.
For uTP/UDP:
If both peers (seed & leech) have no open ports, the tracker can use UDP hole punching to temporarily open up a port for the peers. The second peer can then connect directly to the first peer's port which has been opened up by the tracker.
This only works for public torrents and with PEX enabled. For private trackers an open port is required.
This only works for public torrents and with PEX enabled. For private trackers an open port is required.
Wrong, tracker provide IP and port of leechers, which is just what is needed to hole-punch. It is just slower, as the seeder fetch tracker info 1 to 4 times per hour, so by the time the hole-punched connection is established, leecher has already sucked up all the data from peers with open ports.
If you want to build up ratio on a private tracker with closed port, seeding a piece of a fat 100Gb+ torrent will do.
Thanks for explaining. There is a lot of conflicting information out here - do you have any sources for where I can learn more?
I'm a little confused. Is that not a good thing? I'm still trying to learn.
Without port forwarding you can only connect to those who do have it set up. Doing so yourself allows you to be a better citizen of the internet and share with people who don't know what it is.
(Caveat: I am one of those people who don't understand it and am just parroting what was explained to me when I asked about this)
See my comment here. An open port is only required for TCP connections. uTP/UDP allows the tracker to open up a port temporarily in many cases. This won't work for those stuck with ancient torrent clients.
This won't work for those stuck with ancient torrent clients.
It also doesn't work with Private Trackers.
So it's more a seeding issue rather than a leeching issue in this case I assume.
well, you can't leech from people with closed ports so.. it's still worse. better to get something that can actually forward ports.
So Proton is okay then, or do you have a better suggestion? I'm trying to look through the megathread for info.
proton would be fine. i've heard great stuff about airvpn too. haven't used any though, i mostly don't use a vpn