Разработчики I2PdBrowser используют портативную версию браузера Mozilla Firefox.
> Прямая ссылка на скачивание для Windows | Все релизы
Отдельно стоит сказать о довольно популярном и известном проекте Tor Browser, который позволяет выходить в Интернет и сеть Tor через удобный браузер на базе Mozilla Firefox.
Комментарии (61)
sim-dev
23.11.2016 13:27+2А вот научите тёмного: как можно узнать ссылку на файлы в этом самом I2P-интернете? Картинка показательна: чтобы узнать адрес флибусты надо зайти на сайт флибусты…
avalak
23.11.2016 14:45+2Подписки на адресные книги + jump сервисы или адрес с хелпером (с последующим сохранением в адресную книгу).
К примеру, адрес своего бложика в i2p можно (и хорошо бы) распространять так:
https://sim-dev.i2p/?i2paddresshelper=deadbeef
Именование и адресная книга
ValdikSS
23.11.2016 16:35+4http://epsilon.i2p/
http://zzz.i2p/
http://forum.i2p/viewforum.php?f=16
http://rus.i2p/
http://identiguy.i2p/
http://inr.i2p/browse/
А вообще, сайты повымирали, раньше было гораздо больше.
ksenobayt
23.11.2016 13:35Не рекомендовал бы пользоваться ни для чего, кроме как для обхода блокировок.
Внутри юзается i2pd, нон-референсная реализация раутера на C++, которая аудит никакой не проходила, и которой занимается несравнимо меньшее количество людей, нежели стоковым на Java.shifttstas
23.11.2016 14:27+8Её разработчик есть тут на хабре, я думаю у него можно спросить об аудите
amarao
23.11.2016 15:45+4«Стоковый i2p» звучит странно. purple задумывался как замена тормознутому java-роутеру, который реально жрёт ресурсы.
ksenobayt
23.11.2016 15:52-3У меня дома стоит нода-фладфил, пожирающая 2-3 Тб трафика в месяц.
Работает это всё на Thinkpad X201i о восьми гигабайтах памяти. Сам апплет внутри сервера приложений жрёт 120-130 метров, вся джава не жрёт и полугига. Держу около 1.5k тоннелей.
Mint 17.4 x64, восьмая OpenJDK. ЧЯДНТ?ValdikSS
23.11.2016 16:26+3Но CPU все же значительно потребляет. Java-версию явно не будет вменяемо работать на роутерах или телефонах, только на компьютерах, а C-версия будет.
ksenobayt
23.11.2016 16:30-4CPU — порядка 20-30% от четырёх ядер, равномерно (в лэптопе стоит Core i3 Ironlake).
Не сказал бы, что это кричаще много.
Справедливости ради, на оракловской армовой джаве раутер спокойно работает на какой-нибудь Raspberry Pi Model B, и, как следствие, на других, более мощных подобных одноплатках. При, конечно, ограничении количества тоннелей в 250-400 штук.
Что же касается хэндхелдов — есть вполне официальный порт раутера под Android. На моём Zenfone 2 работает вполне сносно для того, чтобы засёрфить что-нибудь.stychos
23.11.2016 17:15+5Мой лэптоп с T4400 и двумя гигами памяти смотрит на весь этот технический прогресс и умиляется кровавыми слезами.
ksenobayt
24.11.2016 08:03Ну, раньше всё работало на Acer Aspire 5115 WLMi, на двухядерном Turion в 1800 МГц и 2 Гб DDR2. С чуть меньшим количеством тоннелей, но потребляло примерно то же количество ресурсов — правда, работало на стерильно чистом шестом дебиане.
amarao
24.11.2016 11:42+1У меня была exit node на двухядерном атоме. Она спокойно делала 100-150 мегабит tor'ом, но умирала при 10-20 мегабитах i2p. При этом tor ел 20%, а оставшиеся 180% — java.
ksenobayt
24.11.2016 12:31А вы не вспомните версию джавы и раутера? В последних версиях раутера всё весьма сильно перепилили в плане потребления ресурсов.
amarao
24.11.2016 15:28Поднимал примерно два года назад. Сейчас у меня exit node на армовом сервере (arm.desunote.ru) — там даже tor на 30 мегабит 100% CPU выедает. Я не думаю, что i2p в таких условиях выживет.
ksenobayt
25.11.2016 08:36Я верно вас понял? Вы держите outproxy для I2P? o_O
Простите, но вам не страшно?
ЗЫ: I2P выживал на голой малинке B-версии на Oracle Java 8 с некоторым лимитом тоннелей. Как фладфил уже не годилось, конечно, но юзать в личных целях вполне было можно. На rus.i2p Рулекс об этом вполне подробно распинался.amarao
25.11.2016 10:40exit node для tor'а. Для i2p у меня не хватит стабильности. Нет, не страшно, потому что это стоит 3.5 евро в месяц (arm'овый сервер).
ksenobayt
28.11.2016 09:21Я имел в виду, скорее, страх не за стабильность, а за собственную шкуру.
Мой энтузиазм заканчивается на перекачке чужого трафика. Подставлять свой адрес для экзит-ноды я не готов.
Regis
24.11.2016 19:28А оптимизацией этой самой java-реализации кто-то целенаправленно занимался? Или работает «как есть»?
orignal
23.11.2016 20:20+4А джавовская аудит проходила?
Если посмотреть на их криптографию, представляющую собой смесь сторонних библиотек, gpm и велосипедов, то остается только надеяться на справедливость утверждения «не стоит искать злой умысел в том, что можно объяснить глупостью».
Кстати сколько людей занимается стоковым на Java? Кроме ззз, и отчасти страда, который недавно ушел делать zcash и I2P фактически забросил.ksenobayt
24.11.2016 08:06Джавовская хотя бы просто старше.
Что же касается криптографии, то все ваши утверждения можно смело перенести на Tox. Только вот у I2P, в отличие от Tox, есть хоть какое-то подобие истории, легаси и обрывков документации. Пацанам в Tox пришлось форкать и практически вручную перебирать всё ядро, когда irungentoo немного пропал с радаров.
Не понимаю, что вы имеете против сторонних криптобиблиотек. Нужно было самим писать 159-ю реализацию того или иного решения, чтобы было больше своего кода, и, потенциально, больше дыр?
З.Ы.: я удивляюсь Хабру, товарищи. Мои комментарии спустили в унитаз просто из-за того, что я отметил, что и стоковая реализация I2P вполне съедобна? Интересное кино, однако.mayorovp
24.11.2016 08:27+3З.Ы.: я удивляюсь Хабру, товарищи. Мои комментарии спустили в унитаз просто из-за того, что я отметил, что и стоковая реализация I2P вполне съедобна? Интересное кино, однако.
Вы правда не видите различий между утверждениями "и стоковая реализация I2P вполне съедобна" и "Не рекомендовал бы пользоваться… i2pd"?
ksenobayt
24.11.2016 12:29«Не рекомендовал бы» — это не равнозначно «говно плохо зделано».
То, что по развитию проект от референса отстаёт в определённых аспектах и фичах, и by default не может считаться эквивалентен референсу в плане псевдоанонимности — это, КМК, очевидно.
Точно так же я бы не стал пользоваться не-референсной реализацией Tor, хотя их достаточно много. И по тем же самым причинам.
orignal
24.11.2016 15:22+1Как я могу быть против сторонних криптобиблиотек если сам использую opessl?
Я — против разнообразных костылей в этом вопросе.
То есть дело выглядит так: «а давайте использовать для того то такой то библиотеку?» «ой блин все тормозит, оказывается» — «давайте заменив часть функций вызовами нативной gpm — станет быстрее», «перейдем на EcDSA и будем с новой крутой криптографией» — «оказывается оно в большинствен стран не поддерживается. Ну тогда давайте на EdDSA, а код для него портируем построчно с ref10».
В результате и получается вот такое вот.
По поводу «обрывков документации» это действительно были обрывки, в которых до меня явно никто не пытался разбираться, потому что большую часть того, что там на самом деле, мне пришлось искать в коде.
degs
23.11.2016 20:25-1кстати, "стоковым на Java" сейчас по слухам вообще никто не занимается
ksenobayt
25.11.2016 08:39Именно поэтому релиз вышел последний чуть больше месяца назад, ага.
orignal
25.11.2016 15:14Релизы то можно выпускать хоть каждый день и даже вывесить график на год вперед…
Вопрос лишь в том, что в них изменилось существенного, например разница между 0.9.12 (с новой криптографией) и нынешним 0.9.27.
То есть в плане развития хотелось бы видеть прогресс, а не просто изменения номеров релизов и косметические изменения.
torkve
23.11.2016 13:36+3Тема сборки браузера (и где вообще его исходники) не раскрыта.
orignal
23.11.2016 20:23+2Исходники именно сборки будут выложены ближе к следующему релизу.
Просто не успели еще.
Кому интересно прямо сейчас — можно распаковать установщик с помощью 7-zip и посмотреть конфиги там.nikolaynnov
24.11.2016 12:23А отдельный браузер под андроид планируется? Или только демоном всё ограничится?
Sjam
23.11.2016 15:22+2i2pd+любой браузер работающий с socks-proxy. Не очень понимаю смысл отдельной сборки Firefox'а
ZoomLS
23.11.2016 16:44+8Для большей анонимности. Будет новый браузер, новые «отпечатки» браузера.
Конечно, можно просто использовать другой браузер. Но кому-то удобнее сразу так, как с Tor-браузером.
sumanai
23.11.2016 16:46+1Если в нём обеспечены такие же меры по дополнительной безопасности, как в тор-браузере, то смысл есть.
CrazyOpossum
23.11.2016 17:42TorBrowser + FoxyProxy + i2p router. Всего-то прописать несколько правил. Я роутер вообще держу на vpn'ке, чтобы аптайм не терять.
Stiver
24.11.2016 03:46+3Разработчики I2PdBrowser используют портативную версию браузера Mozilla Firefox.
Только как-то криво немного. Первым делом надо вытащить FirefoxPortableSettings.ini на верхний уровень, переименовать в FirefoxPortable.ini (секцию внутри тоже) и добавить как минимум AllowMultipleInstances=true. Иначе не даст запуститься параллельно с другими.
Foxcool
24.11.2016 17:46+2Нужно не забывать принимать во внимание коллег с отравленным мозгом http://users.livejournal.com/magister-/510560.html. И развивать возможность работы того же I2P поверх CJDNS MESH.
orignal
24.11.2016 23:22Собрана новая версия 1.0.4 с учетом опыта использования предыдущей и пожеланий пользователей.
https://github.com/PurpleI2P/i2pd/releases/download/2.10.1/I2PdBrowserPortable_1.0.4.exe
Теперь базируется на FireFox ECP 45. Noscript.
Браузер больше не обращается к обычному интернету.
Починен баг с многократным запросом ресурсов с eepsite-ов.
Страница по умолчанию теперь i2pd.i2p.mayorovp
25.11.2016 09:55Браузер больше не обращается к обычному интернету.
То есть раньше обращался?.. Ужас.
orignal
01.12.2016 04:02Криптовалюта anoncoin настолько впечатлились успехом данной сборки (в том числе и благодаря этой статье), что выпустили собственный вариант под названием ANCI2Pd, где вместо браузера присутствует клиент anoncoin-а и взаимодействует с i2pd по протоколу SAM
Для тех кто не знает, anoncoin это криптовалюта, ориентированная на анонимность трафика, и позволяющая скрыть сам факт ее использования от посторонних посредством передачи трафика через I2P и использования I2P адресов.
В настоящий момент anoncoin является единственной криптовалютой, полноценно реализующей работу с I2P.
symbix
Не все пользуются виндой.
Ссылку лучше такую: https://github.com/PurpleI2P/i2pd/releases/