I used i2p from InviZible Pro (F-Droid).
I was trying to connect my Monero wallet to a Monero RPC Damon that somebody I know runs and while it did connect the absolute best speed I could ever achieve through it was 45KiB/s. I changed no settings at all and just used the defaults. Turned it on and had 33 client tunnels.
Tor usually gets me ~400KiB/s to the hs, but i thought i2p would be faster.
Edit: it used 2 hops as default and i left it that way.
9 Comments
12510198@lemmy.blahaj.zone · 5 pts · 1y
I've never used this app, but it looks like its using i2pd, I would look for the
i2pd.conf, and change the bandwidth flag from L (32kb/s) to like O (256kb/s) or P (2048kb/s), but performance may still not be very good if your router is firewalled.But you might just be getting bad peers, the speed of a tunnel will be limited by its weakest peer, I would try increasing tunnel quantity on both sides, and allowing inbound traffic on both routers if they arent un-firewalled already, if possible.
shortwavesurfer@lemmy.zip · 0 pts · 1y
I really don't feel as though I should have to change the default settings in order to make the experience good enough to be usable. That seems a bit counterintuitive. Also, wouldn't increasing the tunnel hops, make the tunnel longer and therefore slower, because of going through more peers.
12510198@lemmy.blahaj.zone · 2 pts · 1y
Increasing the tunnel length add more peers per tunnel, but increasing the tunnel quantity will add more tunnels, which will allow more throughput.
shortwavesurfer@lemmy.zip · 0 pts · 1y
Oh, my bad. I misunderstood when you said tunnel quantity and was thinking you were talking about tunnel hops. Unfortunately, I can't do anything about the firewall aspect because over IPv4 I am behind CGNAT and on IPv6 I absolutely refuse to turn on UPNP of any kind because UPNP is dangerous to have enabled and I haven't manually forwarded any ports
12510198@lemmy.blahaj.zone · 2 pts · 1y
No worries, hopefully increasing the tunnel quantity will get you acceptable speeds, I could be missing something, but thats all I can think of besides allowing inbound traffic.
Something I forgot to mention, there is the Java I2P router, its availiable in the default f-droid repo, I havent tested it out on Android, but it has a fancy gui on desktop where everything can be configured, it some blocklists of tor exit nodes and stuff, I think that helps performance, I'm not totally sure tho, I dont use the Java versions, they have too many buttons and switches, and its kinda overwhelming for me.
shortwavesurfer@lemmy.zip · 2 pts · 1y
I didn't see anything about tunnel quantity, specifically for the socks proxy. I did see something about it for HTTP, but I'm not using HTTP.
However, since that socks proxy section says that it takes I2CP commands, I wonder if I could just paste the info from the HTTP part above.
12510198@lemmy.blahaj.zone · 1 pts · 1y
Yes, you can take the quantity and length options from the http proxy and just paste it into the socks proxy section, I think tunnel quantity can go up to 16, I recommend 8 for high bandwidth stuff like torrenting, but it will use more CPU and battery, but lowering length from the default of 3 to 1 should help a lot.
shortwavesurfer@lemmy.zip · 1 pts · 1y
I got no help from that whatsoever. It's still extremely slow even after letting my clients sit there and integrate for over 30 minutes and seeing over a thousand routers.