Тонкие настройки I2P

Материал из I2P-ilita вики
Перейти к навигацииПерейти к поиску
Zrada.png ЗРАДА!

Информация была грубо перекатана со свидомой википедии.
Требуется дополнить её фактами, разбавить картинками, переписать или хотя бы почистить от мусора.

Сетевые настройки[править]

Скорость загрузки страниц eep-сайтов[править]

Вся работа с i2p-вебом (в основном - сёрфинг сайтов) происходит через туннель http-прокси. На странице http://127.0.0.1:7657/i2ptunnel/ вы можете видеть пункт I2P HTTP Proxy. Вот это оно. В принципе - вы можете его немного дотюнить в надежде на более высокую скорость работы.

От того, как он настроен, в значительной степени зависит скорость доступа к сети. Во-первых, на странице настройки оного [1] стоит поставить количество промежуточных узлов [Length(t)] пониже - по-умолчанию там 3, что рассчитано на очень высокую анонимность и низкую пропускную способность. Если анонимность не слишком критична - ставьте 2, этого достаточно.

Затем, поставьте побольше тоннелей (3 - через веб-интерфейс [Count(C)], или чуть больше - 5, через конфиг тоннелей). Плюс резервные - от 3 (таки тоже через веб [Backup Count(B)]), до 5-10 через конфиг. Больше в принципе не требуется. Для сохранения изменений, сделанных через веб-интерфейс, не забудьте нажать Save(S) внизу страницы.

Что это даст? Теоретически должна подрасти скорость загрузки eep-сайтов, за счёт укорачивания цепи из промежуточных узлов, а также высокой вероятности, что клиент всегда найдёт "живой" тоннель.

Настройки транзита[править]

Настройка для 24/7 (иначе механизмы определения плохопиров на тебя обидятся). НЕ ВЫКЛЮЧАЙ РОУТЕР. Долговременное участие в сети награждается.

Говорят, что если увеличить доступ Явы к памяти, можно добиться более лучшей пропускной способности, путем редактирования файла "wrapper.config", который был обнаружен по адресу (ubuntu server 13.10)

/etc/i2p/wrapper.config

пункт "wrapper.java.maxmemory=512", увеличив объем доступной для Явы памяти в 2-3 раза. Стандартное значение для параметра "wrapper.java.maxmemory=128". Далее предлагается внести изменения в разделе "Дополнительные настройки для I2P". Добавить данные строки согласно возможностям железа! Внимание! жрёт процессор!

i2np.ntcp.maxConnections=1500
i2np.udp.maxConnections=1500
router.maxParticipatingTunnels=2000

А именно увеличить количество максимальных соединений с "i2p-роутером". Максимальное количество тунельных участников, задается под интернет "канал", и по share ratio. Иногда share ratio сильно падает, а иногда добивает до 100% - это нормально.

Опция "wrapper.java.additional.N=-server" вдвое увеличивает требования к памяти, но так же - вдвое снижает нагрузку на процессор (выяснено экспериментальным путём на флудфиле с недельным аптаймом). N подставьте своё, они идут по порядку с единицы.

Далее роутеру необходимо время (несколько дней), должен "насобирать" тысячи пиров и "проинтегрироваться". Примерный результат через 24 будет примерно такой такой:

Активные:	859 / 2104 Зондирующие:	5
Быстрые:	33         Клиент:      2
Высокоемкие:	150        Транзитные:	175
интегрированные:1083       Доля транзита:10,94
Известные:	2560

Настройки:

wrapper.java.maxmemory=512

i2np.ntcp.maxConnections=500
i2np.udp.maxConnections=500
router.maxParticipatingTunnels=1000
550 up /700 down/90% (КБ/с)