Рекомендации по настройке i2pd

Рекомендации по настройке i2pd

root@localhost:~#

Следует понимать, что i2pd работает и без дополнительных настроек. Тем не менее, есть пара вопросов к настройкам по умолчанию и есть много вкусных возможностей, которые необходимо включить явно

Если i2pd по какой-то причине не установлен, то она для вас пока бесполезна. Начните с установки i2pd на ваше устройство:

i2pd.conf

В этом разделе речь пойдёт только про i2pd.conf. Откройте этот файл

[limits]

По умолчанию значение transittunnels = 2500. Если вы подключены к интернету через wifi или сидите с мобильного, снизьте это число до комфортного значения, подобранного эмпирически. Начать рекомендую со значения 100, и уменьшать его в случае, если у вас провайдер ShitNet и тариф Ja Pierdole+. Не увлекайтесь слишком сильно, иначе получится как в классическом анекдоте. А ещё от сокращения числа транзитных туннелей страдает ваша анонимность -- ваш трафик в сети i2p перестаёт сливаться с чужим трафиком в сети i2p, и вас становится сильно проще вычислить по профилю сетевой активности

outproxy

Разговор касается секций [httpproxy] и [socksproxy]. Выходной прокси позволяет прогнать ваш трафик через сеть i2p, словно сено сквозь лошадь, и выпустить в интернет. По умолчанию в i2pd выходной прокси отсутствует. Предлагаю выбрать один из вариантов:

  • outproxy = http://false.i2p
    Данный вариант присутствует в конфиге по умолчанию, просто закомментирован
  • outproxy = http://outproxy-tor.meeh.i2p
    Его я подхватил из ванильного i2p на JAVA, ещё когда я им пользовался. Есть подозрение, что это то же самое, что и false.i2p. Пруфов не будет
  • outproxy = http://outproxy.acetone.i2p:3128
    А его я нашёл случайно. Весь этот пункт основан на информации со скрытого сайта http://acetone.i2p/. Интересная особенность выходного прокси от acetone (известный в узких кругах энтузиаст скрытосетей), что он позволяет пролезть в другие скрытосети, в частности, tor. То есть, настроив данный outproxy и указав соответствующее правило дополнению SmartProxy или FoxyProxy для доменов *.onion, вы сможете открыть сайты сети tor. Протестировать можно, например, на зеркале flibusta [v2 | v3] в сети tor. Если открывается -- поздравляю, вы всё настроили правильно

[meshnets]

Если (и только после того, как) вы установили и настроили yggdrasil, его есть смысл интегрировать с i2pd. Если ранее вы не слышали про yggdrasil, то это совсем другой мир, ортогональный миру i2p, но они друг с другом отлично дружат. Ознакомиться с yggdrasil вы можете в статье Yggdrasil Network. Если yggdrasil установлен, есть смысл раскомментировать параметр yggdrasil = true

Лишние туннели

Не знаю, откуда у разработчиков i2pd уверенность, что каждый пользователь сразу после установки i2pd кинется подключаться к IRC разработчиков i2pd. Следствие -- пользователи даже не догадываются, что i2pd у них строит целую кучу лишних туннелей, которыми он никогда не воспользуется. Ради увеличения энтропии Вселенной? Отключим их. В случае необходимости потом включим их обратно

tunnels.conf

Просто закомментировать все незакомментированные секции. Комментарий начинается с символа #. То есть это значит, что символ # нужно поставить в начале каждой непустой строки, назначение которой вам непонятно

tunnels.conf.d/

Суть ровно та же, что и tunnels.conf, но директория позволяет раскидать группы связанных туннели в собственные файлы, а также добавлять конфиги через пакетный менеджер (актуально в первую очередь для Linux). Так как i2pd загружает все файлы с расширением *.conf, достаточно или переименовать файлы, например, добавив к их имени *.conf.disabled, или переместить их в другую директорию

Смотри также

Эта статья является частью цикла статей об i2p

Report Page