Debian I2P 软件包

Debian Buster, Ubuntu Bionic 及更高版本

I2P 可从 Ubuntu Bionic 及更高版本和 Debian Buster 和Sid 的官方软件源中获取。 然而,Debian Buster 和 Ubuntu Bionic (LTS) 发行版仅有较旧的 I2P 版本。 如果你没有运行 Debian Sid 或更新的 Ubuntu 发布, 请使用我们的 Debian 软件源或 Launchpad PPA 以确保你在运行最新的 I2P 版本。

Debian 或 Ubuntu,所有版本

Debian 软件包应该可以在绝大多数平台上正常运行: I2P 软件包可能也能在上面未列出的系统上工作。请在 https://trac.i2p2.deTrac上报告关于这些软件包的问题。
  • 选择 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
使用 Synaptic 添加 PPA
  1. 打开 Synaptic (系统 -> 管理 -> Synaptic 软件包管理器)。
  2. Synaptic 启动后,从设置菜单中选择软件源
  3. 点击其他来源选项卡,单击添加。粘贴 ppa:i2p-maintainers/i2p 至 APT 行并点击添加源。点击关闭按钮,然后重新载入
  4. 在快速筛选框中输入 i2p ,按回车键。结果列表中出现 i2p 后,右键点击 i2p 并选择标记为安装。此后可能会出现 是否标记其他需要的变更?弹出窗口,请选择标记然后应用
安装过程结束后,您可以继续到下一部分启动 I2P,根据您的系统对其进行配置。

Debian 的安装指南

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

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

  1. 确保 apt-transport-httpscurl 已安装。
        
        sudo apt-get update
        sudo apt-get install apt-transport-https curl
        
  2. Debian wiki上检查你使用的 Debian 版本并和你系统中的/etc/debian_version对比验证。 然后将如下文本添加到/etc/apt/sources.list.d/i2p.list

    For Buster (stable):
        deb https://deb.i2p2.de/ buster main
        deb-src https://deb.i2p2.de/ buster main
    

    For Stretch (oldstable):
        deb https://deb.i2p2.de/ stretch main
        deb-src https://deb.i2p2.de/ stretch main
    

    For Jessie (oldoldstable):
        deb https://deb.i2p2.de/ jessie main
        deb-src https://deb.i2p2.de/ jessie main
    

    For Wheezy (obsolete):
        deb https://deb.i2p2.de/ wheezy main
        deb-src https://deb.i2p2.de/ wheezy main
    

    注意:如果你在使用 Debian Sid (testing) ,你可以直接从其主软件源中安装 I2P:
      sudo apt-get install i2p
      
  3. 下载软件源签名密钥
    
      curl -o i2p-debian-repo.key.asc https://geti2p.net/_static/i2p-debian-repo.key.asc
    

  4. 先不要导入任何东西,检查密钥的指纹和所有者:
        
      gpg -n --import --import-options import-show i2p-debian-repo.key.asc
        
  5. 将密钥添加到 APT 的钥匙串:
        
      sudo apt-key add i2p-debian-repo.key.asc
        
  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 上行相当保守。

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