Pull to refresh

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

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



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

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

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

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» открывает страницу:

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


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

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


Возможно, такая настройка будет нарушать чьи-то права и какие-то законы, но для себя мы вправе настраивать свои сервера как нам надо, — и получаем нужный результат, не занимаясь обратным инженирингом скайпа и никого не взламываем.
Tags:
Hubs:
Total votes 29: ↑24 and ↓5+19
Comments27

Articles