Рекомендации по настройке i2pd
root@localhost:~#Следует понимать, что i2pd работает и без дополнительных настроек. Тем не менее, есть пара вопросов к настройкам по умолчанию и есть много вкусных возможностей, которые необходимо включить явно
Если i2pd по какой-то причине не установлен, то она для вас пока бесполезна. Начните с установки i2pd на ваше устройство:
- Установка i2pd на Android
- Установка и настройка i2pd в Windows
- Установка и настройка i2p на Linux
- Установка и настройка i2p на MacOS
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