this post was submitted on 16 Jun 2023
140 points (100.0% liked)

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

1450 readers
22 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):


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

founded 2 years ago
MODERATORS
 

After the Mullvad fiasco I decided to stop using VPNs all together, since port forwarding is always going to be a problem on all of them, if you read the reasons why Mullvad had to shut down that service.

There is a better way using i2p which conceals your IP and makes it impossible for anyone to know what or if you're downloading at all! No DMCA notices, no problem.

I wrote this small guide to another comment and figured I'd share it in its own post since I'm seeing so many people ask for VPN recommendations.

So there are 2 main implementations of i2p. First is the main Dev’s Java client here https://geti2p.net/en/download

The other is i2pd, which is C++.

I use the Java one personally but both would work. Someone posted back on reddit a guide on /r/i2p for qbittorrent, which is what I use now for this too. The guide was shared as a public torrent you can download with this info hash: 3f1d51095f9b116739172c1bced149acf2b10692

Use that hash with any of the various public trackers and you should be able to download that guide.

But if you just want a basic setup, that Java client comes with i2psnark, which is a Bittorrent client already setup.

The only other thing you want to do is go and search the biggest tracker for stuff, which is called PaTracker, Postman’s tracker. http://tracker2.postman.i2p, only accessible from i2p itself, which you’ll need to have setup and running first to view.

This tracker needs more seeders and uploaders in general, and by improving those things service for everyone is better. So the more the merrier.

Thanks! Feel free to ask any questions, there also might be other people who use i2p now for torrenting. I'm sure they'll help too.

top 50 comments
sorted by: hot top controversial new old
[–] BrotherCod@kbin.social 38 points 2 years ago (1 children)

I2p is not a substitution for a proxy. I2p is an end-to-end encryption Network and unless it's changed over the past couple of years it's incredibly slow for any multimedia transfer. Coupled on top of that you have to have the knowledge to be able to set up your full system to route all traffic through it. So using it as a a security step for most people is already out of the question. It's not like a VPN where you can just plug and play. Having your entire network communicate through l2p is going to make everything substantially slower.

[–] karce@wizanons.dev 14 points 2 years ago* (last edited 2 years ago) (1 children)

You don't need to route all traffic, just the traffic from your bittorrent client.

Download speeds have improved significantly as there are more people on there seeding than ever.

i2p is significantly better than a proxy, you jump through multiple hosts/tunnels before reaching the service.

Also it isn't all network traffic at all, just services connecting through i2p like a web browser you have setup to use it.

[–] TooL@kbin.social 10 points 2 years ago (2 children)

Doesn't this still have the same vulnerability of the potential for a hostile takeover similar to tor? Also, is there any way to use i2p to bypass geoblocking? If not that's a major reason why I and many people use vpns.

[–] karce@wizanons.dev 11 points 2 years ago (1 children)

So no, i2p won't interact with the clearnet at all. So it doesn't help with access to clearnet sites that are geoblocked. I never used VPNs for geoblocking specifically, just for torrenting, so this wasn't in my list of use cases.

It makes sense sticking with a VPN if you really need to access a site that is blocked in your country. Or you could use Tor for that, but Tor has its own issues.

Also I'm still not familiar enough with I2P to know if it's vulnerable to hostile takeover. It IS a completely different protocol from Tor though, so my guess would be it doesn't have that same issue.

load more comments (1 replies)
[–] kitonthenet@kbin.social 8 points 2 years ago (1 children)

hostile takeover similar to tor

yes but the NSA/FBI are not going after you for seeding family guy, they're there to get the CSAM and drugs

load more comments (1 replies)
[–] FloppyFlounder8@lemmy.dbzer0.com 19 points 2 years ago (1 children)

I'm skeptical of changing what works. Haven't had any issues with the VPN I use. I'll keep this in mind for sure nonetheless.

[–] karce@wizanons.dev 15 points 2 years ago

Honestly that is fine. Just consider this to be one of the times you hear about I2P. I also don't typically start paying much attention to something unless I've heard it like 3 or more times.

[–] Oozy@u.fail 19 points 2 years ago (2 children)

I2pd + Qbittorrent is the best solution. Simple to setup and works great, the only catch is that right now you need to use the Qbittorrent alpha version (because it has i2p support) or just wait for the release.

Highly recommend experimenting with i2p, there's cool stuff on it as well!

And if more people join i2p to torrent the faster the speeds will get. You are a seeder of the i2p network basically. (Which is great!)

[–] elouboub@kbin.social 7 points 2 years ago

BiglyBT: A Feature-Rich bittorrent client including I2P support and the unique ability to “Bridge” regular torrents in-to I2P so people can download them anonymously.

source

[–] karce@wizanons.dev 5 points 2 years ago

Absolutely agree. I setup qBittorrent to use it and my experience has been great once everything is setup to work, which I'll admit was tricky trying to use the latest alpha release. Using i2psnark is much easier for most folks for now I think.

[–] AnonLordo@kbin.social 15 points 2 years ago

That's the moment when lemmy became more relavant than reddit to me.

[–] Kaldo@kbin.social 11 points 2 years ago* (last edited 2 years ago) (1 children)

Can you go a bit more into detail what it actually is, what are its advantages and disadvantages and how it works? I find it weird that people are still paying for VPNs if the superior solution that consists of just running this program existed this whole time, there's gotta be a catch that you're not mentioning. What or who exactly guarantees anonymity and safety if using this tool?

[–] karce@wizanons.dev 12 points 2 years ago (2 children)

I did explain in another comment some general information about I2P. The one where I mention how it is a darknet but is much different than Tor.

The reason many more people don't use it yet is because it is hard to setup. That's pretty much it. Similar to lemmy or other things that exist it is just difficult to get people using it unless it is significantly easier to use.

However, recently things have gotten easier. The dev for i2p has included an easy windows installer for i2p that should make this much better for most users. So some development has happened there.

Also just recently qBittorrent included support for I2P in their latest release. Before that, only 2 Bittorrent clients existed. Now we're up to 3.

The biggest advantage is that you don't need to spend money anymore for a VPN. Or any money for a seedbox either if you have a home computer you can just leave up to seed for you.

The biggest disadvantage is the hard setup and (so far) lack of torrent availability. More stuff is getting added all the time but we need more scene groups adding their releases to i2p (cross-seeding).

load more comments (2 replies)
[–] lp0101@kbin.social 10 points 2 years ago (1 children)

Fuck, this is how I find out Mullvad is dropping support for port forwarding.

I already have a protonmail account, guess I'll get the VPN too now. My entire setup relies on using wireguard on the firewall level, so another solution like i2p won't work

[–] karce@wizanons.dev 5 points 2 years ago

That's fair. I like proton : )

[–] Nitrate55@lemmy.dbzer0.com 9 points 2 years ago

Thanks for the info. Although this can't really replace VPNs for my specific use-cases, this is still very useful info to have just in case. Good to know there are alternatives. Thanks also for including the info hash for the guide.

[–] MarkF@readit.buzz 8 points 2 years ago* (last edited 2 years ago) (2 children)

Mullvad fiasco? What did I miss?

[–] karce@wizanons.dev 11 points 2 years ago (3 children)

Mullvad disabled port forwarding due to bad people abusing it. It would happen to anyone honestly.

[–] SilentStorms@lemmy.fmhy.ml 12 points 2 years ago

Fucking pedos ruined everything.

[–] Bistro@kbin.social 7 points 2 years ago* (last edited 2 years ago) (1 children)

If thats what the poster is calling a "fiasco", thats a bit much. I was curious what Port forwarding was when that announcement first happened and Mullvad themselves said if you didn't know what Port forwarding was before their announcement, nothing was changing for you in regards to their services. This is only a fiasco (to my understanding) if you're someone who file-shares/torrent. Not saying the poster is spreading bad faith or whatever of course.

[–] karce@wizanons.dev 5 points 2 years ago (1 children)

Lots of people were looking for new VPNs because of it and Mullvad was officially taken off the list of recommended VPNs (on /r/vpntorrenting) because of this change. I always seed a lot because I have unlimited data so this change forced me to stop using Mullvad.

load more comments (1 replies)
[–] goinroguein10@kbin.social 4 points 2 years ago* (last edited 2 years ago) (1 children)

Does this have any serious implications for the average VPN user? Like would any torrenting reveal your IP without port forwarding?

[–] karce@wizanons.dev 6 points 2 years ago* (last edited 2 years ago)

Nope. Disabling port forwarding protects Mullvad from legal liability with respect to illegal content being hosted through their service. Your IP wouldn't be revealed with or without port forwarding.

[–] jo1gi@lemmy.fmhy.ml 6 points 2 years ago

Mullvad shut down port forwarding

[–] anivia@kbin.social 8 points 2 years ago (1 children)

Huh, I've been using a VPN for torrent without setting up any kind of port forwarding! Can someone explain why you might want to do this?

[–] karce@wizanons.dev 12 points 2 years ago (5 children)

Port forwarding, which Mullvad was allowing until recently, allows other people to connect to your bittorrent client that is downloading/seeding torrents. This makes it easier for you to find others who can either help you download, or seed for other users in the network.

Basically it improves download speeds and allows you to easily upload to everyone else.

load more comments (5 replies)
[–] lodion@aussie.zone 7 points 2 years ago (2 children)

Doesn't this make every user the equivalent of a Tor exit node? Meaning you'll have possibly dodgy traffic appearing to come from your internet service?

[–] karce@wizanons.dev 15 points 2 years ago* (last edited 2 years ago) (2 children)

No. I2P works differently than Tor. There are no exit nodes, because there are no exits. I2P is separate from all clearnet traffic. For example, you cannot browse reddit.com from within i2p, like you can with tor.

[–] lodion@aussie.zone 9 points 2 years ago (1 children)

Gotcha. So its basically a large, decentralized overlay network...ie you can't use it to "privately" access clearnet content as you can with a VPN. Sounds like the headline is misleading.

[–] karce@wizanons.dev 6 points 2 years ago* (last edited 2 years ago)

That's exactly correct, yes. A VPN is still useful for accessing clearnet websites that you want to conceal from your ISP. I'm arguing that you don't need to go to clearnet websites for most of the stuff you download from public trackers. private trackers are always going to have great quality releases, but I could see them moving over to i2p at some point as well. Though DMCA shouldn't be much of a concern for private trackers anyway.

[–] LoafyLemon@kbin.social 5 points 2 years ago (1 children)

It's a entirely different protocol then? That's smart actually. I need to look into it.

[–] karce@wizanons.dev 5 points 2 years ago

Completely different protocol, yep. Has nothing to do with Tor really. The only similarity is that both are 'darknets'

load more comments (1 replies)
[–] Khalic@kbin.social 7 points 2 years ago

I had never heard of it! Thx for the tip

[–] jokkayom@lemmy.dbzer0.com 6 points 2 years ago

I'm hoping DHT and PEX support comes to libtorrent eventually so that qbittorrent can use DHT/PEX with I2P and not just http trackers. I think only i2psnark and a few other clients support it right now. I encourage everyone to cross seed their public torrents to the I2P network and upload to patracker to support the network. Unfortunately, for niche content and private trackers VPNs/seedboxes are a necessity

[–] truckkun@lemm.ee 6 points 2 years ago (1 children)
[–] helpimnotdrowning@lemmy.sdf.org 9 points 2 years ago (1 children)

I wouldn't call it a "fiasco", but they're disabling port-forwarding for everyone on July 1st. They say it's because people are hosting "unfavorable" content and it's getting their IPs banned. Their article

load more comments (1 replies)
[–] m3enzo@kbin.social 5 points 2 years ago (1 children)

I'm looking up I2P vs VPN and people are saying that I2P cannot replace VPN but I fail to understand why. Can I get some more insight to that?

[–] karce@wizanons.dev 3 points 2 years ago

I think the only use-case maybe not covered is finding torrents that aren't uploaded to the I2P tracker yet. They need to be cross-seeded from people who originally uploaded them or from people downloading them from the clearnet to be available.

An example of this is anime. There is significantly less anime available on i2p currently than there are on sites like nyaa.si. People can cross-seed these torrents to make them available on i2p. I do that, for instance. But other than that I can't think of any other use case that isn't covered.

[–] Reporter4567@kbin.social 5 points 2 years ago (1 children)

I just changed to AirVPN.
Some alternatives I considered: using i2p (but was unaware of the tracker you mentioned) and exploring a fancy VPN called Orchid because it seemed fancy, but gave up on the last two.
I'll try again i2p to share my Ubuntu ISO.

[–] karce@wizanons.dev 6 points 2 years ago

I'll admit I2P is harder to setup than a VPN, but I just kept getting frustrated by having to pay and expose data to various VPN services. I can share tips about running I2P in Linux too.

[–] mirisbowring@lemmy.primboard.de 5 points 2 years ago (1 children)

Could you add a block about I2P in general?

[–] karce@wizanons.dev 5 points 2 years ago* (last edited 2 years ago) (1 children)

I2P is a darknet similar to Tor in some ways, but it is perfectly legal and safe to use depending on what you're doing on it, of course.

It is used for regular browsing and running services on. People setup hidden services like websites or mail servers or anything on it really. Lemmy could theoretically be hosted over I2P as well, it just wouldn't federate properly with these ones on the clearnet.

Any other info you would want included? I2P can get pretty in depth but that's my basic understanding of what I use it for.

load more comments (1 replies)
[–] LostCause@lemmy.dbzer0.com 5 points 2 years ago (1 children)

Interesting stuff, I had heard of i2p before, but mostly in connection with darknet and not yet with torrenting, but it‘s something I might play around with now that I know.

[–] karce@wizanons.dev 12 points 2 years ago

Yeh I had tried torrenting on Tor a LONG time ago but people made it clear to not do that on Tor for one reason or another. But on i2p, the devs made a torrent client directly into the software. It was one of their features and something they want people to use.

[–] MavTheHack@lemmy.fmhy.ml 4 points 2 years ago

PSA: qbittorrent has early access (still in development) for native i2p torrenting. I recommend waiting for that to be officially released

[–] rlhe@infosec.pub 3 points 2 years ago (8 children)

Has anyone tried to use this with Docker and Raspberry Pi? It doesn't appear to work for me: i2p_1 | standard_init_linux.go:219: exec user process caused: no such file or directory which I think is probably an architecture error. I saw somewhere on Reddit someone was working on an Arm64 docker, but can't find the post now.

load more comments (8 replies)
load more comments
view more: next ›