Log In     Register    

DarkMX Support Forum
Questions and comments about the software
<<  Back To Forum

Feature Request: I2P support.

by Guest on 2022/11/17 06:12:13 AM    
Friends,
Although tor is the most successful darknet to date, it is not the most sustainable. If 2.5 million users roughly, there are only around 10,000 nodes to go around. I2P is much smaller than Tor, only around 75,000 nodes roughly, but almost all of those nodes route traffic. I2P is fully P2P with the exception of reseed servers. It also has an API called Simple Anonymous Messaging apps installed seperately to communicate over the I2P network. I2P is also superior to Tor in the sense that it uses Garlic routing, which means that multiple TCP or UDP (yes, I2P supports UDP) are wrapped into one encrypted message to better resist traffic analysis. There are three working implementations of I2P, Vanilla I2P, (https://geti2p.org  ) I2P+ (https://i2pplus.github.io  ) and Purple I2P. (https://i2pd.website  ) All of them support Simple Anonymous Messaging. Unlike Tor, File sharing is good for the I2P network, and becuase if its P2P nature, there is more than enough Traffic to go around. File sharing helps the I2P network resist traffic analysis by providing large amounts of cover traffic. So lets take DarkMX into a new era by supporting I2P. Purple I2P is licensed under the BSD license, so DarkMX can ship a stripped down version specfically for DarkMX. We must not put all our eggs into one basket, support I2P.

All the best,
Anoncat
by KH on 2022/12/11 08:35:35 AM    
Still thinking about this... thanks for the info.

I know the Tor situation is not great... I will figure this out soon.
by Guest on 2022/12/14 02:04:16 AM    
i2pd (purple) is what I use, but beware that it may not have the latest and greatest (some reasonable discussions about the matter on zzz.i2p). It's light, and it gets the job done. If you can get there, the next leap is to bond connections across multiple tunnels to improve throughput (you will be disappointed otherwise, imho).

--h0p3
by Guest on 2022/12/17 02:25:54 AM    
I have looked into i2pd. If KH adds I2P support to DarkMX, I recommend he add UDP support to take advantage of SSU2. In also recommend he set the defaults for built in I2P to 6 tunnels that are 3 hops in length, as well as 3 backup tunnels for redundancy. You could not do that on I2PD I2P because of performance concerns, but in my experience Java I2P does it just fine. I recommend changing the ports so that it does not conflict with any other I2P router installed on the system, but DarkMX should notify you if it detects another I2P router on your system and give you the option to use that instead. Another Darknet KH can look into is py-ipv8. It is a p2p onion router based on Tor with a trust blockchain for bandwidth distribution. It is written in python, so it should be easy to understand. They also have documentation av available. They just hit their five year anniversary with their 2.9.1852 release. https://github.com/Tribler/py-ipv8https://py-ipv8.readthedocs.io/en/latest/  Source code: https://github.com/Tribler/py-ipv8/archive/refs/tags/2.9.zip  The python implementation is released under the LGPL-3.0. They have a work in progress Kotlin implementation as well.
Edit: I wrote Java I2P when I meant I2PD
by Guest on 2022/12/19 05:56:47 PM    
+ for I2Pd support. Hops length could be set variable (performance vs anonymity) depending on trust level of a peer.
by Guest on 2024/06/03 05:43:58 AM    
@KH I think that it would be worthwhile to bundle the Tor Expert Bundle from the Tor project in the installation directory of DarkMX. Right now the latest version is 0.4.8.11. The Tor Expert Bundle supports Windows 64 Bit, Windows 32 Bit, Linux 64 Bit, Linux 32 Bit, Android ARM64, Android ARM32, Android x86-32 and Android X86-64. The Tor bundle should use a custom Torrc purpose built for DarkMX and should be separate from any other Tor on the system. It would also be worthwhile to split Tor traffic between no less than 2 and no more than 7 tunnels to reduce the load on the tor network and to improve anonymity and download speed.
by Guest on 2024/06/23 11:44:15 AM    
to bond connections across multiple tunnels

I think it will reduce anonymity thus can't be forced by default
by Guest on 2025/01/16 10:45:10 AM    
This needs to happen. I2P is way better for torrenting than Tor.
by Guest on 2025/01/16 11:46:44 AM    
The newest release of Tixati has I2P.
https://tixati.com/
by Guest on 2025/03/06 12:52:26 AM    
The newest release of Tixati has I2P
and it doesn’t work
by Guest on 2025/03/06 09:39:47 AM    
i2p works for me with Tixati, on Linux.
by Guest on 2025/03/10 09:11:56 PM    
i2p works for me with Tixati, on Linux
No one's working, but you are (: Uh-huh
The developer has recognized the inoperability in the corresponding topic. Fix will be in the next version. Good luck!
by Guest on 2025/03/10 10:51:32 PM    
I use Tixati on Linux and I2P works on Linux. It does not work on Windows, yet. But it will in the next release.
by Guest on 2025/03/18 11:44:03 AM    
Call me bias but the i2p community sucks, join their chat as a random for a few days if you dont believe me. Probably the biggest reason I deleted i2p. On top of that I2p is very slow. I normally torrent @ 30MBps on clearnet and on i2p each person gets about 100kbps and if there are 20 people it will be 2000kbps. If you are lucky someone might download and seed with you, otherwise they will download as fast as possible and seed as little as possible.

trying to make the switch to darkmx via xvnc today to bring over a machine with 1gbps connection.

i2p started in 2003 and the most people ive seen connected to chat at one time was 88.  Alot of those people are running 2 accounts, myself included. For this calculation I will give i2p the benefit of the doubt and say that 88 accounts is equal to 88 people. This is equal to 4 new users a year. I get it.... Not all people are in the chat, If you join the chat you will see why they choose not to be. Best of luck if this is in production but Ill opt out if possible.




This web site powered by Super Simple Server