Debian I2P 软件包

Debian Sid, Ubuntu Bionic 18.04

I2P is available in the official repositories for Ubuntu Bionic 18.04 and Debian Sid. Install the "i2p" package using your package manager, as you would any other package. The instructions below are not required.

Debian Stretch and older, Ubuntu Artful 17.10 and older

已经过测试并且应该能工作在 x86/x86_64 平台上的软件包: I2P包可能也能在上面未列出的系统上工作。请在 Trac at https://trac.i2p2.de 上报告任何这些包相关的问题。
  • 选择 1: Ubuntu 最近版本及其衍生版 (如果您使用的不是Debian,请尝试此项。)
  • 选择 2:Debian (包括 Debian 衍生版)

Instructions for Ubuntu and derivatives like 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 的安装指南

Currently supported architectures include amd64, i386, armel, armhf (for Raspbian).

Note: The steps below should be performed with root access (i.e., switching user to root with su or by prefixing each command with sudo).

  1. Ensure that apt-transport-https and curl are installed.
        
        sudo apt-get update
        sudo apt-get install apt-transport-https curl
        
  2. Check which version of Debian you are using on this page at the Debian wiki and verify with /etc/debian_version on your system. Then, add lines like the following to /etc/apt/sources.list.d/i2p.list.

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

    For Jessie (old-stable):
        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
    

    Note: If you are running Debian Sid (testing), then you can install I2P directly from Debian's main repository:
      sudo apt-get install i2p
      
  3. Download the key used to sign the repository:
    
      curl -o i2p-debian-repo.key.asc https://geti2p.net/_static/i2p-debian-repo.key.asc
    

  4. Check the fingerprint and owner of the key without importing anything:
        
      gpg -n --import --import-options import-show i2p-debian-repo.key.asc
        
  5. Add the key to APT's keyring:
        
      sudo apt-key add i2p-debian-repo.key.asc
        
  6. 通知您软件包管理器新的存储库, 通过输入
        
      sudo apt-get update
        
    此命令将从您的系统上启用的每个资源库中检索最新的软件列表,包括用上述步骤添加的 I2P 资源库 1.

  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暗网内的网站, 您需要参看 浏览器代理设置 页面了解基本设置方法。