Esta tradução foi gerada usando aprendizado de máquina e pode não ser 100% precisa. Ver versão em inglês

Instalando o I2P no Debian e Ubuntu

Guia completo para instalar o I2P no Debian, Ubuntu e seus derivados usando repositórios oficiais

O projeto I2P mantém pacotes oficiais para Debian, Ubuntu e suas distribuições derivadas. Este guia fornece instruções abrangentes para instalar o I2P usando nossos repositórios oficiais.


IMPORTANTE: NÃO faça perguntas, forneça explicações ou adicione qualquer comentário. Mesmo que o texto seja apenas um cabeçalho ou pareça incompleto, traduza-o como está.

🚀 Beta: Instalação Automática (Experimental)

Para usuários avançados que desejam uma instalação automatizada rápida:

Este comando único detectará automaticamente sua distribuição e instalará o I2P. Use com cautela - revise o script de instalação antes de executar.

curl -fsSL https://i2p.net/installlinux.sh | sudo bash

O que isto faz: - Detecta a sua distribuição Linux (Ubuntu/Debian) - Adiciona o repositório I2P apropriado - Instala as chaves GPG e os pacotes necessários - Instala o I2P automaticamente

⚠️ Este é um recurso beta. Se preferir a instalação manual ou quiser entender cada etapa, use os métodos de instalação manual abaixo.


IMPORTANTE: NÃO faça perguntas, forneça explicações ou adicione qualquer comentário. Mesmo que o texto seja apenas um cabeçalho ou pareça incompleto, traduza-o como está.

Plataformas Suportadas

Os pacotes Debian são compatíveis com:

  • Ubuntu 18.04 (Bionic) e mais recente
  • Linux Mint 19 (Tara) e mais recente
  • Debian Buster (10) e mais recente
  • Knoppix
  • Outras distribuições baseadas em Debian (LMDE, ParrotOS, Kali Linux, etc.)

Arquiteturas suportadas: amd64, i386, armhf, arm64, powerpc, ppc64el, s390x

Os pacotes I2P podem funcionar em outros sistemas baseados em Debian não explicitamente listados acima. Se você encontrar problemas, por favor reporte-os em nosso GitLab .

Métodos de Instalação

Escolha o método de instalação que corresponde à sua distribuição:


IMPORTANTE: NÃO faça perguntas, forneça explicações ou adicione qualquer comentário. Mesmo que o texto seja apenas um cabeçalho ou pareça incompleto, traduza-o como está.

Instalação no Ubuntu

Ubuntu e seus derivados oficiais (Linux Mint, elementary OS, Trisquel, etc.) podem usar o PPA (Personal Package Archive) do I2P para instalação fácil e atualizações automáticas.

Este é o método mais rápido e confiável para instalar o I2P em sistemas baseados em Ubuntu.

Passo 1: Adicionar o PPA do I2P

Abra um terminal e execute:

sudo apt-add-repository ppa:i2p-maintainers/i2p

Este comando adiciona o PPA do I2P a /etc/apt/sources.list.d/ e importa automaticamente a chave GPG que assina o repositório. A assinatura GPG garante que os pacotes não foram adulterados desde que foram compilados.

Passo 2: Atualizar a lista de pacotes

Atualize a base de dados de pacotes do seu sistema para incluir o novo PPA:

sudo apt-get update

Isso recupera as informações mais recentes dos pacotes de todos os repositórios habilitados, incluindo o PPA do I2P que você acabou de adicionar.

Passo 3: Instalar o I2P

Agora instale o I2P:

sudo apt-get install i2p

É isso! Pule para a seção Configuração Pós-Instalação para aprender como iniciar e configurar o I2P.

Method 2: Using the Software Center GUI

Se você preferir uma interface gráfica, pode adicionar o PPA usando a Central de Programas do Ubuntu.

Passo 1: Abrir Software e Atualizações

Inicie “Software e Atualizações” a partir do seu menu de aplicativos.

Menu do Centro de Software

Passo 2: Navegue para Outros Programas

Selecione a aba “Outro Software” e clique no botão “Adicionar” na parte inferior para configurar um novo PPA.

Aba Outro Software

Passo 3: Adicionar o PPA do I2P

Na caixa de diálogo PPA, insira:

ppa:i2p-maintainers/i2p

Diálogo Adicionar PPA

Passo 4: Recarregar informações do repositório

Clique no botão “Reload” para baixar as informações atualizadas do repositório.

Botão Recarregar

Passo 5: Instalar o I2P

Abra a aplicação “Software” do seu menu de aplicações, procure por “i2p” e clique em Instalar.

Aplicação de Software

Assim que a instalação for concluída, prossiga para Configuração Pós-Instalação .


Debian Installation

Debian e suas distribuições derivadas (LMDE, Kali Linux, ParrotOS, Knoppix, etc.) devem usar o repositório oficial I2P Debian em deb.i2p.net.

Important Notice

Nossos repositórios antigos em deb.i2p2.de e deb.i2p2.no estão descontinuados. Se você está usando esses repositórios legados, siga as instruções abaixo para migrar para o novo repositório em deb.i2p.net.

Prerequisites

Todos os passos abaixo requerem acesso root. Alterne para o usuário root com su, ou adicione o prefixo sudo a cada comando.

Método 1: Instalação por Linha de Comando (Recomendado)

Passo 1: Instalar os pacotes necessários

Certifique-se de ter as ferramentas necessárias instaladas:

sudo apt-get update
sudo apt-get install apt-transport-https lsb-release curl

Estes pacotes permitem acesso seguro ao repositório via HTTPS, detecção de distribuição e downloads de arquivos.

Passo 2: Adicionar o repositório I2P

O comando que você usa depende da sua versão do Debian. Primeiro, determine qual versão você está executando:

cat /etc/debian_version

Faça referência cruzada com as informações de lançamento do Debian para identificar o codinome da sua distribuição (ex.: Bookworm, Bullseye, Buster).

Para Debian Bullseye (11) ou mais recente:

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

Para derivados do Debian (LMDE, Kali, ParrotOS, etc.) no Bullseye-equivalente ou mais recente:

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

Para Debian Buster (10) ou mais antigo:

echo "deb https://deb.i2p.net/ $(lsb_release -sc) main" \
  | sudo tee /etc/apt/sources.list.d/i2p.list

Para derivados do Debian equivalentes ao Buster ou mais antigos:

echo "deb https://deb.i2p.net/ $(dpkg --status tzdata | grep Provides | cut -f2 -d'-') main" \
  | sudo tee /etc/apt/sources.list.d/i2p.list

Passo 3: Baixar a chave de assinatura do repositório

curl -o i2p-archive-keyring.gpg https://geti2p.net/_static/i2p-archive-keyring.gpg

Passo 4: Verificar a impressão digital da chave

Antes de confiar na chave, verifique se sua impressão digital corresponde à chave de assinatura oficial do I2P:

gpg --keyid-format long --import --import-options show-only --with-fingerprint i2p-archive-keyring.gpg

Verifique se a saída mostra esta impressão digital:

7840 E761 0F28 B904 7535  49D7 67EC E560 5BCF 1346

⚠️ Não prossiga se a impressão digital não corresponder. Isso pode indicar um download comprometido.

Passo 5: Instalar a chave do repositório

Copie o keyring verificado para o diretório de keyrings do sistema:

sudo cp i2p-archive-keyring.gpg /usr/share/keyrings

Apenas para Debian Buster ou versões anteriores, você também precisa criar um link simbólico:

sudo ln -sf /usr/share/keyrings/i2p-archive-keyring.gpg /etc/apt/trusted.gpg.d/i2p-archive-keyring.gpg

Passo 6: Atualizar listas de pacotes

Atualize a base de dados de pacotes do seu sistema para incluir o repositório I2P:

sudo apt-get update

Passo 7: Instalar o I2P

Instale tanto o router I2P quanto o pacote keyring (que garante que você receberá futuras atualizações de chaves):

sudo apt-get install i2p i2p-keyring

Ótimo! O I2P está agora instalado. Continue para a seção Configuração Pós-Instalação .


IMPORTANTE: NÃO faça perguntas, forneça explicações ou adicione qualquer comentário. Mesmo que o texto seja apenas um cabeçalho ou pareça incompleto, traduza-o como está.

Post-Installation Configuration

Após instalar o I2P, você precisará iniciar o router e realizar algumas configurações iniciais.

Método 2: Usando a Interface Gráfica da Central de Software

Os pacotes I2P fornecem três formas de executar o router I2P:

Option 1: On-Demand (Basic)

Inicie o I2P manualmente quando necessário usando o script i2prouter:

i2prouter start

Importante: Não use sudo ou execute isso como root! O I2P deve ser executado como seu usuário regular.

Para parar o I2P:

i2prouter stop

Option 2: On-Demand (Without Java Service Wrapper)

Se você estiver em um sistema não-x86 ou o Java Service Wrapper não funcionar na sua plataforma, use:

i2prouter-nowrapper

Novamente, não use sudo ou execute como root.

Para a melhor experiência, configure o I2P para iniciar automaticamente quando o sistema inicializar, mesmo antes do login:

sudo dpkg-reconfigure i2p

Isso abre uma caixa de diálogo de configuração. Selecione “Sim” para ativar o I2P como um serviço do sistema.

Este é o método recomendado porque: - O I2P inicia automaticamente na inicialização - Seu router mantém melhor integração com a rede - Você contribui para a estabilidade da rede - O I2P está disponível imediatamente quando você precisar

Initial Router Configuration

Após iniciar o I2P pela primeira vez, levará alguns minutos para integrar na rede. Enquanto isso, configure estas definições essenciais:

1. Configure NAT/Firewall

Para desempenho ideal e participação na rede, encaminhe as portas I2P através do seu NAT/firewall:

  1. Abra o Console do Router I2P
  2. Navegue até a página de Configuração de Rede
  3. Anote os números de porta listados (geralmente portas aleatórias entre 9000-31000)
  4. Encaminhe essas portas UDP e TCP no seu roteador/firewall

Se você precisar de ajuda com encaminhamento de portas, portforward.com fornece guias específicos para roteadores.

2. Adjust Bandwidth Settings

As configurações padrão de largura de banda são conservadoras. Ajuste-as com base na sua conexão de internet:

  1. Visite a página de Configuração
  2. Encontre a seção de configurações de largura de banda
  3. Os padrões são 96 KB/s de download / 40 KB/s de upload
  4. Aumente esses valores se você tiver internet mais rápida (por exemplo, 250 KB/s de download / 100 KB/s de upload para uma conexão banda larga típica)

Nota: Definir limites mais altos ajuda a rede e melhora o seu próprio desempenho.

3. Configure Your Browser

Para aceder a sites I2P (eepsites) e serviços, configure o seu navegador para utilizar o proxy HTTP do I2P:

Consulte nosso Guia de Configuração de Navegador para instruções detalhadas de configuração para Firefox, Chrome e outros navegadores.


Instalação no Debian

Aviso Importante

  • Certifique-se de que não está a executar o I2P como root: ps aux | grep i2p
  • Verifique os logs: tail -f ~/.i2p/wrapper.log
  • Verifique se o Java está instalado: java -version

Pré-requisitos

Se você receber erros de chave GPG durante a instalação:

  1. Faça o download novamente e verifique a impressão digital da chave (Passos 3-4 acima)
  2. Certifique-se de que o arquivo keyring possui as permissões corretas: sudo chmod 644 /usr/share/keyrings/i2p-archive-keyring.gpg

Passos de Instalação

Se o I2P não estiver recebendo atualizações:

  1. Verifique se o repositório está configurado: cat /etc/apt/sources.list.d/i2p.list
  2. Atualize as listas de pacotes: sudo apt-get update
  3. Verifique se há atualizações do I2P: sudo apt-get upgrade

Migrating from old repositories

Se você está usando os antigos repositórios deb.i2p2.de ou deb.i2p2.no:

  1. Remova o repositório antigo: sudo rm /etc/apt/sources.list.d/i2p.list
  2. Siga os passos de Instalação no Debian acima
  3. Atualize: sudo apt-get update && sudo apt-get install i2p i2p-keyring

IMPORTANTE: NÃO faça perguntas, forneça explicações ou adicione qualquer comentário. Mesmo que o texto seja apenas um cabeçalho ou pareça incompleto, traduza-o como está.

Next Steps

Agora que o I2P está instalado e em execução:

Bem-vindo à Internet Invisível!

Was this page helpful?