diff --git a/docs/i2pd.conf b/docs/i2pd.conf index 0eba43d..61991f0 100644 --- a/docs/i2pd.conf +++ b/docs/i2pd.conf @@ -10,8 +10,13 @@ ## По умолчанию: ~/.i2pd/tunnels.conf или /var/lib/i2pd/tunnels.conf # tunconf = /var/lib/i2pd/tunnels.conf -## Куда записать файл с PID процесса (не пишется по умолчанию) -# pidfile = /var/run/i2pd.pid +## Путь файлов конфигурации туннелей +## Используйте этот путь для хранения разделенных туннелей в разных конфигурационных файлах. +## По умолчанию: ~/.i2pd/tunnels.d или /var/lib/i2pd/tunnels.d +# tunnelsdir = /var/lib/i2pd/tunnels.d + +## Куда записать файл с PID процесса (по умолчанию: i2pd.pid, не используется в Windows) +# pidfile = /run/i2pd.pid ## Настройка логирования ## По умолчанию логи выводятся в stdout с уровнем детальности 'info' и выше @@ -21,42 +26,44 @@ ## * file - запись вывода в файл ## * syslog - использовать syslog, смотрите man 3 syslog # log = file -## Путь для файла логов (по умолчанию - автопоиск) -# logfile = /var/log/i2pd.log -## Детальность логов для записи (debug, *info, warn, error) -# loglevel = info - -## Путь для хранения информации i2pd (RI, ключи, профили пиров, ...) -## По умолчанию: ~/.i2pd или /var/lib/i2pd -# datadir = /var/lib/i2pd +## Путь до файла логов (по умолчанию - автоматически) +# logfile = /var/log/i2pd/i2pd.log +## Регистрация сообщений выше этого уровня (debug, info, *warn, error, none) +## Если вы установите для него значение none, ведение логов будет отключено +# loglevel = warn +## Запись полной даты и времени в формате CLF в логи (по умолчанию: только время записи) +# logclftime = true ## Режим демона. Роутер запустится в фоне после запуска # daemon = true -## Режим сервиса. Роутер будет использовать системные папки, такие как ‘/var/lib/i2pd’ -# service = true ## Использовать family, к которому относится роутер (по умолчанию - пусто) # family = ## Внешний IP для прослушивания подключений -## By default i2pd sets IP automatically +## По умолчанию i2pd устанавливает IP автоматически # host = 1.2.3.4 ## Порт для прослуживания подключений -## По умолчанию, i2pd использует рандомный порт. Обязательно используйте рандом, -## просто не раскомменчивайте это +## По умолчанию, i2pd использует случайно выбранный порт. Вы можете указать свой порт # port = 4567 ## Включить работу по IPv4 протоколу ipv4 = true -## Включить работу по IPv4 протоколу (включайте только если у вас есть IPv6) -ipv6 = false +## Включить работу по IPv6 протоколу (включайте только если у вас есть IPv6) +ipv6 = false -## Сетевой интерфейс для использования -# ifname = +## Интерфейс для работы +# ifname = +## Вы можете выбрать конкретный интерфейс для IPv4 и IPv6 +# ifname4 = +# ifname6 = ## Включить NTCP транспорт (по умолчанию = true) # ntcp = true +## Если вы запускаете i2pd за прокси-сервером, вы можете использовать NTCP транспорт с ntcpproxy +## Поле должно принимать значение вида http://address:port или socks://address:port +# ntcpproxy = http://127.0.0.1:8118 ## Включить SSU транспорт (по умолчанию = true) # ssu = true @@ -68,51 +75,29 @@ ipv6 = false ## X - не ограничено ## По умолчанию X при включенном floodfill, L для обычной ноды # bandwidth = L +## Максимальный % транизта. 0-100. 100 по умолчанию +# share = 100 ## Роутер не будет принимать транзитные туннели после запуска +## (по умолчанию = false) # notransit = true ## Роутер будет floodfill # 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] +## Настройки веб консоли ## Раскоментируйте и поставьте 'false' чтобы выключить Веб консоль # enabled = true ## Адрес и порт, на котором будет работать сервис address = 127.0.0.1 port = 7070 +## Путь к веб консоли, по умолчанию "/" +# webroot = / +## Раскоментируйте эти строки для включения аутентификации в веб консоли +# auth = true +# user = i2pd +# pass = changeme [httpproxy] ## Раскоментируйте и поставьте 'false' чтобы выключить HTTP Proxy @@ -122,6 +107,11 @@ address = 127.0.0.1 port = 4444 ## Опциональный ключ для докального назначения прокси # keys = http-proxy-keys.dat +## Включите address helper для добавления доменов .i2p с "URL-адресами перехода" (по умолчанию: true) +# addresshelper = true +## Адрес прокси-сервера внутри I2P, который используется для посещения обычного Интернета +# outproxy = http://false.i2p +## httpproxy туннель может принимать параметры I2CP, такие как "inbound.length" и т.д. [socksproxy] ## Раскоментируйте и поставьте 'false' чтобы выключить SOCKS Proxy @@ -131,11 +121,13 @@ address = 127.0.0.1 port = 4447 ## Опциональный ключ для докального назначения прокси # keys = socks-proxy-keys.dat - ## Выходящий прокси. Настройки ниже устанавливаются для использования Tor для всех исходящих запросов вне i2p +## Раскомментируйте и установите значение "true", чтобы включить использование прокси-сервера SOCKS outproxy +# outproxy.enabled = false ## Адрес и порт исходящего прокси # outproxy = 127.0.0.1 # outproxyport = 9050 +## socksproxy туннель может принимать параметры I2CP, такие как "inbound.length" и т.д. [sam] ## Раскоментируйте и поставьте 'true' чтобы включить SAM Bridge @@ -164,3 +156,71 @@ port = 4447 ## Адрес и порт, на котором будет работать сервис # address = 127.0.0.1 # 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 + +[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