-
启动
如果您刚刚启动 I2P,在左侧面板的对等节点部分下显示的活动对等节点数量将在接下来的几分钟开始增长。
您也会看到那里列出的一个被称为共享客户端的本地隧道,或许还有其他客户端和服务器。
如果没有,参见下方的故障排除部分。
这些本地隧道提供到 I2P 网络的连接,使您可以使用 bittorrent,电子邮件,网络代理和其他服务。
您的网络数据库表示网络上全部已知的对等节点。
此外,您可以查看已有的对等节点连接,并查看已有的隧道及它们的状态。
可在帮助页面获取更多信息。
-
网络整合
当您启动 I2P,可能需要几分钟的时间来引导(整合)您的路由到网络并寻找其他的对等节点,所以请耐心等待。
当 I2P 已启动,在正常操作期间,侧面板的 I2P 隧道构建就绪指示器可能显示指示 I2P “拒绝共享隧道”;这是正常的行为。
一旦在您的本地隧道旁显示绿星,您可以使用 I2P 做很多事,下面我们为您介绍其中的一些。
I2P 服务
-
隐藏服务和公开网络浏览
在 I2P 上您可以访问隐藏服务网站(“匿名网站”)及其他服务,并且您可以托管您自己的服务。
您也可以通过 I2P 的内置网络代理(出口代理)匿名访问普通网络。
配置您的浏览器使用在 127.0.0.1 4444 端口
的 HTTP 代理,然后浏览隐藏服务网站或普通的未加密 http://
地址。
如果您希望禁用或更改访问普通网络的出口代理,移除或修改 I2P HTTP 代理隧道编辑器中的出口代理选项下的出口代理项 false.i2p
。
在下方“感兴趣的网站”部分,我们列出了一些托管在 I2P 上的网站。
-
匿名电子邮件
Postman 的基于 I2P 的邮件系统可以通过 I2P 的内置邮件客户端或任何外部邮件客户端访问。
账户可以从普通网络发送和接收邮件。
访问 hq.postman.i2p 获取账户。
另外, I2P-Bote 是 I2P 内部的无服务器,安全(端到端加密)电子邮件系统,具有集成的匿名/假名回邮器,提供网页界面和内置地址簿。
它可以作为插件安装。
-
匿名文件传输
I2PSnark 已集成在 I2P 内,提供匿名加密的 BitTorrent 传输。
-
匿名聊天
启动您的 IRC 客户端(如 HexChat)并连接到 127.0.0.1 6668 端口
上的服务器。
您无需在您的 IRC 客户端配置代理;I2P 向您提供了本地 IRC 隧道(在您的 IRC 客户端中配置为 IRC 服务器或远程主机)。
在 localhost:6668
上的您的本地 I2P IRC 隧道将指向由 Postman,echelon 和 zl0 托管在 I2P 上的三个 IRC 服务器中的一个,但您和他们都不知道对方在哪,并且您的通信在中转时将由 I2P 加密以阻止窃听。
当您完成后,#i2p-chat
和 #i2p-dev
是一些您可能想要加入的可用频道。
也有一个基于 I2P 的即时消息服务用于不受监控审查的匿名聊天,以及替代的 IRC 服务器,Jabber 服务器,基于网站的聊天等等。
您可以以任何您选择的方式通过 I2P 运行自己的服务,或者如果您是开发者,编写您自己的 I2P 应用。
UDP 和 TCP 协议都支持。
我们也提供了 Java API 的完全访问。
-
论坛和博客
所有普通博客,论坛,CMS 软件能在 I2P 上运行,但我们建议你设置时要特别注意安全,并保持所有相关的软件(如 PHP,MySQL,Python 和 Apache)最新和锁定!
此外,I2P 上还有不少各种语言的社区运行的论坛;参见下方获取一些建议。
-
I2P 插件
通过安装插件扩展 I2P 的可用性:博客,聊天,文件分享和其他插件已被编写和移植,等待您的安装!
在 i2pwiki.i2p 浏览插件和相关信息。
如果您是开发者,文档提供了编写您自己的插件的完整框架。
I2P 匿名加密网络托管
-
内置网络服务器
I2P 自带内置网络服务器供您在 I2P 网络上托管您自己的隐藏服务网站(“匿名网站”):一个 Jetty 实例监听 http://127.0.0.1:7658/。
为托管您自己的内容,只需将您的文件放在 eepsite/docroot/
文件夹中(或将任何标准 JSP/Servlet .war 文件放在 eepsite/webapps
下,或将标准 CGI scripts 放在 eepsite/cgi-bin
下)它们就会显示。
您也可以通过 I2P 运行其他网络服务器平台并替换内置的服务器,或者在另一个隧道运行。
-
启动您的隧道
启动后,您的预配置 I2P 网络服务器隧道,您的网站将可有他人访问(但不可发现)。
启动您的网站,注册 .i2p 域名和向他人宣传您的网站的详细指导可通过您自己的 I2P 网络服务器在 http://127.0.0.1:7658/help/ 获取。
感兴趣的 I2P 隐藏服务
故障排除及更多帮助
-
保持耐心!
I2P 在您第一次运行时可能需要花费很长时间整合进网络因为它在引导并寻找对等节点。
您的 I2P 路由运行时间越长,性能越好,所以尝试并保持您的路由运行时间尽可能长,如果可能 24/7 最好!
如果 30 分钟后,您的活动:[已连接/最近]数量仍然少于 10 个对等节点,或您已整合的对等节点总数少于 5,您可以做几件事情以检查问题:
-
检查您的配置和带宽分配
当您能在带宽配置部分准确地反映您的网络连接速度时,I2P 发挥最大作用。
I2P 默认配置为一些相当保守的数值,并不适合许多用例,所以请花时间查看这些设置并在必要时修正。
您分配的带宽,特别是上行带宽越多,您从网络获益越多。
-
防火墙,调制解调器和路由器
如果可能,请相应地配置您的调制解调器/路由器/电脑的防火墙以确保允许 I2P/Java 从网络不受到防火墙限制的访问。
如果您在过高的防火墙后但有不受限制的出站访问权限,I2P 仍能工作;您可以关闭入站访问并依赖 SSU IP 地址探测(防火墙穿透)将您连接到网络,您的侧面板上的网络状态将显示“网络:受到防火墙限制”。
为优化性能,请确保 I2P 的外部端口可从互联网访问。
参见下方详细信息。
-
检查您的代理设置
如果您无法访问任何网站(甚至无法访问 i2p-projekt.i2p),确保您的浏览器代理设置为通过 127.0.0.1 4444 端口
访问 http 流量。
如果您需要帮助,这里有一份配置您的浏览器使用 I2P 的指南。
-
检查您的日志
日志或许可以帮助解决问题。
您可能希望在我们的论坛上粘贴部分日志以获取帮助,或者可以改为粘贴并在 IRC 上引用链接以获取帮助。
-
验证 Java 是最新版
确保您的 Java 是最新版。在日志页面顶部检查您的 Java 版本。
-
在旧式硬件上运行的问题
[Linux/BSD] 如果您无法通过 i2p/i2prouter start
启动路由,尝试同一文件夹下的 runplain.sh
脚本。
绝对不需要使用 root 权限运行 I2P。
如果您需要编译 jBigi 库(极少数情况下需要),请参与合适的文档,访问论坛,或访问我们的 IRC 开发者频道。
-
启用通用即插即用 (UPnP)
您的调制解调器或路由器可能支持 UPnP 自动端口转发。
确保在您的调制解调器或路由器启用了 UPnP 支持。
现在尝试重启 I2P 路由。
一旦 I2P 路由完成初始连接测试,如果成功,I2P 应报告“网络:正常”。
-
端口转发
在您的调制解调器,路由器和/或防火墙上打开 I2P 的端口以获得更好的性能(最好 TCP 和 UDP 都打开)。
关于如何端口转发的更多信息可以很容易通过网络搜索找到。
如果您有任何困难,你可以在下面列出的我们的论坛和 IRC 频道寻求帮助。
注意 I2P 不支持通过 http 或 socks 代理连接到互联网 [欢迎补丁!],尽管一旦连接到网络,您可以通过 I2P 本身连接到代理。
-
获取在线支持
您可能也想要在 I2P 网站上获取信息,在 I2P 讨论论坛上发布消息或在 I2P 的内部 IRC 网络 - Irc2P 上的 #i2p 或 #i2p-chat 上摇摆。这些频道也可以通过 Freenode IRC 在 I2P 的加密匿名网络之外访问。
-
报告错误
请在 trac.i2p2.i2p,或通过明网, https://trac.i2p2.de/ 上提交 ticket 以报告错误。
对于开发者相关的讨论,请访问 zzz 的开发者论坛 或 I2P 的 IRC 网络上的开发者频道。
开发者可在 Github 上浏览源代码。
我们使用 monotone 管理源代码 - 尽管您可以匿名 clone 源代码,仅在接受开发者协议后提交才会被接受。
-
参与进来!
I2P 通常由社区成员无经费志愿参与进行开发和维护。我们乐于接受捐赠,它们将用于基础托管和管理费用。我们对寻找参与激励的 I2P 方面的开发者有现金奖励,我们也一直在寻找更多 Java 程序员,翻译者,宣传者和用户以帮助 I2P 成长。I2P 网络越大,每个人获益越多,所以简单地告诉您的朋友们 I2P,(并在需要的时候帮助安装和设置)很有帮助。关于您如何参与的更多信息,访问网站上的志愿者页面。