|
|
@ -7,11 +7,16 @@ |
|
|
|
## удалив символ "#". |
|
|
|
## удалив символ "#". |
|
|
|
|
|
|
|
|
|
|
|
## Файл конфигурации туннелей |
|
|
|
## Файл конфигурации туннелей |
|
|
|
## По умолчанию: ~/.i2pd/tunnels.conf или /var/lib/i2pd/tunnels.conf |
|
|
|
## По умолчанию: ~/.i2pd/tunnels.conf or /var/lib/i2pd/tunnels.conf |
|
|
|
# tunconf = /var/lib/i2pd/tunnels.conf |
|
|
|
# tunconf = /var/lib/i2pd/tunnels.conf |
|
|
|
|
|
|
|
|
|
|
|
## Куда записать файл с PID процесса (не пишется по умолчанию) |
|
|
|
## Путь файлов конфигурации туннелей |
|
|
|
# pidfile = /var/run/i2pd.pid |
|
|
|
## Используйте этот путь для хранения разделенных туннелей в разных конфигурационных файлах. |
|
|
|
|
|
|
|
## По умолчанию: ~/.i2pd/tunnels.d or /var/lib/i2pd/tunnels.d |
|
|
|
|
|
|
|
# tunnelsdir = /var/lib/i2pd/tunnels.d |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Куда записать файл с PID процесса (по умолчанию: i2pd.pid, не используется в Windows) |
|
|
|
|
|
|
|
# pidfile = /run/i2pd.pid |
|
|
|
|
|
|
|
|
|
|
|
## Настройка логирования |
|
|
|
## Настройка логирования |
|
|
|
## По умолчанию логи выводятся в stdout с уровнем детальности 'info' и выше |
|
|
|
## По умолчанию логи выводятся в stdout с уровнем детальности 'info' и выше |
|
|
@ -21,42 +26,44 @@ |
|
|
|
## * file - запись вывода в файл |
|
|
|
## * file - запись вывода в файл |
|
|
|
## * syslog - использовать syslog, смотрите man 3 syslog |
|
|
|
## * syslog - использовать syslog, смотрите man 3 syslog |
|
|
|
# log = file |
|
|
|
# log = file |
|
|
|
## Путь для файла логов (по умолчанию - автопоиск) |
|
|
|
## Путь до файла логов (по умолчанию - автоматически) |
|
|
|
# logfile = /var/log/i2pd.log |
|
|
|
# logfile = /var/log/i2pd/i2pd.log |
|
|
|
## Детальность логов для записи (debug, *info, warn, error) |
|
|
|
## Регистрация сообщений выше этого уровня (debug, info, *warn, error, none) |
|
|
|
# loglevel = info |
|
|
|
## Если вы установите для него значение нет, ведение логов будет отключено |
|
|
|
|
|
|
|
# loglevel = warn |
|
|
|
## Путь для хранения информации i2pd (RI, ключи, профили пиров, ...) |
|
|
|
## Запись полной даты и времени в формате CLF в логи (по умолчанию: только время записи) |
|
|
|
## По умолчанию: ~/.i2pd или /var/lib/i2pd |
|
|
|
# logclftime = true |
|
|
|
# datadir = /var/lib/i2pd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Режим демона. Роутер запустится в фоне после запуска |
|
|
|
## Режим демона. Роутер запустится в фоне после запуска |
|
|
|
# daemon = true |
|
|
|
# daemon = true |
|
|
|
## Режим сервиса. Роутер будет использовать системные папки, такие как ‘/var/lib/i2pd’ |
|
|
|
|
|
|
|
# service = true |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Использовать family, к которому относится роутер (по умолчанию - пусто) |
|
|
|
## Использовать family, к которому относится роутер (по умолчанию - пусто) |
|
|
|
# family = |
|
|
|
# family = |
|
|
|
|
|
|
|
|
|
|
|
## Внешний IP для прослушивания подключений |
|
|
|
## Внешний IP для прослушивания подключений |
|
|
|
## By default i2pd sets IP automatically |
|
|
|
## По умолчанию i2pd устанавливает IP автоматически |
|
|
|
# host = 1.2.3.4 |
|
|
|
# host = 1.2.3.4 |
|
|
|
|
|
|
|
|
|
|
|
## Порт для прослуживания подключений |
|
|
|
## Порт для прослуживания подключений |
|
|
|
## По умолчанию, i2pd использует рандомный порт. Обязательно используйте рандом, |
|
|
|
## По умолчанию, i2pd использует рандомный порт. Вы можете указать свой порт |
|
|
|
## просто не раскомменчивайте это |
|
|
|
|
|
|
|
# port = 4567 |
|
|
|
# port = 4567 |
|
|
|
|
|
|
|
|
|
|
|
## Включить работу по IPv4 протоколу |
|
|
|
## Включить работу по IPv4 протоколу |
|
|
|
ipv4 = true |
|
|
|
ipv4 = true |
|
|
|
## Включить работу по IPv4 протоколу (включайте только если у вас есть IPv6) |
|
|
|
## Включить работу по IPv6 протоколу |
|
|
|
ipv6 = false |
|
|
|
ipv6 = false |
|
|
|
|
|
|
|
|
|
|
|
## Сетевой интерфейс для использования |
|
|
|
## Интерфейс для работы |
|
|
|
# ifname = |
|
|
|
# ifname = |
|
|
|
|
|
|
|
## Вы можете выбрать конкретный интерфейс для IPv4 и IPv6 |
|
|
|
|
|
|
|
# ifname4 = |
|
|
|
|
|
|
|
# ifname6 = |
|
|
|
|
|
|
|
|
|
|
|
## Включить NTCP транспорт (по умолчанию = true) |
|
|
|
## Включить NTCP транспорт (по умолчанию = true) |
|
|
|
# ntcp = true |
|
|
|
# ntcp = true |
|
|
|
|
|
|
|
## Если вы запускаете i2pd за прокси-сервером, вы можете использовать NTCP транспорт с ntcpproxy |
|
|
|
|
|
|
|
## Должен быть http://address:port или socks://address:port |
|
|
|
|
|
|
|
# ntcpproxy = http://127.0.0.1:8118 |
|
|
|
## Включить SSU транспорт (по умолчанию = true) |
|
|
|
## Включить SSU транспорт (по умолчанию = true) |
|
|
|
# ssu = true |
|
|
|
# ssu = true |
|
|
|
|
|
|
|
|
|
|
@ -68,51 +75,29 @@ ipv6 = false |
|
|
|
## X - не ограничено |
|
|
|
## X - не ограничено |
|
|
|
## По умолчанию X при включенном floodfill, L для обычной ноды |
|
|
|
## По умолчанию X при включенном floodfill, L для обычной ноды |
|
|
|
# bandwidth = L |
|
|
|
# bandwidth = L |
|
|
|
|
|
|
|
## Максимальный % транизта. 0-100. 100 по умолчанию |
|
|
|
|
|
|
|
# share = 100 |
|
|
|
|
|
|
|
|
|
|
|
## Роутер не будет принимать транзитные туннели после запуска |
|
|
|
## Роутер не будет принимать транзитные туннели после запуска |
|
|
|
|
|
|
|
## (по умолчанию = false) |
|
|
|
# notransit = true |
|
|
|
# notransit = true |
|
|
|
|
|
|
|
|
|
|
|
## Роутер будет floodfill |
|
|
|
## Роутер будет floodfill |
|
|
|
# floodfill = true |
|
|
|
# floodfill = true |
|
|
|
|
|
|
|
|
|
|
|
[limits] |
|
|
|
|
|
|
|
## Максимальное количество активных транизитных сессий (по умолчанию: 2500) |
|
|
|
|
|
|
|
# transittunnels = 2500 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[precomputation] |
|
|
|
|
|
|
|
## Включить или выключить использование рассчитанной таблицы ElGamal |
|
|
|
|
|
|
|
## По умолчанию, включено на i386 (x86) компьютерах |
|
|
|
|
|
|
|
# elgamal = true |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[upnp] |
|
|
|
|
|
|
|
## Включить или выключить UPnP: автоматический проброс портов (включено по умолчанию для WINDOWS и ANDROID) |
|
|
|
|
|
|
|
# enabled = false |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Имя, указываемое в списке пробросов UPnP (по умолчанию = I2Pd) |
|
|
|
|
|
|
|
# name = I2Pd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[reseed] |
|
|
|
|
|
|
|
## Вклчить или выключить проверку подписи reseed |
|
|
|
|
|
|
|
verify = true |
|
|
|
|
|
|
|
## URL адреса для запроса reseed данных, разделенных запятой |
|
|
|
|
|
|
|
## По умолчанию: основные ресиды сети I2P |
|
|
|
|
|
|
|
# urls = https://reseed.i2p-projekt.de/,https://i2p.mooo.com/netDb/,https://netdb.i2p2.no/ |
|
|
|
|
|
|
|
## Путь до reseed файла (.su3) для ручной подгрузки сидов |
|
|
|
|
|
|
|
# file = /path/to/i2pseeds.su3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[addressbook] |
|
|
|
|
|
|
|
## URL адрес адресной книги для первого запуска |
|
|
|
|
|
|
|
## По умолчанию: inr.i2p в основной сети I2P |
|
|
|
|
|
|
|
# defaulturl = http://joajgazyztfssty4w2on5oaqksz6tqoxbduy553y34mf4byv6gpq.b32.i2p/export/alive-hosts.txt |
|
|
|
|
|
|
|
## Дополнительные URL адреса, разделенные запятыми |
|
|
|
|
|
|
|
# subscriptions = http://inr.i2p/export/alive-hosts.txt,http://stats.i2p/cgi-bin/newhosts.txt,http://rus.i2p/hosts.txt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[http] |
|
|
|
[http] |
|
|
|
|
|
|
|
## Настройки веб консоли |
|
|
|
## Раскоментируйте и поставьте 'false' чтобы выключить Веб консоль |
|
|
|
## Раскоментируйте и поставьте 'false' чтобы выключить Веб консоль |
|
|
|
# enabled = true |
|
|
|
# enabled = true |
|
|
|
## Адрес и порт, на котором будет работать сервис |
|
|
|
## Адрес и порт, на котором будет работать сервис |
|
|
|
address = 127.0.0.1 |
|
|
|
address = 127.0.0.1 |
|
|
|
port = 7070 |
|
|
|
port = 7070 |
|
|
|
|
|
|
|
## Путь к веб консоли, по умолчанию "/" |
|
|
|
|
|
|
|
# webroot = / |
|
|
|
|
|
|
|
## Раскоментируйте эти строки для включения аутентификации в веб консоли |
|
|
|
|
|
|
|
# auth = true |
|
|
|
|
|
|
|
# user = i2pd |
|
|
|
|
|
|
|
# pass = changeme |
|
|
|
|
|
|
|
|
|
|
|
[httpproxy] |
|
|
|
[httpproxy] |
|
|
|
## Раскоментируйте и поставьте 'false' чтобы выключить HTTP Proxy |
|
|
|
## Раскоментируйте и поставьте 'false' чтобы выключить HTTP Proxy |
|
|
@ -122,6 +107,11 @@ address = 127.0.0.1 |
|
|
|
port = 4444 |
|
|
|
port = 4444 |
|
|
|
## Опциональный ключ для докального назначения прокси |
|
|
|
## Опциональный ключ для докального назначения прокси |
|
|
|
# keys = http-proxy-keys.dat |
|
|
|
# keys = http-proxy-keys.dat |
|
|
|
|
|
|
|
## Включите address helper для добавления доменов .i2p с "URL-адресами перехода" (по умолчанию: true) |
|
|
|
|
|
|
|
# addresshelper = true |
|
|
|
|
|
|
|
## Адрес прокси-сервера внутри I2P, который используется для посещения обычного Интернета |
|
|
|
|
|
|
|
# outproxy = http://false.i2p |
|
|
|
|
|
|
|
## раздел httpproxy может принимать I2CP параметры, такие как "inbound.length" и т.д. |
|
|
|
|
|
|
|
|
|
|
|
[socksproxy] |
|
|
|
[socksproxy] |
|
|
|
## Раскоментируйте и поставьте 'false' чтобы выключить SOCKS Proxy |
|
|
|
## Раскоментируйте и поставьте 'false' чтобы выключить SOCKS Proxy |
|
|
@ -131,11 +121,13 @@ address = 127.0.0.1 |
|
|
|
port = 4447 |
|
|
|
port = 4447 |
|
|
|
## Опциональный ключ для докального назначения прокси |
|
|
|
## Опциональный ключ для докального назначения прокси |
|
|
|
# keys = socks-proxy-keys.dat |
|
|
|
# keys = socks-proxy-keys.dat |
|
|
|
|
|
|
|
## Выходящий прокси. Настройки ниже устанавливаются для использования Tor для всех |
|
|
|
## Выходящий прокси. Настройки ниже устанавливаются для использования Tor для всех исходящих запросов вне i2p |
|
|
|
## Раскомментируйте и установите значение "true", чтобы включить использование прокси-сервера SOCKS outproxy |
|
|
|
|
|
|
|
# outproxy.enabled = false |
|
|
|
## Адрес и порт исходящего прокси |
|
|
|
## Адрес и порт исходящего прокси |
|
|
|
# outproxy = 127.0.0.1 |
|
|
|
# outproxy = 127.0.0.1 |
|
|
|
# outproxyport = 9050 |
|
|
|
# outproxyport = 9050 |
|
|
|
|
|
|
|
## раздел socksproxy может принимать I2CP параметры, такие как "inbound.length" и т.д. |
|
|
|
|
|
|
|
|
|
|
|
[sam] |
|
|
|
[sam] |
|
|
|
## Раскоментируйте и поставьте 'true' чтобы включить SAM Bridge |
|
|
|
## Раскоментируйте и поставьте 'true' чтобы включить SAM Bridge |
|
|
@ -164,3 +156,75 @@ port = 4447 |
|
|
|
## Адрес и порт, на котором будет работать сервис |
|
|
|
## Адрес и порт, на котором будет работать сервис |
|
|
|
# address = 127.0.0.1 |
|
|
|
# address = 127.0.0.1 |
|
|
|
# port = 7650 |
|
|
|
# port = 7650 |
|
|
|
|
|
|
|
## Пароль для аутентификации. "itoopie" по умолчанию |
|
|
|
|
|
|
|
# password = itoopie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[precomputation] |
|
|
|
|
|
|
|
## Включить или выключить использование рассчитанной таблицы ElGamal |
|
|
|
|
|
|
|
## По умолчанию, включено на i386 (x86) компьютерах |
|
|
|
|
|
|
|
# elgamal = true |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[upnp] |
|
|
|
|
|
|
|
## Включить или выключить UPnP: автоматический проброс портов (включено по умолчанию для WINDOWS и ANDROID) |
|
|
|
|
|
|
|
# enabled = false |
|
|
|
|
|
|
|
## Имя, указываемое в списке пробросов UPnP (по умолчанию = I2Pd) |
|
|
|
|
|
|
|
# name = I2Pd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[reseed] |
|
|
|
|
|
|
|
## Варианты начальной загрузки в сеть I2P, она же повторная загрузка |
|
|
|
|
|
|
|
## Включите или отключите проверку данных начальной загрузки I2P. |
|
|
|
|
|
|
|
verify = true |
|
|
|
|
|
|
|
## URL - адреса для запроса начальной загрузки, разделенные запятой |
|
|
|
|
|
|
|
## По умолчанию: "mainline" |
|
|
|
|
|
|
|
# urls = https://reseed.i2p-projekt.de/,https://i2p.mooo.com/netDb/,https://netdb.i2p2.no/ |
|
|
|
|
|
|
|
## Путь к локальному файлу данных начальной загрузки (.su3) для ручной начальной загрузки |
|
|
|
|
|
|
|
# file = /path/to/i2pseeds.su3 |
|
|
|
|
|
|
|
## или HTTPS URL для начальной загрузки |
|
|
|
|
|
|
|
# file = https://legit-website.com/i2pseeds.su3 |
|
|
|
|
|
|
|
## Путь к локальному ZIP файлу или HTTPS URL для начальной загрузки |
|
|
|
|
|
|
|
# zipfile = /path/to/netDb.zip |
|
|
|
|
|
|
|
## Если вы запускаете i2pd за прокси-сервером, установите прокси-сервер для начальной загрузки здесь |
|
|
|
|
|
|
|
## Должно быть http://address:port или socks://address:port |
|
|
|
|
|
|
|
# proxy = http://127.0.0.1:8118 |
|
|
|
|
|
|
|
## Минимальное количество известных маршрутизаторов, ниже которого i2pd запускает начальную загрузку. 25 по умолчанию |
|
|
|
|
|
|
|
# threshold = 25 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[addressbook] |
|
|
|
|
|
|
|
## URL адрес адресной книги для первого запуска |
|
|
|
|
|
|
|
## По умолчанию: inr.i2p в основной сети I2P |
|
|
|
|
|
|
|
# defaulturl = http://joajgazyztfssty4w2on5oaqksz6tqoxbduy553y34mf4byv6gpq.b32.i2p/export/alive-hosts.txt |
|
|
|
|
|
|
|
## Дополнительные URL адреса, разделенные запятыми |
|
|
|
|
|
|
|
# subscriptions = http://inr.i2p/export/alive-hosts.txt,http://stats.i2p/cgi-bin/newhosts.txt,http://rus.i2p/hosts.txt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[limits] |
|
|
|
|
|
|
|
## Максимальное количество активных транзитных туннелей (по умолчанию:2500) |
|
|
|
|
|
|
|
# transittunnels = 2500 |
|
|
|
|
|
|
|
## Лимит открытых файловых дескрипторов (0 - использовать системный предел) |
|
|
|
|
|
|
|
# openfiles = 0 |
|
|
|
|
|
|
|
## Максимальный размер corefile в КБ (0 - использовать системный предел) |
|
|
|
|
|
|
|
# coresize = 0 |
|
|
|
|
|
|
|
## Threshold to start probabalistic backoff with ntcp sessions (0 - use system limit) |
|
|
|
|
|
|
|
# ntcpsoft = 0 |
|
|
|
|
|
|
|
## Порог для запуска вероятностного отката с сеансами tcp (0 - использовать системный предел) |
|
|
|
|
|
|
|
# ntcphard = 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[trust] |
|
|
|
|
|
|
|
## Включить параметры доверия. false по умолчанию |
|
|
|
|
|
|
|
# enabled = true |
|
|
|
|
|
|
|
## Устанавливайте прямые I2P-соединения только с маршрутизаторами указанного семейства. |
|
|
|
|
|
|
|
# family = MyFamily |
|
|
|
|
|
|
|
## I2P-подключения только к маршрутизаторам, указаных здесь. Разделенный запятыми список идентификаторов base64. |
|
|
|
|
|
|
|
# routers = |
|
|
|
|
|
|
|
## Должны ли мы скрывать наш маршрутизатор от других маршрутизаторов? false по умолчанию |
|
|
|
|
|
|
|
# hidden = true |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[exploratory] |
|
|
|
|
|
|
|
## Настройки исследовательских туннелей со значениями по умолчанию |
|
|
|
|
|
|
|
# inbound.length = 2 |
|
|
|
|
|
|
|
# inbound.quantity = 3 |
|
|
|
|
|
|
|
# outbound.length = 2 |
|
|
|
|
|
|
|
# outbound.quantity = 3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[persist] |
|
|
|
|
|
|
|
## Сохранение профилей пиров на диск (по умолчанию: true) |
|
|
|
|
|
|
|
# profiles = true |
|
|
|