В связи с тем, что администрация одного известного ресурса, имя которого на Фантлабе обычно не упоминают всуе, решила, видимо, подготовить юзеров к грядущему усилению цензуры в этих ваших российских интернетах, даже такой ленивый человек, как я, решил освоить сеть I2P, чтобы получить доступ к недоступному через обычный интернет контенту. Данная статья рассматривает довольно специфический случай и навряд ли кому пригодится в практическом смысле на Фантлабе, но во всём Интернете может найтись три с половиной заинтересованных анонимуса. Те же, кого просто заинтересует сабж, думаю, легко найдут в Интернете руководства для своей операционной системы.
Disclaimer: автор нижеследующей информации не призывает никого применять её для нарушения законодательства того или иного государства, не пропагандирует таким образом незаконный обмен защищённых авторским правом произведений или материалов, хранение и распространение которых подпадает под уголовный кодекс вашей страны.
Введение
Немного теории. I2P — это такая сеть-надстройка над обычным интернетом, которая позволяет обходить интернет-цензуру и сохранять приватность пользователя. Достигается это благодаря децентрализации сети I2P и повсеместном шифровании данных в ней. Обычно вместе с этой технологией вспоминают Tor — ещё одна довольно известная технология анонимизации и обхода блокировок в Сети, однако сегодня речь пойдёт не о ней. Данная сеть существует как бы параллельно к интернету и доступные в ней сайты имеют адреса, заканчивающиеся псевдо-доменом .i2p, например, echelon.i2p, такой адрес не будет доступен через обычный интернет. Однако, установив специальное ПО, любой пользователь интернета может получить доступ к сети I2P.
Итак, исходные данные: широкополосный прямой доступ в интернет, Xubuntu 12.04 LTS 64bit и Google Chrome 27. Сложнее всего тут будет разобраться с последним, т.к. из-за странной политики разработчиков хромобраузера он не имеет штатного средства настройки прокси-серверов, опираясь обычно на общесистемный инструмент, а среда Xfce в Xubuntu таким инструментом не обладает.
Установка, настройка и первый тест I2P
Открываем любимый терминал и устанавливаем пакет i2p:
цитата
sudo apt-add-repository ppa:i2p-maintainers/i2p
sudo apt-get update
sudo apt-get install i2p
После успешной установки запускаем программный I2P-роутер:
цитата
i2prouter start
Должно автоматически появиться окно консоли управления I2P в браузере:
Отсюда можно будет перейти к настройкам сервиса, например, настроить скорость соединения:
Настроек там достаточно, но для начала можно ничего здесь не трогать. Единственное, что не помешало бы сразу добавить в настройки, так это дополнительные подписки, чтобы система знала побольше i2p-адресов. Нужно перейти по адресу localhost:7657/susidns/subscriptions и добавить в текстовое поле такие строки:
Соединение с I2P может реально настраиваться несколько минут, так что следует подождать, и чтобы не терять времени зря, создадим пока файл конфигурации прокси-сервера, чтобы браузер знал, что адрес вида *.i2p нужно обрабатывать через локальный прокси сервиса I2P. Создадим новый файл proxy.pac, например, в своей домашней директории, и вставим туда следующее содержимое:
цитата
function FindProxyForURL(url, host) {
if (dnsDomainIs(host, ".i2p")) {
return "PROXY 127.0.0.1:4444";
} else {
return "DIRECT";
}
}
Далее запускаем Firefox, идём в Настройки -> Дополнительные -> Сеть -> Параметры соединения и указываем там путь к своему файлу proxy.pac:
Сохраняем, перезапускаем фуррифокс и пробуем ввести какой-либо I2P-адрес, например, русскоязычную I2P-wiki:
Если же сразу не получилось и вместо заветной страницы появилось предупреждение о невозможности перейти по адресу, не отчаивайтесь: возможно ваш компьютер ещё не успел интегрироваться в сеть после запуска роутера, или почитайте внимательно, что написано в сообщении об ошибке, система I2P вполне может помочь вам встать на путь истинный к нужной странице.
Приручение I2P в Google Chrome
С фуррифоксом разобрались, к I2P подключены, но ведь по условию задачи нам нужно использовать именно Google Chrome. Как же настроить там прокси для нашей тайной сети? А здесь снова пригодится наш proxy.pac. Оказывается, гуглохрому можно указать путь к нему через параметр запуска --proxy-pac-url. Этот параметр можно приписать, например, в файле /usr/share/applications/google-chrome.desktop (или в параметре кнопки запуска, или в команде, повешенной на комбинацию клавиш — кому как нужно запускать гуглохром). В данном файле найти строку:
где вместо home/gbv/proxy.pac указываете свой путь к файлу. После запускаем гуглохром через меню приложений и вводим нужный I2P-адрес:
Теперь и здесь всё работает. В принципе, для обеспечения анонимности нужно было бы завести отдельный браузер на отдельной виртуальной машине на отдельном зашифрованном разделе и оттуда использовать только I2P, но в нашем случае нужно было лишь получить доступ к I2P-филиалу одного сайта, поэтому излишне заморачиваться здесь не нужно было.
После обновления расширения для гуглохрома руки дошли до Оперы. Видимых новшеств почти и нет, но расширение переделано под кодировку utf-8 и допилено для последней версии браузера, чтобы поиск корректно работал после всех этих технических изменений.
Установка
Чтобы установить расширение, нужно его загрузить, а скачанный файл как обычно перетащить в окно Оперы или просто открыть с её помощью, после чего подтвердить установку. Качайте, устанавливайте, проверяйте работу расширения.
Перспективы
Ну а я теперь могу спокойно понаблюдать за дальнейшим победоносным шествием гуглохрома по планете и его наступление на последний оплот малоизвестного норвежского браузера.
В связи с недавним переходом сайта на кодировку utf решил исправить и выложить следующую версию гуглохромовского поискового расширения для Фантлаба, авось кому пригодится. Пусть поиск на сайте ещё не до конца отладили после перехода, но уже есть с чем работать.
Установка
С 21 версии Google Chrome разработчики решили навредить простым пользователям и разрешили устанавливать расширения только из официального Chrome Webstore. Но всё таки такая возможность для пользователей гуглохрома 21+ осталась. Для этого нужно скачать файл расширения и перетащить его на страницу Управления расширениями chrome://chrome/extensions/, кликнув потом пару подтверждений. Или добавить к ярлыку запуска гуглохрома флаг --enable-easy-off-store-extension-install, чтобы можно было нормально пользоваться этим браузером.
Список внесённых изменений
кодировка переведена в utf-8, что исправляет поиск на кириллице;
частично исправлен глюк для новых версий гуглохрома (начиная где-то с 17-й), когда при открытии окна расширения фокус не устанавливается на поле поискового запроса;
доработана опция авторедиректа: переключатель всегда скрывается, когда выбирается неактуальный для редиректа тип поиска; в настройках можно вообще отключить эту галку (опция Разрешить управление авторедиректом прямо в окне расширения) и использовать всегда профильные настройки; менять значение переключателя редиректа можно комбинацией Alt+q;
во всплывающем окне появилась кнопка перехода к настройкам расширения.
Конец года — отличное время, чтобы вспомнить, что покупалось и читалось на протяжении уходящего года, подведя литературный итог. Итак, всего было куплено 15 книг, из них 14 я успел полностью или по большей части прочитать. Условно разделю их все на три категории: "Отлично", "Нормально" и "Плохо" и постараюсь ниже сказать хоть пару слов о каждой книге.
Отлично
Сюда попали издания, которые в целом мне очень понравились (как отличный состав, так и достойное оформление)
Особенно сезон выдался урожайным на Артура Кларка, который ещё год назад, к моему стыду, был слабо изучен. Во-первых, хороший, разнообразный сборник малой прозы "Девять миллиардов имён бога" (про него есть отдельная статья в колонке). Во-вторых, два романа и основа ГиЗа из "Фонтанов рая", которые были проглочены с восторгом по поводу писательского мастерства Кларка. И "Пески Марса", в которых было интересно ознакомиться с тремя ранними романами писателя и появился повод перечитать такую отличную вещь, как "Конец детства".
Открытием года из писателей стал, несомненно, Хол Клемент. Его 6 романов твердейшей научной фантастики были прочитаны влёт, а вера в то, что первое слово в определении "научная фантастика" не лишнее, получила более крепкую основу. Умение Клемента создавать совершенно фантастические, но почти реальные в своей просчитанности миры, не подлежит сомнению.
Лишь в этом году я смог прикоснуться к такой глыбе фантастики, как "Дюна" Герберта. Именно прикоснуться, потому что роман требует ещё как минимум пару прочтений для большего понимания. А ведь это лишь первая часть гексалогии... Глубокое, неторопливое и атмосферное повествование не оставило меня равнодушным, теперь придётся собирать весь цикл, если его нормально продолжат переиздавать.
Ещё можно выделить знаменитую "Историю будущего" Хайнлайна и часть истории будущего другого известного фантаста — классическую "Академию" Азимова. С первой было интересно ознакомиться хотя бы потому, что это Хайнлайн, пусть и в малой прозе (а романы у него в среднем значительно сильнее), да и занятно читать о том, как классик фантастики видел будущее человеческой цивилизации из своих 30-х и 40-х годов. "Академия" же подарила с десяток часов лёгкого и приятного чтения (хотя подозреваю, что в более юном возрасте эта трилогия пошла бы ещё лучше).
Нормально
Здесь неплохие книги, которыми я в общем доволен, но не так сильно, как отличными
В этой категории выделяется толстенный сборник малой формы Саймака, который я до сих пор до конца не дочитал. Признаюсь, по отдельности случайные рассказы и повести автора в антологиях смотрятся очень неплохо, но читать их один за другим довольно тяжело, приедается быстро. А вот у Лейнстера, томик которого я довольно спонтанно, но выгодно прикупил, разнообразие рассказов более приличное. В отличие от кэмпбелловских авторов середины XX века, у Лейнстера преобладают приключенческие, иронические и юмористические рассказы, что само по себе даже как-то выгодно отличает его от иных классиков, хотя литературного мастерства автору иногда не хватает.
Разнообразием порадовал, как всегда, и Гаррисон. Его том твёрдой фантастики в ШФ отличается хорошей научной проработкой с привлечением специалистов и соавторов. И про серьёзные вопросы социальный вопросы и иронию Гарри, конечно же, не забыл. Из сборника осталось прочитать "Выбор по Тьюрингу" соавторства Марвина Мински.
Завершает эту категорию довольно неплохой и своеобразный роман Желязны "Теперь мы выбирает лица". Почему то при классификации многие лаборанты отметили его как произведение со множеством интриг, хотя по мне он просто тяжёл на подъём, как это часто бывает у Желязны, не более того.
Плохо
Ну и в конце — не то, чтобы вовсе плохие книги, но изрядно разочаровавшие или слишком неровные
А вот следующий сборник соавторских романов Желязны будет похуже. Открывает его довольно крепкие "Витки" (мой отзыв идёт отдельной статьёй). Остальное на любителя: "Чёрный трон" для любителей Эдгара По, "Маска Локи" для ценителей псевдоисторических романов о крестовых походах (ибо сюжетная линия в близком будущем представляет собой невыразительную типично желязновскую историю про особого героя, а концовка вообще слита в неизвестное направление), а "Взрыв" для... э, действительно, а для кого же "Взрыв"? Даже мне как любителю твёрдой фантастики он был неинтересен, но раз нашлось определённое количество людей, поставивших роману высший балл, значит, не зря он писался...
Разочаровал меня и довольно популярный роман Питера Уоттса "Ложная слепота". Хорошая идея, унылое исполнение; по умолчанию считаю, что переводчик не причём. В общем, подробный отзыв я уже публиковал, не буду повторятся. Завершает же обзор первая антология серии "Ruthenia phantastica" Фантастика.UA. Мне это издание с хорошим оформлением обложки досталась в комплекте к IV всеукраинской встрече Фантлаба. Вот от неё я ничего особенного не ждал и не получил, так что уж она не разочаровала.
С новым годом!
И напоследок поздравляю всех читателей колонки и просто случайных прохожих с Новым годом, желаю всем нам побольше хорошей литературы в следующем году, а книжному рынку — чтобы он не загнулся
Итак, долгожданный релиз новой версии Fantlab Searcher`а для самого норвежского браузера в мире, обещанный в предыдущей статье.
Файл расширения прикреплён к статье, прямая ссылка на скачивание — Fantlab Searcher. Если не будет устанавливаться по клику — правой кнопкой по ссылке -> сохранить -> скачанный файл открыть с помощью Оперы или перетащить и отпустить в открытое окно браузера.
Список изменений
появилась страница настроек расширения, как и в версии для гуглохрома, но с немного урезанным количеством опций. Можно тонко настроить поиск по форуму и выбрать конкретный поисковик для стороннего поиска по сайту;
добавлен поиск по авторским колонкам (шестой пункт);