matrix-org / synapse

Synapse: Matrix homeserver written in Python/Twisted.
https://matrix-org.github.io/synapse
Apache License 2.0
11.79k stars 2.12k forks source link

[Feature] Support i2p #5455

Open ghbjklhv opened 5 years ago

ghbjklhv commented 5 years ago

Objective: Implement and Support i2p in Matrix Description: Explore the possibility of using Matrix over i2p. Would non-i2p users be able to still communicate? Would you need to craft a bridge? Why?: Many reasons, mainly for privacy and security but also to support decentralized communications.


Want to support this issue? Post a bounty on it! We accept bounties via BountySource.

Bountysource

tleydxdy commented 5 years ago

I know that tor can provide fake 'ip' that are mapped to hidden services internally and act as a dns server to serve those ips to non-tor aware application, does i2p have something similar?

richvdh commented 4 years ago

since I had to google for it, I'll save someone else the bother: I2P appears to refer to https://geti2p.net/. Some comparison to Tor at https://geti2p.net/en/comparison/tor.

trymeouteh commented 3 years ago

Would be good to see this and Tor/Onion sites and IPFS/Unstoppable Domains support without the clients like element needing to work with I2P, Tor or IPFS. If the synapse can support I2P, Tor and IPFS then matrix can be really decentralised and unstoppable.

Pheromon commented 1 year ago

I2P support would be awesome

mibmo commented 9 months ago

Why does I2P have to be part of the homeserver? Just run i2pd & use a supporting client (which seems only to be quaternion as far as my searches have led)