-
Notifications
You must be signed in to change notification settings - Fork 21
/
Copy pathtor-i2p隐藏模式节点设置.txt
85 lines (44 loc) · 5.47 KB
/
tor-i2p隐藏模式节点设置.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
这个模式需要很多设置(但是如果设置好了,连通性很好),速度也很慢,而且tor的隐藏服务我这里很不稳定,时断时续,自己看着用吧
创建你的节点的时候必须选择隐藏模式{Mode(模式)里面直接选择选择i2p/tor},已创建的节点是不能修改模式的,你可以用现有证书创建新隐藏节点(帮助.txt里面10有同一证书创建其他位置的说明),也可以直接全新创建隐藏节点。
隐藏节点的DHT默认是禁用的,所以不用奇怪为什么是黑的,NAT也不会是绿的。preferences(选项)-网络-隐藏服务配置里outgoing_connections、incoming_service_connections指示器绿了就是正常的(创建完隐藏服务,这个也需要反应时间的,i2p相对稳定,不会一会绿一会不绿,tor如果你有稳定前置代理应该会稳定点)
如果自己端口有冲突的,改了后在相应位置替换就行
Linux、Mac的用户我相信你们能找到相关文件位置的,爱莫能助啊
以下内容都是在创建的时候没填写地址,后面再进去设置的,你也可以先创建隐藏服务,然后在retroshare创建节点的时候就填写相关地址。
###########################################################################################
注意:
一定要在tor/i2p完全启动过后,再启动RetroShare,不然设置无法生效,所以相关设置完成后一定要重启RetroShare。
其次,如果在RetroShare运行过程中tor/i2p退出了再启动也是会无法读取设置的,需要重启RetroShare,总之一定要在tor/i2p运行过后启动RetroShare。
现在的版本不能实时生效,期待后面的改进吧。
普通节点的传出代理设置其实就是outgoing connections那一步,照下面的outgoing connections设置操作就行了,i2p才需要新建socks隧道,tor直接改端口就行,但是一定要记得重启RetroShare。
###########################################################################################
tor:
1、在torrc文件末尾添加下面内容,torrc文件位置 :\Tor Browser\Browser\TorBrowser\Data\Tor(torbrowser),二进制版本的:C:\user\username\appdata\roaming\tor
SocksPort 9050
HiddenServiceDir E:\hidden
HiddenServicePort 12111 127.0.0.1:32111
hideden是自己的文件夹(文件夹尽量放在除C盘以外的地方,保证tor有权限,放Tor_Browser同一个分区最好,实在不行就管理员权限运行),这个文件夹是自己创建的,也可以找一个已有个文件夹,名字(尽量英文,省的出错)可以自己取,端口可以自己任意设置,但是不推荐前后端口用同一个。
9050是自己定义的传出端口,设置在outgoing connections那里的,我直接选了默认省的你们还要去修改。
2、重启torbrowser/tor。
3、把hidden文件夹里面hostname文件里的内容(XXXXXXX.onion)填到incoming service connections第二栏addresss里,端口填12111
incoming service connections第一栏端口填32111(retroshare中设置)
完成,重启RetroShare
只要生成了hostname文件,tor能正常运行,那操作就是没有问题的,incoming service connections指示灯变绿需要时间的,耐心等待
i2p:(图文教程:https://raw.githubusercontent.com/gongzisun/cnretroshare/master/创建I2P隐藏节点.pdf)
这个步骤多一点,但是算是简单的了,基本不用编辑什么。
1、outgoing connections设置:(默认4447是retroshare软件自带的,如果下面自己改了,请自己在retroshare内修改端口)
后期的版本有自动设置传出连接功能,启用Automatic I2p/BoB,里面勾选Enable I2P BOB(retroshare里面),然后在http://127.0.0.1:7657/configclients(浏览器里)里面启动BOB协议桥就行了。会自动在i2p里设置。
没有自动启动功能的版本设置方法:(打开i2p,浏览器中设置,支持BOB版本之前才需要,现在的版本按上面这一步操作就行)
打开http://127.0.0.1:7657/i2ptunnelmgr
隧道向导 - 客户端隧道 - SOCKS 4/4a/5 - 名称、描述自己随便写,下一步 - 出口代理留空 - 端口4447、访问地址127.0.0.1 - 勾选自动启动,完成。
2、incoming service connections设置:(打开i2p,浏览器中设置)支持BOB版本之前才需要,现在的版本启用Automatic I2p/BoB,里面勾选Enable I2P....就行了
打开http://127.0.0.1:7657/i2ptunnelmgr
隧道向导 - 服务端隧道 - 标准 - 名称、描述自己随便写,下一步 - 主机127.0.0.1 、端口41222(可以自定义)- 勾选自动启动,完成。
3、创建完后,找到你的那个名字的服务器隧道(需要时间启动,耐心等待),中间那一串(XXXXXXXXXXXXXXXXXX.b32.i2p)填到incoming service connections第二栏addresss里
incoming service connections第一栏端口填41222(retroshare中设置)
完成,重启RetroShare
incoming service connections填入后,服务器隧道启动也是需要时间的,耐心等待
推荐用i2p的C++版本i2pd,地址 https://github.com/PurpleI2P/i2pd/releases
操作方法很简单,在GitHub教程里下载i2pd.conf,tunnels.conf,跟i2pd.exe放在一起,启动i2pd。
浏览器打开 http://127.0.0.1:7070/?page=i2p_tunnels
界面名字为retroshare-sev后面的xxxxxxx.b32.i2p就是第二栏incoming service connections的地址,44447为第一栏的端口(retroshare中设置)
完成,重启RetroShare