Recent comments in /f/I2P

c00kiepast3 wrote

I found this site from Lemmy.world two weeks ago. His clearnet address is something written in japanese with domain being .xyz, but the japanese letters get converted. Too bad I did not save it to bookmarks, but glad there is .i2p and tor domains too.

2

banneredMare wrote

I don't see what's so difficult, you need to point the installer to wherever the usb drive is mounted, usually /run/media/user/something/name-of-the-drive or similar, alternatively you can just manually mount it each time on /mnt/i2pdrive or something like that. All that ultimately matters is that all devices you run this on will have to mount it in the same directory and have a working java installation.

1

Override wrote

+1 for looking at the tutorials from simp. It's a really useful website.

Here's a TLDR (but still look at simp's tutorials) :

  • Tor is centralized, in that there are a handful of special nodes called "directory authorities" that can essentially control the network. They are used to say who's a bad or a good node. They are in the hands of "very trusted people" but heh, it's a point of failure. I2P deals with threats differently, testing constantly every node it can find on the network and banning what it deems bad actors.

  • In Tor, nodes are run by volunteers. In I2P, everyone is a node. This means that more bandwidth should be available to I2P users and less DDOS or a more usable network. It also means that I2P is much more decentralized than Tor (something like 12 000 nodes vs over 40 000) despite having less users. It also means your computer relays the traffic of others and your traffic is "mixed" with traffic that isn't your own. It's very difficult to know if someone has a server, if they are browsing the internet, or are just running a basic node and relaying traffic.

  • As I2P is p2p, this means that you need to connect to other computers. People can know that you are on the I2P network, but don't know what your doing on it. However, unless you use special hidden bridges your ISP likely knows you are browsing Tor too. (And if the bridge is discovered, they will know you were on Tor).

- Tor is circuit switched. Once a circuit is build, all of the data will go through that route. In I2P (and if I understood correctly), a portion of the info you will send can go through any tunnel you build to the destination. A portion of the information will take a different path. Tor tunnels are also bi-directional and not unidirectional like I2P : when the server answers, it will answer to you through the same path, while in I2P, it will go through a different computer.

  • Tor only supports TCP while I2P supports TCP and UDP. This potentially allows for more applications to be built on I2P and also use less bandwidth.

The TLDR is that Tor is older in it's design and wasn't really designed for darknets. it's more a consequence of how it works. I2P aims to create a decentralized network and is designed from the ground up at darknets.

Now go read simp's webpage and fact-check me.

4

jackal wrote

Reply to comment by !deleted2204 in by !deleted2204

I can't reproduce, mine is up to date. However I am using glibc rather than musl and that likely has a lot to do with package maintenance and versioning.

1

Override wrote

Reply to by !deleted2204

I would really like someone to kick-start radicle nodes over i2p. ( clearnet link : https://radicle.xyz ) It's like git, but decentralised. Imagine hosting uncensorable git repos that are distributed all over the network. Things like Nintendo shuting down emulators would not be possible. The idea behind it is basically made for I2P.

You would need however a webpage to advertise your node id and it's a little bit tricky to set-up over i2p. IDK, the current maintainer of the java version has proposed a tutorial that still hasn't made it on the official webpage : (another clearnet link : https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:z371PVmDHdjJucejRoRYJcDEvD5pp/patches/18e6ec1dd5e87e39223ceade8e016107937ab1c3 )

Another fun thing to try out would be hosting a reticulum node over I2P ( https://reticulum.network ), which you can bridge with the clearnet. Reticulum is a network stack that allows you to have a network over essentially anything, from the regular internet, ham radios, LoRas, and yes, I2P. You can build networks of networks with it.

Then, tutorials... content in general. Looking for information not available on I2P that /is/ on the clearnet? Have a go and make a webpage about it!

2

cumlord wrote

Reply to comment by !deleted2204 in by !deleted2204

that'd be cool. irc.nerds.i2p has something similar sounding on http://radio.nerds.i2p/, code for that could be available somewhere, not sure, but gives you some controls in the channel

songs can sort of be requested from http://guessthesong.i2p through playing the game in irc2p, they end up in music.simp.i2p. the code for the ircbot is jank but it's up so you could strip out the game parts and turn it into a music request bot

also just came up in #simp, if you have a safe way to bridge to larger clearnet networks, that could be useful. could help with setup if it's something you want to do

1

jackal wrote

Reply to comment by !deleted2204 in by !deleted2204

I have no experience with mixing Raspberry Pi and OpenBSD, but my default go-to is Void Linux, in my experience the best operating system you can install on a RPI, Void has a really fast package manager, even on slow SD cards. One of my redundant I2P routers is running on an RPI4 like yours, though I got 4GiB of RAM, works like a charm.

1

cumlord wrote

Reply to comment by !deleted2204 in by !deleted2204

you can run some stuff off of that, i'd look for things that are light on memory requirements.

  • IRC servers run light, probably other chat servers minus matrix
  • java/i2p+ can host personal sites and have plugins for blog and zzzot open tracker with no extra overhead. You can reduce the wrapper memory usage. new zzzot uses less memory so i think if you give the router 256mb it should do fine, but can't confirm
  • js-free filehost or pastebin
  • books
  • radio
  • privacy frontends: we have lots of reddit ones now, how about a more rare one like libermbd or soundcloak
1

smallcat wrote

For me, the experience having tested i2p and tor I wonder why this is so unknown. We all need privacy after all. Also once you have the client it's pretty easy to use if you have basic tech skills (like knowing how to setup a proxy in your browser). I tried using outproxies for ease use (it's kinda annoying having to go back and forth from another window or browser to go to clearnet stuff) but I acknowledge tor is better for that and intended for it.

1

cumlord wrote (edited )

yea use what you're gonna be most productive with. i2p+ has a good throttle/filter system that helps a lot, not a lot of problems because of that, but like if you try to host a wordpress site here with i2pd you're gonna have a bad time

sort of fun challenge for me to try doing stuff without js, depends what you wanna do though, but get pretty far using some combination of frames refresh and cookies. http://simp.i2p/chat is jank, no doubt, but, no js needed lmao. possibly relevant to your security outfit, the chat page http://simp.i2p/botcheck attempts to do a bot challenge with css. unless you're specifically worried about bot spam that's completely unnecessary, just giving some ideas for stuff that can be done without js

lots of neat css tricks out there, like http://simp.i2p/search the styled dropdown is a checkbox, and http://gatheryourparty.i2p has a star rating on the posts but the stars are radio buttons. snex has that one setup with a ruby backend

not so familiar with those ecosystems, but think it's a little slower getting started like this but once you've got some templates it gets faster ;)

2