肯定会有人抱怨,加人还要双向加,还不一定连得上,太麻烦了,这个跟官方的理念有关,官方建议的是私有分享,好友之间建立网络,能保证最大的完全性,匿名性。下面都有介绍,其实这个跟Freenet的安全等级是一样的,等级为中、低,其他人都可以连接你,你是一个节点,节点多,速度就快,安全等级高以上就只有好友,就是你认识的能连接,节点少,速度就慢了。zeronet默认你就是任何人的节点,大家都是源,所以使用起来方便简单,速度很快,如果zeronet有文件共享功能,那是绝好的了,但是现在的设计适合放一些资讯,博文,文件共享实在是不适合。
[a] Is RetroShare private and secure?私密安全吗?
ANS[a]: 节点之间连接都是OpneSSL加密,官方建议是只加你信任的人
[b] Is RetroShare anonymous?匿名吗?
ANS[b]:
频道、论坛、聊天室都是可以创建匿名身份(就是连接用一个身份,发言用另一个身份,详情看18)的。官方建议的依旧是只加信任的人,连接的节点会知道你的IP,好友知道你分享了什么(你没有设置好友不可见的情况下),你还可以匿名下载你没有直接连接(通过好友间接连接)的节点的文件。
这一点其实算是个悖论了,如果你加的人仅限于你认识相信的人,那他们认识的相信的人能把你的圈子扩多大?你能有多少资源能下载?如果你的好友都没有跟其他圈子相加,你又怎么能匿名下载另一个圈子的文件呢?从国外Chatserver(公共服务器,就是大家都可以连接的)的设立就看出,还是要加陌生人,只在你的好友之间连接是没法继续下去,因为你的好友不一定都会想用这个。
结论是如果你只在好友之间建立一个小资源圈,那可以说是安全不匿名(但仅限于你的好友知道)。如果想连接更大的圈子并实现匿名,请自己创建hidden-service并设置传入连接(请注意这种匿名方式传输速度非常慢)
我建议的是分享下载不要用hidden-service模式匿名,用常规模式创建一个匿名身份发言就好(不要敏感发言),hidden-service只用适用于论坛、频道、聊天室的敏感发言,不宜用来传输文件(除非敏感文件)。
[1]: Home(首页)
ANS[1]: 主页,自己的key(密钥),添加别人的key(密钥)(建议直接用链接),最原始的添加方式
[2]: 网络
ANS[2]:
2.1、左边下面是你的好友,就是你交换过密钥的人,网络好能直连。
2.2、广播
这个相当于微博一样,你发送的东西会推送给所有你连上的好友,所以没必要发送自己的添加链接,也不建议经常在这里发东西,如果别人觉得你烦了,可能会直接删除(deny)你的节点
2.3、钥匙环里面的红色禁止符是你间接连接到的人,绿勾是你的好友,标识作用,不信任是没有什么影响的
[3]: People(人物)
ANS[3]: 你连接到的节点所连接到的人,这里可以创建自己的多个身份(不是节点名,是用来群聊,论坛,频道使用的),进群里点扳手可以切换身份,如果想在这个加好友,可以右键选择Chat_with_this_person然后跟他交换加好友,如果建立不了通信就只能通过Send_Invite方式发送Mail给他们,而且他们还必须回你证书链接(或者在日志那里同意你的连接),才能互加好友
[4]: Chats(聊天)
ANS[4]: 这个就是聊天室,群聊,左边的群只要是你好友或者间接连接上的好友有的都会出现,在这里方便互相添加好友,交换链接
[5]: Mail(邮件)
ANS[5]: 相当于邮件系统,但是因为没有服务器,所以你俩直接必须能连接(间接连接也行)才能发送出去,不然会一直在待送箱
[6]: Files(文件)
ANS[6]: 链接粘贴下载,文件共享设置、浏览,搜索字符必须大于等于三个,不足三个用空格代替
[7]: 下面几项都是你所能连接到的人所创建或者订阅的,你也可以创建,能连接到你的人会看见
ANS[7]:
7.1、频道
就类似于微信的订阅号,可以订阅某些发布资源的博主,当然你也可以自己创建频道,发布别人感兴趣的资源
7.2、论坛
也是可以自己创建,也可以浏览别人创建的
7.3、Links(链接)
相当于发布短新闻用的微博,只能发链接,和自己的描述,当然也是可以自己创建或者浏览
7.4、RSS订阅
就是订阅页面更新内容的一种方式,跟google reader一样的。
[8]: 不只NAT是红的,怎么调节DHT都是红色的(任何一项不是红色,都是可以连接其他人的,所以颜色不代表一切)
ANS[8]:
NAT调节:
进入preferences(选项)-网络-网络设置-NAT,进行切换(最好选择UPnP(黄色也行),手动端口转发需要自己去路由器设置,当然这个懂的自己可以操作),等待NAT网络状态变绿。实在是不绿就保持UPnP
DHT调节:
如果是因为程序崩溃造成的DHT显红色,还可能是retroshare/Data/LOC*/bdboot.txt文件损坏,这个时候可以找好友复制一份,或者从官方包里边拷一份覆盖到retroshare/Data/LOC*(LOC后面很长一串字符那个)目录即可。建议直接删除,效果一样的。(这些操作都需要反应时间,请耐心等待)
怎么操作都不行的,建议直接保持UPnP添加好友,有的添加人多了自然就连上了,有的就算都是红色的也能连上。
[9]: 关于retroshare://链接(好友链接,文件链接,频道链接等以retroshare://开头的)打开方法
ANS[9]:
9.1、最好的方法就是在软件内任何能输入的地方(比如好友聊天、频道发布、群聊等等)粘贴,直接发送或者发布,然后直接点击发送出去的链接就能打开了,不管是下载,或者是加好友,或者是其他频道什么的
9.2、如果你的系统关联了retroshare://协议,你还可以直接在浏览器中粘贴链接回车,然后软件会自动打开,建议在IE中打开,其他浏览器关联不一定好用
9.3、复制retroshare://链接后在软件内右键粘贴一定要选择Paste(粘贴),不能选择Paste as plain text(粘贴纯文本),不然会粘贴纯文本,失去点击效果,不方便使用
9.4、在软件内复制能点击的链接,直接在上面右键选择Copy Link Location(复制链接位置)(不只是复制证书连接,任何文件的链接,频道,论坛都是这样)
[10]: 备份、恢复、同一证书创建不同节点
ANS[10]:
10.1建议备份方法
10.1.1、便携版(portable)
备份
软件目录下的Data文件夹里除extensions6之外全部备份,其中备份的文件夹retroshare/Data/(LOC*/HID*)文件夹里面:
Downloads(默认下载文件夹)
Partials(下载未完成的临时文件)
cache(缓存)不需要备份
keys(证书、钥匙环)必须备份
gxs 必须备份(关注的频道、论坛数据库、自己创建的身份ID、频道、论坛,不备份就永远丢失了)
config 必须备份(好友节点列表,其他样式、个性化设置)
其他的可以不备份但是建议备份(因为是设置文件)
恢复
备份的文件夹拷回原来的路径
10.1.2、安装版
数据目录为appdata里的retroshare文件夹,相当于便携版的Data文件夹,方法同便携版(如果安装版安装时候选了portable模式,那是还是属于便携版,按便携版找相关文件夹)
win7/10的retroshare目录=C:\Users\用户名\AppData\Roaming\retroshare
xp的retroshare目录=C:\Documents_and_Settings\
10.2、常规备份方法,只备份密钥、证书跟导出好友列表,这样备份文件小,节省空间
10.2.1、Preferences(选项)-节点-保存证书到文件导出(这个用于加好友)
10.2.2、Preferences(选项)-节点-新建节点-Export selected key(导出选中的密钥)导出(这个才是最重要的)
10.2.3、网络-左边好友列表右键-export friendlist(导出朋友列表),这是导出好友列表
恢复
创建用户时,选择Re-use_an_existing_profile(重新使用已存在的用户配置文件),选择密钥-确定,网络-左边好友列表右键-import friendlist(导入朋友列表),选择导出的文件导入好友列表
这个方式方便用于创建同账户新位置节点(Preferences-常规里先取消自动登录)
登录界面选择New_profile/Node(新的用户配置文件/节点),Advance_opition(高级选项)选择Re-use_an_existing_profile(重新使用已存在的用户配置文件),选择密钥-确定,然后导入好友列表(可以不导入,另外加一批人,看你自己希不希望这个节点被以前的好友连接)。不同节点可以用同一个好友列表导入,因为好友对账户关联的是密钥,不是节点位置。
跨版本备份还是建议用导出方式备份,以防配置文件出错
安装版便携版转换,把备份的文件夹(retroshare\Data)放到另一个版本的相关目录。
找不到数据文件夹的就备份密钥、证书跟好友列表就可以了(MAC、Linux同理)
[11]: 关于加群,就是界面上的Chats(聊天),那里有个中文群组,进去方便互相添加的
ANS[11]: 有的人一直加不进去,是因为你没有建立身份,切换到People(人物)页,左上角那个加号,创建一个身份就可以在Chats(聊天)页找到群组双击加群了,有的人显示不出来群组,只要你连接上的人有加那个群组,自然会出现。
[12]: 有的人连不上其他人,这个时候就需要中继了,当然最后连接的不是直接连接,是通过其他人间接连上的。
ANS[12]:
Preferences(选项)-节点-show_statistics_window(显示统计窗口),在DHT页面(DHT)找到一些连通性好的节点,点击后Ctrl+C复制,回到Preferences-中继,勾选使用中继服务器,在中继服务器设置框那里粘贴,点击添加服务器。
Preferences(选项)-中继,建议勾选Enable_Relay_Connections(启用中继连接),这有助于帮助整个网络的壮大,其他人可以通过你连接到更多人,人人为我,我为人人,如果自己不愿意开启,想想别人也不开启的情况,共享都是相互的,希望一起大家努力。
这个设置会让任何可被连接的客户端有中继服务器的作用,相比其他软件自己架设中继服务器所需要的成本,RetroShare的中继服务器会比他们有非常大的数量优势。(这个中继设置只是用于节点直接连接,匿名隧道里默认所有节点都是中继)
[13]: 下载
ANS[13]:
Preferences(选项)-Files(文件)-默认分块策略,改成随机,有助于下载速度的提升
如果你跟好友之间网络连通性很好,上传下载自然快,如果你下的资源在很多节点都有共享,自然也会快,如果你的资源所在节点跟你的连接经过很多中继,然后还没其他源,这个速度就没法保证了。
下载目录在Preferences-Files-Incoming Directory(接收文件目录)进行更改。
[14]: 关于没有上传或者下载也有上传下载的流量产生
ANS[14]: 这是因为别人跟其他人连不通,通过你跟另一个人连通了,进行传递,在共享软件里,我希望大家能以此为荣,况且现在的网络上传下载是不互相影响的,如果真的影响了你,你可以切换右下角的模式进行流量保护。这个情况就是12所说的帮助其他人中继。
[15]: 连接到的好友很少
ANS[15]: 这个软件是大家连接构成的,a-b-c-d-e-f,你是a如果f是你的好友,你会显示他是离线的,但是你俩是能连通的,要看People(人物)页的人数,那个才是你能获取到资源的节点数,不是说只要是你的好友你都能连接上的(就是在线),但是不在线不代表你跟他们不通。
[16]: Log(日志)页出现拒绝节点
ANS[16]: 这是对方还没有添加你,你可以不用管,如果你觉得他永远不会添加你,你可以点拒绝好友,以后就不会出现在Log里了,如果是已添加的出现拒绝,这是因为同一个用户下有很多节点,而你的节点都会尝试连接,但是另外的节点没有添加你就会出现拒绝,这个不影响已添加的节点,可以在设置里面关闭提示。
[17]: 手机使用(添加,搜索,下载,聊天都可以用)
ANS[17]: 这个前提是有一台电脑开着,挂着你的账户,并且设置了Preferences(选项)-网页界面-激活RetroShare网页界面,Allow......only那个选项是允许所有IP地址访问(不然只有本机的浏览器可以打开),打开了才能在手机上访问,不建议一直打开,特别是公网IP用户,Port端口可以自己改动(建议改动),改动完后选择Aplly_setting_and_start_browser,网页界面访问方式是本机IP加上端口号。一般为192.168.1.X:端口号,根据自己的改,本机访问是http://localhost:端口号。
[18]: 关于节点详情里面的IP
ANS[18]:
很多人担心这个会泄露什么,会有人攻击你什么的。网络上任何其他网络服务哪个不知道你IP能正常工作?而这个就你连接的好友能看到,有的人甚至根本都没注意,没有任何服务器的还担心什么?但是既然在意,我就还是说一下吧。
18.1、如果你是怕被黑客攻击,那么说明你网络安全意识很好,你可以直接选择全局代理运行Retroshare(当然你得有流量),工具借助proxifier或者sockscap64等工具。也可以在创建用户的时候Mode(模式)(这是最好的匿名方法)里面直接选择选择i2p/tor(匿名牺牲的是速度),这个模式需要自己创建本地隐藏服务器作为传入连接,详细操作方法(tor-i2p隐藏模式节点设置.txt)。
18.2、如果你是想在retroshare里面自由自在发言,不希望别人知道你是谁,那IP没什么影响,你完全可以在People(选项)页面建立匿名身份(这个身份创建的时候不要选择链接到自己的账户,这个身份是不会显示任何IP信息的),用一个特定的身份跟别人添加好友,在论坛发言、群聊、跟陌生人私聊用匿名身份,你只要没有用这个匿名身份添加过好友,永远不会有人知道这个身份是哪个IP节点的。
[19]: 为什么我加一个朋友,我们明明都在线但是就是显示离线
ANS[19]:
这个跟上面15说的在线好友少的情况是一样的,网络不是说任何人之间都是能直接连接的,只要你们有其他好友,而且数量不少,那你们就是能连接的,只是不能直接连接,就算是BT,eMule也不是你跟所有在线的人都能直接交换数据的,这个基于运营商网络,还是那句话,加的好友越多,你的网络就会越稳定,就能更轻松连接其他人。
如果只是想进行通信,尽量通过群组里选择进行私聊,因为如果你通过右键好友节点私聊,网络会一直尝试在你俩间直接进行直连,如果你俩直接连接不行,那就会一直离线。但是如果你是通过群组里右键私聊,网络会通过群组中其他人帮你们建立连接,实现通信。
[20]: 点击链接出现证书错误
ANS[20]: 更新到最新开发版即可,我在软件里retroshare中文频道里有写那三个开发者的频道,任选一个就行,按备份里面的方法备份恢复。不想更新的用Home(首页)的密钥跟人直接交换添加也行。
[21]: 删除多余创建的节点、删除好友
ANS[21]:
删除自己的多余节点:Data目录(10里面有说)里LOC、HIC这种很长一串的文件夹就是你的账户文件夹,登录一下看看文件夹修改时间,能找出哪个文件夹对应哪个账户,删除相应文件夹就能删除相应账户,登录界面不会再出现。
删除好友:在网络界面,右键相关好友-(deny……)拒绝连接。
ANS[22]: 只能重新建立,这是本地存储,没有恢复密码的功能,这就是开机密码一样的,没有第三方给你管理,给你审核什么信息,然后给你恢复,所以创建的时候就要记住密码。
ANS[23]: 开启tor/i2p,然后在网络Preferences(选项)-网络-隐藏服务配置-Outgoing_Manual_Tor/I2P,把tor/i2p的出口代理地址、端口填进去就可以连接隐藏节点了(i2p可以直接Preferences(选项)-网络-隐藏服务配置-Automatic I2P/BOB,勾选Enable I2P BOB......那个选项就行了)。因为要求隧道式socks隧道,所以详情还是看“怎么连接tor-i2p节点.pdf”这个文件吧