NyaaPantsu / nyaa

Nyaa.se replacement written in golang
MIT License
994 stars 148 forks source link

Develop a tracker that lives in I2P anonymous network #1079

Open m-ajiao opened 7 years ago

m-ajiao commented 7 years ago

The original Nyaa has gone underground and is inaccessible without a proprietary torrent client. Moving to anonymous file sharing is the right direction, but using a proprietary torrent client puts users at potential risks because no one except Nyaa can evaluate the security of the binary client.

NyaaPantsu could develop an free open source "underground" torrent tracker to improve privacy. Don't write a homebrew anonymous network, but do embrace I2P and develop a tracker that runs as an I2P hidden service.

By using an I2P supporting torrent client, such as Snark, Vuze or XD, a NyaaPantsu user gets more privacy protection against network monitoring and copyright trolls. Doing so also speeds up the I2P network in general.

You may say I2P torrenting is slow and you don't want to use it, but I think it's not I2P's fault. The real reason is no one is interested in I2P torrenting in the first place. We need more I2P seeders to help NyaaPantsu users living in certain restrictive areas.

Miao14 commented 7 years ago

Uhm, the original Nyaa is dead and did not go underground, the domains were taken over by a company specialized in monetizing domains and its a scam. Just want to point that out. About the rest i don't have a comment on it, wait for the devs, however i believe if such users really need so much privacy they can just use TOR or a VPN in that case.

m-ajiao commented 7 years ago

Just to point out that the Tor network cannot withstand BitTorrent traffic, which is one of the reasons why Tor does not support user datagram. I would recommend making a tracker that supports I2P if you think about anonymous network support.

8zIWLjcB commented 7 years ago

Decentralization of trackers has never been a problem. DHT works fine when combined with PEX, trackers just give a minor speed boost. Running trackers as hidden services is fine, but it only hides the location of the server.