top of page

Whoogle. Как Google, только лучше!

Статья нацелена на тех, кто имеет базовые знания в настройке серверов или знаком с repl.it или Heroku.

Всем доброго!


Сперва немного предыстории. Кому не интересно, смело пропускаем.


У меня есть свой VDS-сервер, на котором я заменяю привычные мне сервисы аналогами с открытым исходным кодом. Сразу поделюсь наиболее удачными, на мой взгляд, заменами привычных нам сервисов:


Google/Yandex/Mail.ru disk и другие – Nextcloud. Вообще, это целая система с огромным множеством дополнений как для корпоративных решений, так и для личного пользования, а также этот сервис выходит за рамки просто облака.


Gmail, Yandex mail, mail.ru - Mailcow. Устанавливается за 15 минут. При правильной настройке его параметры автоматически находит любой почтовый клиент.


VPN - Wireguard. Безопасный и шустрый, использую реализацию с веб-интерфейсом от WeeJeWel.


GitHub/Gitlab - GitBucket. Простой Git-сервер с веб-интерфейсом. Можно создавать открытые/закрытые проекты, бесплатен. В отличие от реализаций от Gitlab и BitBucket, это решение потребляет в разы меньше ресурсов.


Всё это исправно работает в docker-контейнерах и полностью контролируется мной. Зачем было заморачиваться с настройкой, когда компании могут предложить то же самое, а ещё зачастую удобнее и бесплатно? Григорич, ты параноик/хранишь порнуху от чужих глаз подальше? Нет, просто потому что это полностью моё и на душе от этого теплее) И да, я люблю настроить для себя самостоятельно. Поэтому, если у вас возникнут вопросы зачем/почему к материалу ниже, прочитайте заново этот абзац.


Меняем Google на… Whoogle!

Ну и вишенка на торте. То, ради чего я решил написать материал. Возможно, кто-то из вас активно пользовался Google, но устал от обилия рекламы, логировании запросов, ip-адресов и прочей слежки и перешёл на DuckDuckGo. Поисковик позиционирует себя, как конфиденциальная поисковая система без рекламы, следящих трекеров и прочих радостей поисковиков корпораций. Одно время я и сам пользовался им, но должен признать, что поисковая выдача Гугла гораздо чаще выдавала нужный мне результат, из-за чего после поиска в DuckDuckGo я зачастую был вынужден искать результат в других системах и постепенно опять вернулся в привычные мне сервисы.C


А что, если я скажу, что можно пользоваться Google и не опасаться за взломжопки свои данные? Встречайте. WHOOGLE! Вот что о нём говорит README.md в репозитории(переведено в гугл, переводчику пока замены не нашёл):



Получайте результаты поиска Google, но без рекламы, JavaScript, ссылок AMP, файлов cookie или отслеживания IP-адресов. Легко развертывается одним щелчком мыши в качестве приложения Docker и настраивается с помощью одного файла конфигурации. Быстро и просто реализовать в качестве основной замены поисковой системы как на настольных компьютерах, так и на мобильных устройствах.

Чем он хорош? Вы только почитайте, что он умеет:


  • Нет рекламы или спонсируемого контента

  • Нет javascript

  • Нет cookies

  • Нет отслеживания / привязки вашего личного IP-адреса *

  • Нет ссылок AMP

  • Нет тегов отслеживания URL (например, utm =% s)

  • Нет HTTP referer

  • Поддержка Tor и HTTP / SOCKS прокси

  • Автозаполнение / поисковые подсказки

  • POST-запрос поиска и предложения запросов (если возможно)

  • Просмотр изображений в полном разрешении без перенаправления сайта (в настоящее время только для мобильных устройств)

  • Темный режим

  • Случайно сгенерированный useragent

  • Легко установить / развернуть (Поверьте, это очень просто!)

  • Поиск в стиле DuckDuckGo (т. Е.! <Тег> <запрос>) (DDG - Вгсл)

  • Дополнительный поиск на основе местоположения (т. е. Результаты рядом с <город>)

  • Дополнительный режим NoJS для отключения всего Javascript в результатах


* Если он развернут на удаленном сервере или настроен для отправки запросов через VPN, Tor, прокси и т. Д.


Как это всё настроить и запустить? Автор предлагает инструкцию (ссылка в конце статьи), в которой описывает варианты развёртывания на:


  • Heroku. В том числе и на бесплатном аккаунте. Есть отдельные трудности, решение которых описано автором.

  • Repl.it

  • Fly.io

  • Pipx

  • Pip

  • Самостоятельная настройка на сервере

  • Docker. Данная реализация показалась мне самой удобной, ведь для этого докеры и нужны – облегчать жизнь. Дополнительно проксирую его через nginx + сертификат LetsEncrypt


Сам поисковик можно даже сделать поисковиком по умолчанию по аналогии с инструкцией по поисковику по умолчанию Google.


А теперь посмотрим на него вживую(ну, почти)!


Так он выглядит в Desctop-версии


А так в мобильной


Всплывающие подсказки имеются


Выдача Whoogle


Выдача google


Выдача примерно одинакова. Сейчас посмотрим на некоторые настройки, которые предлагает Whoogle:


Filter Results by Country – может быть очень полезно в расследованиях. Ставим нужную нам страну и в результатах будут только те сайты, которые размещены в указанной стране.


Search Language – язык, на котором будут отображаться результат. Остальные языки исключаются из выдачи


Near – регион, для которого будут релевантны запросы.


Block - список сайтов, которые будут исключены из выдачи.


Open Links in New Tab – бесящая особенность гугла – открытие ссылки во вкладке поисковой выдачи. Данная функция позволяет открыть ссылку в другой вкладке и сразу перейти к ней.


Как видите, поисковик позволяет делать запросы в Google с тонкой настройкой из понятного интерфейса и даже использовать его в ваших расследованиях!


117 просмотров0 комментариев

Недавние посты

Смотреть все

Comments


bottom of page