[Из песочницы] Подменяем в Skype поисковик Bing на нужный
Свободу поиску из 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» открывает страницу:
http://www.bing.com/search?q=выделенная+фраза+чата&FORM=SKYPCC&PC=SKCC
Компьютер, на котором это происходит, находит подмененную нами запись о домене и направляет запрос на наш сервер 192.168.7.5. Nginx на сервере обрабатывает запрос и перенаправляет на нужный URL:
https://www.google.com/search?q=выделенная+фраза+чата
Возможно, такая настройка будет нарушать чьи-то права и какие-то законы, но для себя мы вправе настраивать свои сервера как нам надо, — и получаем нужный результат, не занимаясь обратным инженирингом скайпа и никого не взламываем.