Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: geo proxy
On Fri, Oct 16, 2009 at 11:50:00AM +0300, Gena Makhomed wrote:
> Здравствуйте!
>
> для директивы geo можно задать параметр proxy
> чтобы определять реальный ip адрес клиента,
> а не ip адрес прокси-сервера Opera Turbo. (1)
>
> вопрос: откуда можно взять полный и актуальный
> на текущий момент список всех proxy-серверов оперы ?
>
> ведь со временем они могут добавлять новые сервера
> и делать новые proxy в различных странах/континентах
> - у них на сайте opera.com я не нашел такого списка.
>
> поиском в google удалось найти только список
> opera mini proxy на какой-то момент времени. (2)
Что-то оно резолвится почти в одно и то же.
Мы используем
# Opera Turbo proxies
proxy 91.203.96.0/24;
proxy 94.246.126.0/23;
proxy 195.189.142.0/23;
Можно ещё добавить
64.255.180.0/24
> идеальный вариант - иметь что-то вроде регулярно
> обновляемого списка украинских и UA-IX сетей. (3)
>
> все что смог придуть - это проверять по dns
> прямое и обратное имя по ip-адресу клиента,
> и если там будет имя *.opera-mini.net или
> *.operamini.com и будет присутствовать
> белый ip в X-Forwarded-For - значит
> это proxy-сервер оперы, а не клиент.
>
> второй вопрос: нет ли лучшего алгоритма для поиска?
> (интересует менее затратный или более точный способ)
>
> кроме Opera Turbo/Mini наверное больше нет аналогичных широко
> распостраненных proxy-серверов, значению в X-Forwarded-For
> от которых можно доверять и брать оттуда ip адрес клиента?
>
> --
> Best regards,
> Gena
>
> 1.
>
> http://sysoev.ru/nginx/docs/http/ngx_http_geo_module.html#geo
>
> http://dev.opera.com/articles/view/designing-with-opera-mini-in-mind/
>
> 2.
>
> this are all of opera mini 1-5 version servers
>
> *.beta.opera-mini.net
> *.net.beta.opera-mini.net
> *.ns.net.beta.opera-mini.net
> *.server4.operamini.com
> beta.opera-mini.net
> bite4-cust.opera-mini.net
> global-4-lvs-usa.opera-mini.net
> global-turbo-1.beta.opera-mini.net
> lab13-turbo.beta.opera-mini.net
> labs1-turbo.beta.opera-mini.net
> mini5opera.beta.opera-mini.net
> minil.beta.opera-mini.net
> mobitel-cust.opera-mini.net
> net.beta.opera-mini.net
> nokia-s40-10-cust.opera-mini.net
> nokia-s40-11-cust.opera-mini.net
> nokia-s40-6-cust.opera-mini.net
> nokia-s40-7-cust.opera-mini.net
> nokia-s40-8-cust.opera-mini.net
> nokia-s40-9-cust.opera-mini.net
> ns.net.beta.opera-mini.net
> pinoyden.beta.opera-mini.net
> pinoymodders.beta.opera-mini.net
> pistolx.beta.opera-mini.net
> pma.beta.opera-mini.net
> server1.server4.operamini.com
> server4.operamini.com
> spcsd.ns.net.beta.opera-mini.net
> symbianize.beta.opera-mini.net
> wapdemon.beta.opera-mini.net
> google-cust.opera-mini.net
> mini5.opera-mini.net
> mini5beta.opera-mini.net
> nokia-s40-12-cust.opera-mini.net
> nokia-s40-13-cust.opera-mini.net
> nokiaovi-cust.opera-mini.net
> yahoo-cust.opera-mini.net
> global-turbo-1-lvs-usa.opera-mini.net
>
> 3.
>
> Список украинских сетей
> http://www.colocall.net/ua/
>
> Список UA-IX сетей
> http://www.colocall.net/uaix/
>
>
--
Игорь Сысоев
http://sysoev.ru
|