什么是 I2P +

I2P + Java I2P 匿名网络客户端的增强版本,旨在提供卓越的用户体验和改进的网络性能,同时保持与原版 I2P 的完全兼容性。

拥有更多主题的增强用户界面、更易于理解的配置和诊断以及增强的功能集使 I2P + 成为官方 I2P 引人注目的替代品。

此外, I2P + 改进了路由器的网络性能,并且显着提高了对于有防火墙的路由器中继流量和网络响应能力。 在某些情况下,常驻 BitTorrent 客户端 I2PSnark 的性能也得到了改进。

I2P + 与 I2P 兼容吗?

这些 升级 与路由控制台和 web 应用程序的用户界面体验有关,除了网络性能改进外,加密和底层运行方式保持不变,因此它仍然 100% 与 I2P 兼容。

在网络上, I2P + 路由器看起来仍然是普通 I2P 路由器。

I2P + 截图

有关下载选项的完整列表,请参阅下面的 下载部分

如果您运行从 Java 安装程序手动安装的 I2P 版本(不是 repo 或 .deb 安装版本),更新就像将 i2pupdate.zip 文件放入 I2P 应用程序文件夹并重新启动路由器一样简单。

注意: 不要解压缩 zip 文件,只需将其复制到 I2P 应用程序文件夹并重新启动 I2P... I2P 将自动解压缩 zip 并更新。

或者,如果您尚未安装 I2P,您可以下载完整的 跨平台(Win / Lin / BSD / Mac OS) 安装程序

从 0.9.46+ 开始,完整安装将启用 https:// 访问路由控制台;
您需要先允许自签名证书,然后才能访问路由器控制台。
要禁用 :7657 上的 http:// 版本的路由器控制台自动重定向到 :7667 上的 https://
请将以下行添加到您的 router.config 位于 I2P + 设置目录中的文件: routerconsole.redirectToHTTPS=false

(标准安装的)I2P 应用程序文件夹的默认位置因操作系统而异:

  • Windows: Program Files\i2p\ 或者 Program Files (x86)\i2p\
  • macOS: /Applications/i2p/
  • Linux: ~/i2p/
  • 注意: 在 Windows 上,将自动安装用于控制 I2P开机自启动的 Windows服务,为此您需要管理员权限,并且停止和启动服务的服务控制快捷方式可能都需要以管理员身份运行才能工作。

    最新版本的 I2P内部 Torrent 也可用。

    如何启用控制台内更新?

    要获取 I2P + 的版本更新,推荐的方法是将最新版本的 I2P内部 Torrent
    添加到 I2PSnark 中,下载后手动复制 i2pupdate.zip 文件到您的应用程序文件夹。 重新启动路由器将进行更新流程。

    注意: 安装 I2P + 更新后,您可能需要刷新浏览器缓存以确保控制台和 Web 应用程序加载更新的 css 文件和资源。 在 Firefox 和 Chrome 中, CTRL+SHIFT+R 将强制为您正在查看的页面重新加载资源。 您可能还需要对控制台 web 应用程序(torrent、susimail、susidns 等)重复该过程。

    同时还建议 在路由器更新页面启用“使用未签名开发版本 更新”选项 如果您想订阅滚动发布版本,可选择使用开发分支
    URL: http://skank.i2p/dev/i2pupdate.zip 替换默认发布版本
    URL: http://skank.i2p/i2pupdate.zip

    注意:为避免更新为普通Java I2P ,请将 更新 页面 设置为仅通知 (如果尚未配置),然后当 I2P + 更新可用时,您将在控制台侧边栏中收到通知,并可选择手动下载。

    我的 I2P 设置文件夹在哪里(对于非 repo 安装的 I2P)?

  • 视窗: %APPDATA%\I2P\
  • 苹果操作系统: /Users/ username /Library/Application Support/i2p
  • Linux/*BSD: ~/.i2p/
  • 我已经从 Linux repo 或 .deb 文件安装了 I2P,如何安装 I2P +

    如果您从软件存储库安装了 I2P,则需要禁用 I2P 服务并下载 I2P + Linux Java 安装程序才能运行 I2P + 。 您将比存储库中的更新更快地访问官方更新,并且您将能够安装 I2P + 等自定义构建。

  • 下载跨平台 I2P + Java I2P 安装程序
  • 通过在命令提示符下键入来运行 Java GUI 安装程序: java -jar ./i2pinstall_2.3.0.exe (将 i2pinstall 文件名替换为您下载的文件,并在运行命令之前切换到下载目录)。
    无头运行安装程序(没有 GUI 的控制台安装): java -jar ./i2pinstall_2.3.0.exe -console
  • 如果您 在线程“main”中看到异常 java.awt.AWTError: Assistive Technology not found: org.GNOME。 尝试安装时,尝试运行以下命令:
    sudo sed -i -e '/^assistive_technologies=/s/^/#/' /etc/java-*-openjdk/accessibility.properties
  • 将 I2P 安装到默认目录位置,即: $HOME/i2p
  • 检查您是否有 $HOME/.i2p 目录,如果有,则将目录的所有权递归更改为您的正常登录用户: sudo chown -R yourusername:yourusername ~/.i2p/
  • 如果您将 I2P 作为服务运行(从 repo 安装),请停止该服务并禁用它运行: sudo service i2p stop && sudo systemctl disable i2p
  • 现在是时候运行您刚刚手动安装的版本了: ~/i2p/i2prouter start
  • 检查 I2P + 上是否按预期运行 在http://127.0.0.1:7657
  • 如果希望 I2P + 在启动时运行,类似于服务启动的方式,有以下几种选择:
    • 添加 /bin/su yourusername -c "/home/yourusername/i2p/i2prouter start" 到您的 /etc/rc.local 文件
    • 添加条目 ~/i2p/i2prouter start 到你的会话启动配置工具
    • 运行命令 ~/i2p/i2prouter install (注意:您需要在 ~/i2p/i2prouter 取消注释该行 #RUN_AS_USER= 并添加您的登录用户名以启用此功能)。
    • 注意: 安装 I2P +时 通过 -console 参数,安装程序将默认安装到当前工作目录,因此要么先创建所需的安装目录(通常 ~/i2p/ ) 并在开始安装之前将 install.jar 文件移动到该目录中,或者在出现提示时手动指定安装路径。

      安装 I2P + 会不会影响官方更新,可以轻松恢复正式版吗?

      I2P + 不会以任何方式干扰正常的 I2P 更新过程。 当有新的官方版本可用时,您可以通过安装更新​​轻松地将您的安装恢复到官方 I2P。

      如果您想尝试 I2P + 并选择更改回现有的 I2P 安装,最简单的方法是复制您的 I2P 应用程序文件夹,然后将更新复制到工作 I2P 应用程序文件夹并重新启动路由器。

      如果您希望恢复正常 I2P,请关闭 I2P + ,然后在重命名/删除工作 I2P 应用程序文件夹后恢复备份。 这将确保您的官方 I2P 安装与您离开时完全一样!

      我是开发人员,如何查看源代码?

      I2P + 源代码现在在 Gitlab 上。 如果您对 I2P + 中包含的代码库进行了修改,请分叉代码并修改您希望提交的文件,然后创建合并请求。

      地址簿订阅

      如果您希望避免 手动解析I2P + 中链接的新I2P域,您可以使用跳转链接添加 http://skank.i2p/hosts.txt 到您的 I2P 地址簿 中的订阅列表。您也可以通过 Import 功能 将hosts.txt 文件 导入 SusiDNS 。

      如果您想向 推广I2P + 地址簿中可能没有 skank.i2p 域的其他用户, 您可以分享地址助手链接

      如需在线支持,请访问在 I2P IRC 网络和 libera irc 网络 (irc.libera.chat) 上的 #i2p+ #saltR

      下载 I2P +

      注意: 当可能影响网络性能的重大错误得到修复或缓解时,I2P + 开发版本会在正式发布之前上传到正式发布通道; 有关值得预发布的足够严重的问题示例, 请参阅 此上游补丁 . Unless otherwise stated, downloads are compatible with Java8 or later.

  •