Это руководство показывает, как настроить популярные браузеры для отправки трафика через встроенный HTTP-прокси I2P. Оно охватывает Safari, Firefox и браузеры Chrome/Chromium с подробными пошаговыми инструкциями.

Важные замечания:

  • HTTP-прокси I2P по умолчанию прослушивает 127.0.0.1:4444.
  • I2P защищает трафик внутри сети I2P (сайты .i2p).
  • Убедитесь, что ваш I2P router запущен, прежде чем настраивать браузер.

Safari (macOS)

Safari использует системные настройки прокси-сервера в macOS.

Step 1: Open Network Settings

  1. Откройте Safari и перейдите в Safari → Настройки (или Preferences)
  2. Нажмите на вкладку Расширенные (Advanced)
  3. В разделе Прокси нажмите Изменить настройки… (Change Settings…)

Это откроет Системные настройки сети на вашем Mac.

Safari Расширенные настройки

Шаг 1: Откройте настройки сети

  1. В настройках сети установите флажок для Веб-прокси (HTTP)
  2. Введите следующее:
    • Сервер веб-прокси: 127.0.0.1
    • Порт: 4444
  3. Нажмите ОК, чтобы сохранить настройки

Настройка прокси Safari

Теперь вы можете просматривать сайты .i2p в Safari!

Примечание: Эти настройки прокси повлияют на все приложения, использующие системные прокси macOS. Рассмотрите возможность создания отдельной учетной записи пользователя или использования другого браузера исключительно для I2P, если вы хотите изолировать просмотр веб-страниц через I2P.

Firefox (Desktop)

Firefox имеет собственные настройки прокси-сервера, независимые от системных, что делает его идеальным для выделенного просмотра I2P.

Шаг 2: Настройка HTTP-прокси

  1. Нажмите на кнопку меню (☰) в правом верхнем углу
  2. Выберите Настройки

Настройки Firefox

Step 2: Find Proxy Settings

  1. В поле поиска настроек введите “proxy”
  2. Прокрутите до Настроек сети
  3. Нажмите кнопку Настройки…

Firefox Proxy Search

Шаг 1: Откройте настройки

  1. Выберите Ручная настройка прокси
  2. Введите следующее:
    • HTTP-прокси: 127.0.0.1 Порт: 4444
  3. Оставьте SOCKS Host пустым (если только вам не нужен специально SOCKS-прокси)
  4. Установите флажок Proxy DNS when using SOCKS только при использовании SOCKS-прокси
  5. Нажмите ОК для сохранения

Ручная настройка прокси в Firefox

Теперь вы можете просматривать сайты .i2p в Firefox!

Совет: Рассмотрите возможность создания отдельного профиля Firefox, предназначенного для работы с I2P. Это позволит изолировать ваш I2P-трафик от обычного просмотра веб-страниц. Чтобы создать профиль, введите about:profiles в адресной строке Firefox.

Chrome / Chromium (Desktop)

Chrome и браузеры на базе Chromium (Brave, Edge и т.д.) обычно используют системные настройки прокси-сервера в Windows и macOS. В данном руководстве показана конфигурация для Windows.

Шаг 2: Найдите настройки прокси-сервера

  1. Нажмите на меню с тремя точками (⋮) в правом верхнем углу
  2. Выберите Настройки

Настройки Chrome

Шаг 3: Настройка прокси вручную

  1. В поле поиска настроек введите “proxy”
  2. Нажмите Открыть настройки прокси-сервера компьютера

Chrome Proxy Search

Step 3: Open Manual Proxy Setup

Это откроет настройки сети и интернета Windows.

  1. Прокрутите вниз до раздела Ручная настройка прокси-сервера
  2. Нажмите Настроить

Настройка прокси в Windows

Шаг 1: Откройте настройки Chrome

  1. Переключите Использовать прокси-сервер в положение Вкл.
  2. Введите следующее:
    • IP-адрес прокси: 127.0.0.1
    • Порт: 4444
  3. При необходимости добавьте исключения в поле “Не использовать прокси-сервер для адресов, начинающихся с” (например, localhost;127.*)
  4. Нажмите Сохранить

Конфигурация прокси в Chrome

Теперь вы можете просматривать сайты .i2p в Chrome!

Примечание: Эти настройки влияют на все браузеры на основе Chromium и некоторые другие приложения в Windows. Чтобы избежать этого, рассмотрите возможность использования Firefox с выделенным профилем I2P.

Шаг 2: Откройте настройки прокси

В Linux вы можете запустить Chrome/Chromium с флагами прокси, чтобы избежать изменения системных настроек:

chromium \
  --proxy-server="http=127.0.0.1:4444 \
  --proxy-bypass-list="<-loopback>"

Или создайте скрипт для запуска с рабочего стола:

#!/bin/bash
chromium --proxy-server="http=127.0.0.1:4444" --user-data-dir="$HOME/.config/chromium-i2p"

Флаг --user-data-dir создает отдельный профиль Chrome для работы с I2P.

Firefox (Десктоп)

Современные сборки Firefox “Fenix” по умолчанию ограничивают about:config и расширения. IceRaven — это форк Firefox, который включает курируемый набор расширений, упрощая настройку прокси.

Конфигурация на основе расширения (IceRaven):

  1. Если вы уже используете IceRaven, рассмотрите возможность очистки истории просмотров (Меню → История → Удалить историю). 2) Откройте Меню → Дополнения → Менеджер дополнений. 3) Установите расширение “I2P Proxy for Android and Other Systems”. 4) Теперь браузер будет использовать прокси через I2P.

Это расширение также работает в браузерах на основе Firefox до версии Fenix, если установлено из AMO .

Включение поддержки широкого спектра расширений в Firefox Nightly требует отдельного процесса, описанного Mozilla .

Internet Explorer / Windows System Proxy

В Windows системный диалог прокси применяется к IE и может использоваться браузерами на основе Chromium, когда они наследуют системные настройки.

  1. Откройте «Параметры сети и Интернета» → «Прокси-сервер». 2) Включите «Использовать прокси-сервер для локальных подключений». 3) Установите адрес 127.0.0.1, порт 4444 для HTTP. 4) При необходимости отметьте «Не использовать прокси-сервер для локальных адресов».