步骤1:下载并安装I2P
- 访问官网:前往I2P官方网站(https://www.i2p.com),选择最新的稳定版本进行下载。
- 安装I2P:
- 双击下载的安装包,运行安装程序。
- 选择安装目录,建议将I2P安装在C盘根目录下(如C:\i2p)。
- 按照提示完成安装过程。
步骤2:启动I2P并设置Tor密钥
- 启动I2P:完成安装后,双击I2P的启动图标。
- 设置Tor密钥:在启动时,输入Tor密钥(可从官网获取),然后点击“启动I2P”。
- Tor密钥示例:
6HN townsend@i2p3.com:7jF/qErQoG8jzWMC6gBn+I+eE/9UjM2saK/bRyWgQ5yfK6fgjxZ/9RkXgjxZCFcuKLhOFs5y/9RkXgjxZCFcuKLhOFs5yQ==
- Tor密钥示例:
- 启动完成:I2P启动后,会在控制台显示欢迎信息。
步骤3:配置本地路由器
- 打开本地路由器:在Windows上,点击“开始”按钮,搜索“本地路由器”。
- 查看本地接口:进入“本地路由器”控制面板,切换到“网络接口”部分。
- 配置本地接口:
- 选择I2P的本地接口(通常显示为127...1:9051)。
- 右键单击该接口,点击“属性”。
- 在“IPv4设置”中,勾选“使用该接口作为其他网络的默认网关”。
- 点击“确定”,保存设置。
步骤4:配置Windows防火墙
- 打开防火墙:在控制面板中,点击“网络和互联网”。
- 允许应用程序通过:
- 点击“允许应用程序通过Windows防火墙”。
- 点击“程序”选项卡,点击“高级设置”。
- 在“入站规则”部分,右键点击“管理个别程序”。
- 在窗口中,右键点击I2P的本地接口(如I2P本地接口),点击“允许”。
- 设置端口:确保9051端口(TCP和UDP)被允许通过防火墙。
步骤5:配置I2P服务器
- 进入控制台:在I2P启动界面中,点击“控制台”。
- 创建配置文件:
- 输入命令:
配置 新配置文件 - 选择“保存到文件”并指定路径,建议保存为
server-config.json。
- 输入命令:
- 配置服务器参数:
- 填写服务器IP地址和端口,如
"localhost": 9051。 - 调整隐匿性参数,如
"MixLength": 1024和"M": 1024,根据需求调整混淆层参数。
- 填写服务器IP地址和端口,如
- 保存配置:保存后,I2P会提示重新启动,确保配置生效。
步骤6:测试I2P配置
- 验证本地接口:
- 在命令提示符中,输入
telnet localhost 9051,如果显示连接成功,I2P已启动。
- 在命令提示符中,输入
- 检查本地路由器:
- 使用
ping 127...1或tracert 127...1,确保本地接口可达。
- 使用
- 测试外部访问:
在另一个设备或网络中,使用外部IP地址或域名访问I2P服务器,确保端口9051开放。
步骤7:配置路由器(可选)
- 如果需要其他设备通过I2P路由,确保它们的路由器设置正确,指向I2P的本地接口。
步骤8:故障排除
- 防火墙问题:检查防火墙设置,确保9051端口开放。
- 配置文件错误:重新生成配置文件并重新启动I2P。
- 网络问题:检查路由器设置或网络连接状态。
通过以上步骤,您可以成功配置I2P,创建一个匿名化的服务器,用于隐私保护或其他需要匿名通信的场景。









