Тонкие настройки I2P
|
Сетевые настройки[править]
Скорость загрузки страниц 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% (КБ/с)