Debian I2P 软件包

Debian 或 Ubuntu,所有版本

Debian 软件包应该可以在绝大多数平台上正常运行: I2P软件 也可能 也能在上面未列出的系统上工作。请在 Gitlabi2p.i2p上报告这些软件包的任何问题
  • 选择 1:Ubuntu 最近的版本及其衍生发行版(如果您使用的不是 Debian,请尝试此项
  • 选择 2:Debian(包括 Debian 的衍生发行版)

Ubuntu 及其衍生发行版如 Linux Mint 与 Trisquel 的安装指南

通过命令行添加 PPA 源并安装 I2P
  1. 打开终端并输入:
        sudo apt-add-repository ppa:i2p-maintainers/i2p
    此命令将添加 PPA 至 /etc/apt/source.list.d 中并获取软件源签名所使用的 GPG 密钥。GPG 密钥保证软件包自编译后没有被篡改。
  2. 输入以下命令通知您的软件包管理器新添加的 PPA 源:
        sudo apt-get update
    此命令将从系统中已启用的每个软件源中获取最新软件列表,包括刚刚通过命令添加的 I2P PPA 源。
  3. 您现在可以安装 I2P 了!
        sudo apt-get install i2p
从应用中心添加PPA源
  1. 通过应用程序菜单打开 "软件与更新"。
  2. 选择 "其他软件 "标签,并点击底部的 "添加 "按钮。 来配置PPA。
  3. 通过粘贴URL:ppa:i2p-maintainers/i2p 到 PPA 对话框中来添加PPA源
  4. 用 "Reload "按钮下载软件源信息。
  5. 使用应用程序菜单中的 "软件 "工具安装I2P软件。
安装过程结束后,您可以继续到下一部分启动 I2P,根据您的系统对其进行配置。

Debian 的安装指南

NOTICE: Our old Debian repos deb.i2p2.de and deb.i2p2.no are EOL. Please follow these instructions to update to the new repository, deb.i2p.net.

目前支持的架构: amd64, i386, armhf, arm64, powerpc, ppc64el, s390x

注意:以下步骤应以 root 权限执行(即用 su 切换到 root 用户或在每个命令前加上 sudo )。

    ,
  1. 确保apt-transport-https, curl, lsb-release 已经安装。
        
        sudo apt-get update
        sudo apt-get install apt-transport-https lsb-release curl
        
  2. Debian wiki的 这个页面上/etc/debian_version 检查你使用的Debian版本 然后,对于Debian Bullseye或更新的发行版,运行以下命令来创建 /etc/apt/sources.list.d/i2p.list.
        
        # Use this command on Debian Bullseye or newer only.
      echo "deb [signed-by=/usr/share/keyrings/i2p-archive-keyring.gpg] https://deb.i2p.net/ $(lsb_release -sc) main" \
      | sudo tee /etc/apt/sources.list.d/i2p.list
        
        
    If you're using a downstream variant of Debian like LMDE or Kali Linux, the following command fill find the correct version for your distribution:
        
        # Use this command on Debian Downstreams like LMDE or ParrotOS only.
      echo "deb [signed-by=/usr/share/keyrings/i2p-archive-keyring.gpg] https://deb.i2p.net/ $(dpkg --status tzdata | grep Provides | cut -f2 -d'-') main" \
      | sudo tee /etc/apt/sources.list.d/i2p.list
        
        
    If you are using Debian Buster or older official Debian distributons, use the following command instead:
        
        # Use this command on Debian Buster or older only.
      echo "deb https://deb.i2p.net/ $(lsb_release -sc) main" \
      | sudo tee /etc/apt/sources.list.d/i2p.list
        
        
    If you're using a downstream variant of Debian like LMDE or Kali Linux, the following command fill find the correct version for your distribution:
        
        # Use this command on Debian Buster or older only.
      echo "deb https://deb.i2p.net/ $(dpkg --status tzdata | grep Provides | cut -f2 -d'-') main" \
      | sudo tee /etc/apt/sources.list.d/i2p.list
        
        
  3. 下载软件源签名密钥
        
      curl -o i2p-archive-keyring.gpg https://geti2p.net/_static/i2p-archive-keyring.gpg
        

  4. 显示密钥的哈希指纹。
        
      gpg --keyid-format long --import --import-options show-only --with-fingerprint i2p-archive-keyring.gpg
        
        
    验证这个密钥指纹是否与输出相符。
        
      7840 E761 0F28 B904 7535  49D7 67EC E560 5BCF 1346
        

  5. 将密钥环复制到密钥环目录。
        
      sudo cp i2p-archive-keyring.gpg /usr/share/keyrings
        
    If you are using a distribution older than Debian Buster, you will also need to symlink that key to /etc/apt/trusted.gpg.d.
        
      sudo ln -sf /usr/share/keyrings/i2p-archive-keyring.gpg /etc/apt/trusted.gpg.d/i2p-archive-keyring.gpg
        
  6. 输入以下内容使用你的包管理器更新软件源:
        
      sudo apt-get update
        
    该命令将从您系统上启用的每个软件源中检索最新的软件列表, 包括在步骤1中添加的I2P软件源

  7. 您现在已经准备好安装I2P了! 安装 i2p-keyring 包将确保你收到软件源的GPG密钥的更新。
        
      sudo apt-get install i2p i2p-keyring
        

安装过程结束后,您可以继续到下一部分启动 I2P并根据您的系统对其进行配置。

安装后工作

使用以上 I2P 软件包,I2P 路由可以通过如下方式启动:
  • "按需选择" 使用 i2prouter 脚本。从命令行执行 "i2prouter start" 即可。(注意:绝对不要使用 sudo 或以 root 身份运行!)
  • "按需选择" 运行 "i2prouter-nowrapper", 不使用 java 服务封装直接运行(非 Linux /非 x86 系统中需要)。(注意:绝对不要使用 sudo 或以 root 身份运行!)
  • 作为服务在您的系统启动时自动运行,甚至早于用户登录。服务可以通过以 root 身份或 sudo 命令执行 "dpkg-reconfigure i2p" 启用。这是推荐的操作方式。

首次安装时,请不要忘记如果可能请调整您的 NAT/防火墙。需要转发的端口可以通过路由控制台的网络配置页面查看。如果需要端口转发/端口映射方面的帮助,portforward.com可能会对您有用。

请在配置页面检查并调整带宽设置,因为默认设置的 96 KB/s 下行 / 40 KB/s 上行相当保守。

如果您希望通过浏览器访问 I2P 站点,请查看浏览器代理设置 页面了解基本设置方法。