Mastermind
Member
Retroshare is the bittorrent of the dark web. It allows for communication and file sharing on the tor network.
Once set up, it will work as a backup communication channel and it will allow the sharing of files anonymously.
https://retroshare.cc/downloads.html
For windows, make sure you install the version with bundled tor.
For linux distros, there are install instructions on the downloads page. For devuan, which is what I use, I run the following commands:
Once installed, start the retroshare gui and it will prompt you to create a new profile.
For node type you must select "Hidden node (over Tor)" and enable advanced options.
Username and chat name: same as forum.
Node name: instead of "My computer" use something else. Make it short, the shorter the better.
For key length select very high (4096 bits).
Now move the mouse inside the window for a while until the bar reaches 100% and create the profile.
Time to create a new identity.
Go to the People tab, click on the plus sign and create a new identity.
Type: linked to your profile.
Nickname: same as forum.
Time to set up file sharing.
Go to Preferences -> Files -> Directories -> Edit share -> Add new
Create a directory for retroshare and select it.
Visible name: make sure to put a name for the share and make sure to enable visibility for friends.
Enable "auto-check shared directories every" and set it to 60 minutes or more.
Set the incoming directory. I have it set as a temp folder inside the share.
Go to the Transfer options tab. Set end-to-end encryption to enforced. Allow direct download: No.
Limit speeds and check ports
Go to the Network -> Network configuration tab and set download and upload limits. 20% of your bandwidth is acceptable.
While still in network, go to Hidden Service Configuration -> Outgoing. Check that Tor outgoing turns green. Then go to Incoming tab and check that after pressing Test (it could take a while to complete, even a few minutes) the Tor incoming light turns green. If it doesn't you'll probably need to configure router NAT and open ports in the firewall. If you can't receive incoming connections, it's not a big deal.
Share your certificate
Now go to Node -> Certificate
Untick "Short format"
Reply to this post and paste your certificate. It should begin with CQEGA.
Add other people's certificates
As people post certificates in this post (hopefully I didn't waste my time making this guide), you'll need to copy and paste their certificates into retroshare in order to connect to them. Go to the Home tab -> Add friend -> paste certificate -> next -> finish
Once the connection is established, you will download their file list and you'll find it in Files -> Friends files. From there you can download files.
For more info
https://en.wikipedia.org/wiki/RetroShare
https://retroshare.cc/
https://retroshare.readthedocs.io/en/latest/
http://retroshare.sourceforge.net/wiki/index.php/Frequently_Asked_Questions
I ask admins to verify certificates before approving posts. If someone creates a normal profile instead of a hidden (tor) profile, the certificate will contain their public IP address! In which case the user should delete the profile and create a new one.
Once set up, it will work as a backup communication channel and it will allow the sharing of files anonymously.
https://retroshare.cc/downloads.html
For windows, make sure you install the version with bundled tor.
For linux distros, there are install instructions on the downloads page. For devuan, which is what I use, I run the following commands:
Code:
wget -qO - http://download.opensuse.org/repositories/network:retroshare/Debian_11/Release.key | sudo apt-key add -
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/network:/retroshare/Debian_11/ /' > /etc/apt/sources.list.d/retroshare.list"
sudo apt-get update
sudo apt-get install retroshare-common retroshare-gui
Once installed, start the retroshare gui and it will prompt you to create a new profile.
For node type you must select "Hidden node (over Tor)" and enable advanced options.
Username and chat name: same as forum.
Node name: instead of "My computer" use something else. Make it short, the shorter the better.
For key length select very high (4096 bits).
Now move the mouse inside the window for a while until the bar reaches 100% and create the profile.
Time to create a new identity.
Go to the People tab, click on the plus sign and create a new identity.
Type: linked to your profile.
Nickname: same as forum.
Time to set up file sharing.
Go to Preferences -> Files -> Directories -> Edit share -> Add new
Create a directory for retroshare and select it.
Visible name: make sure to put a name for the share and make sure to enable visibility for friends.
Enable "auto-check shared directories every" and set it to 60 minutes or more.
Set the incoming directory. I have it set as a temp folder inside the share.
Go to the Transfer options tab. Set end-to-end encryption to enforced. Allow direct download: No.
Limit speeds and check ports
Go to the Network -> Network configuration tab and set download and upload limits. 20% of your bandwidth is acceptable.
While still in network, go to Hidden Service Configuration -> Outgoing. Check that Tor outgoing turns green. Then go to Incoming tab and check that after pressing Test (it could take a while to complete, even a few minutes) the Tor incoming light turns green. If it doesn't you'll probably need to configure router NAT and open ports in the firewall. If you can't receive incoming connections, it's not a big deal.
Share your certificate
Now go to Node -> Certificate
Untick "Short format"
Reply to this post and paste your certificate. It should begin with CQEGA.
Add other people's certificates
As people post certificates in this post (hopefully I didn't waste my time making this guide), you'll need to copy and paste their certificates into retroshare in order to connect to them. Go to the Home tab -> Add friend -> paste certificate -> next -> finish
Once the connection is established, you will download their file list and you'll find it in Files -> Friends files. From there you can download files.
For more info
https://en.wikipedia.org/wiki/RetroShare
https://retroshare.cc/
https://retroshare.readthedocs.io/en/latest/
http://retroshare.sourceforge.net/wiki/index.php/Frequently_Asked_Questions
Code:
CQEGAcOkxsFNBGItSJYBEADjAEHdWpjLC9A5LmPHnHJcNe8wWAuZLGAFbie1vZIm
KD29qNQFKvdGByN9RRQzXZmXOixfEV7qQhWSahyZAh7FVfTyET8hWmYaWv39JXmH
tyGog1pYXTE59k3E+xu6wrOyPYrgspEo2km2Q7niIi4FBzWdMdnr5f4OOi/i64/g
KpY489OoR4FOLrcfj3yLjVpMnZWip7fqKxooOiSiyjHGBmT25Jm9Ts8ObQOB3JAB
eh+tbB/zowi49ixhF2LMpSfSJ8LFGYTC8nPotwoNAVGJpTdw0uA9PAzCS32wrU6r
Yjo4V8i3a0xypiDsDTP1DkF9VJSPVi7xHJIkCwCWIshakoWSiXT8gb0HX5PM+2Ue
Ci6I/lEb5sMs4WgXziqDYAUsghUijqfSr6dL9bvEjPAkCG0xbvqBWCJNjzDgdIq7
fk9FNVoyHB/q1JOXD9pf9PRl4NuIBNW+ISjwmLFOxjuE/htH4YuGjmzdro4/ugWB
+74DPQD3Ltv5TwhWVbkTO63Fv0LzaTMSrYuAQIacXx0iYbSTRWtdlvrVXekGM8a5
y9FQTLA8cTTH35HTbgRoRwqfDgFb/OTsBEHE5Qyp+Do9WvaVTrdkYZu1tQCoQNH+
HpAOQigBvzP2flZyZ1awHqAMTQbpsBh7jArLEo8vB9kx3iRdLw6X//GId5b6clYA
JQARAQABzTBBZ2FpbnN0QWxsQXV0aG9yaXR5IChHZW5lcmF0ZWQgYnkgUmV0cm9T
aGFyZSkgPD7CwV8EEwECABMFAmItSJYJEHSxHVbX3G2SAhkBAAClVRAAne3ost+t
hfEaVvhD01os19xlBogvjW/PluoNFy1rGj8lol5ez55eZo3SMKU/Fr2zQLSnmC3R
zKjVLr5adyYOVux0hshqJq55VWcMr+4yh3vEDImiXAh3qe9qjFrsf4IJGgOoS0NK
H+BooR376w+RhxaKLxRD+w9AF8dbqw5YP2mRDtQhsEhMuvgLXxpVupNS9PMdK1q6
lR1AKqqc3SuDUAvuO72dd5VcjxcmDsw5NHsyhugO/oDlfmPluAbaBY4GYHaXP6Ds
06uyIJosasNNvGdLFofiVKpMPHOlM3tMfm/rAeL9041/UIL+0GTbm9kTFFDONVuG
EJhDcoQw3reNtT+WXNumrvQSSvUawmHF/uVTJkA5v2qKL6a5aRW493b9Ma8f6vFq
tWuXO8ObFOR7saSWC+o5JittSxkrXSPt+VLaBu+1Ez3v43AzP+e0OPS5mBsiwBze
YtgYP0j7pQWIKBIZYBBUuekuvYQGmxX70BnvpDuKngUn/DcqFEe6u1IahF+tHKN8
6e4aug5ShyflBvjVK6Cv2i9ap++Q4n2TreNFVIw3g2t4Ju9Sus9ER3M922sZmL8K
r9WW5pUdaZLRGzj6s+NlqRlPoLRVX77auBhxULnwmCXEwfduhsizNr4RnamL+kd5
81M9NtlteOqjX3EntLGS2LdrkQV+ByJzxqwIQ3B0NHN2dHdrZm9lYm9xNXRrcWJi
bWhxb3dpNGgzNXU1cmFkbm94d3BkcncyaXFlanBtbjJlc2lkLm9uaW9uOjk4NzgG
A0FBQQUQdZTKX//+SXomGsk01xtxwgcDUJ1d
I ask admins to verify certificates before approving posts. If someone creates a normal profile instead of a hidden (tor) profile, the certificate will contain their public IP address! In which case the user should delete the profile and create a new one.