Подменяем в Skype поисковик Bing на нужный

в 8:23, , рубрики: hosts, nginx, skype

Свободу поиску из Skype! Как, благодаря nginx, можно просто подменить домен и гуглить прямо из чата, а не бингать.

Подменяем в Skype поисковик Bing на нужный - 1

С появлением возможности поиска в Bing из меню Skype, у меня прочно засела мысль, что это не справедливо по отношению к другим поисковым системам и всенепременно должен быть бесплатный способ искать также и в других поисковиках! Но, к сожалению, я еще не нашел готового решения данной задачи.

Однажды, настраивая nginx на локальном сервере дома и общаясь в скайпе, я решил все-таки исправить данную несправедливость. Нижеописанное позволит перенаправлять все запросы к доменам bing на определенный домен, в моем случае — гугл, не внедряясь в код скайпа, а лишь посредством настройки dns (etc/hosts) и nginx.

1. Ели у Вас в локальной сети есть DNS-сервер, лучше прописать в него соответствующие записи, а я просто поправлю локальный файл etc/hosts — под Unix или %HOMEDRIVE%WindowsSystem32driversetchosts — под виндой; добавляем строку:

192.168.7.5	www.bing.com

192.168.7.5 — IP-адрес локального сервера, на котором установлен nginx.

2. В файле конфигурации nginx добавляем сервер:

server {
        listen 80;
        server_name www.bing.com;
        return https://www.google.com/search?q=$arg_q;
}

Вместо $arg_q nginx подставляет соответствующую переменную, так, если Вам нужно искать на Википедии, достаточно изменить строку на:

        return https://ru.wikipedia.org/w/?search=$arg_q;

Перезапускам демон:

service nginx reload

Итак, что же у нас происходит?

Skype при выборе пункта меню «Поиск Bing» открывает страницу:


http://www.bing.com/search?q=выделенная+фраза+чата&FORM=SKYPCC&PC=SKCC

Компьютер, на котором это происходит, находит подмененную нами запись о домене и направляет запрос на наш сервер 192.168.7.5. Nginx на сервере обрабатывает запрос и перенаправляет на нужный URL:


https://www.google.com/search?q=выделенная+фраза+чата

Возможно, такая настройка будет нарушать чьи-то права и какие-то законы, но для себя мы вправе настраивать свои сервера как нам надо, — и получаем нужный результат, не занимаясь обратным инженирингом скайпа и никого не взламываем.

Автор: gpk

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js