Retroshare
Posted: 30 Jan 2019 14:52
Hi.
Anyone interested in setting up a Retroshare network in I2P? It'll be a small network without much content to start with, but that will sort itself out as the network grows I think.
If you're interested, let me know here, or in #i2p on the hidden IRC.
I've written a small guide on how to set it up. There are plenty of others, but this is mine.
Retroshare in I2p.
To get Retroshare to work in I2P you need to do three things. We’ll go through them here, in order.
Start with I2P. Don’t install Retroshare yet. Just follow these instructions.
First we configure I2P.
Start I2P and go to http://127.0.0.1:7657/i2ptunnelmgr
Here we’ll configure a client tunnel and a server tunnel.
The client tunnel is configured like this: Tunnel Wizard → Client Tunnel → SOCKS 4/4a/5 → Name ”RetroClient” → ‘Outproxies’ empty → Reachability ”127.0.0.1” → Enter port ”4447” -> Check ‘Auto Start’ → Finish!
Text in quotes are for you to fill in, but don’t include the quotes.
Next we create the Server tunnel.
Tunnel Wizard → Server Tunnel → Standard → Name ”RetroServer” → Host ”127.0.0.1” → Port ”44321” → Check ’Auto Start’ → Finish!
Now copy the port number and the destination adress that ends in .b32.i2p.
You’ll need them in the next step.
Now we install and configure Retroshare.
Install Retroshare using your preferred method, depending on architecture.
Start Retroshare.
In the top right corner, click on ”Advanced options” → Username ”Your secret identity” → Password ”Your secret password” → Chat name ”Your secret chat name” → Change from ”Standard node” to ”TOR/I2P hidden node” → TOR/I2P adress ”The .b32.i2p adress that you saved above” → Port ”44321” as specified in the server tunnel.
Then move the mouse around until enough entropy is gathered and click OK.
Once Retroshare has started go into Preferences → Network → Network configuration → Check that the [Hidden mode] dot is green. → Hidden service configuration tab→ I2P Socks Proxy ”127.0.0.1” → Port ”4447” → Check that I2P Outgoing okay dot is green → Incoming tab → Local adress ”127.0.0.1” → Port ”44321” → I2P adress ”the .b32.i2p adress that you saved above” → Click Test → Check that I2P incoming ok dot is green.
Now it’s time to start building your network.
Click on the Home button in the top left. Right in the middle of the screen is your ”Certificate”. This should be shared with people in I2P that you want to build a network with. You need to add theirs and they need to add yours.
Copy your certificate and put it in http://paste.crypthost.i2p/ and save that link for easy sharing.
Share this link on either I2P irc channel or in the forums with someone who’s willing to connect with you as an anonymous friend.
Anyone interested in setting up a Retroshare network in I2P? It'll be a small network without much content to start with, but that will sort itself out as the network grows I think.
If you're interested, let me know here, or in #i2p on the hidden IRC.
I've written a small guide on how to set it up. There are plenty of others, but this is mine.
Retroshare in I2p.
To get Retroshare to work in I2P you need to do three things. We’ll go through them here, in order.
Start with I2P. Don’t install Retroshare yet. Just follow these instructions.
First we configure I2P.
Start I2P and go to http://127.0.0.1:7657/i2ptunnelmgr
Here we’ll configure a client tunnel and a server tunnel.
The client tunnel is configured like this: Tunnel Wizard → Client Tunnel → SOCKS 4/4a/5 → Name ”RetroClient” → ‘Outproxies’ empty → Reachability ”127.0.0.1” → Enter port ”4447” -> Check ‘Auto Start’ → Finish!
Text in quotes are for you to fill in, but don’t include the quotes.
Next we create the Server tunnel.
Tunnel Wizard → Server Tunnel → Standard → Name ”RetroServer” → Host ”127.0.0.1” → Port ”44321” → Check ’Auto Start’ → Finish!
Now copy the port number and the destination adress that ends in .b32.i2p.
You’ll need them in the next step.
Now we install and configure Retroshare.
Install Retroshare using your preferred method, depending on architecture.
Start Retroshare.
In the top right corner, click on ”Advanced options” → Username ”Your secret identity” → Password ”Your secret password” → Chat name ”Your secret chat name” → Change from ”Standard node” to ”TOR/I2P hidden node” → TOR/I2P adress ”The .b32.i2p adress that you saved above” → Port ”44321” as specified in the server tunnel.
Then move the mouse around until enough entropy is gathered and click OK.
Once Retroshare has started go into Preferences → Network → Network configuration → Check that the [Hidden mode] dot is green. → Hidden service configuration tab→ I2P Socks Proxy ”127.0.0.1” → Port ”4447” → Check that I2P Outgoing okay dot is green → Incoming tab → Local adress ”127.0.0.1” → Port ”44321” → I2P adress ”the .b32.i2p adress that you saved above” → Click Test → Check that I2P incoming ok dot is green.
Now it’s time to start building your network.
Click on the Home button in the top left. Right in the middle of the screen is your ”Certificate”. This should be shared with people in I2P that you want to build a network with. You need to add theirs and they need to add yours.
Copy your certificate and put it in http://paste.crypthost.i2p/ and save that link for easy sharing.
Share this link on either I2P irc channel or in the forums with someone who’s willing to connect with you as an anonymous friend.