geo proxy

Igor Sysoev is at rambler-co.ru
Fri Oct 16 13:06:06 MSD 2009


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





More information about the nginx-ru mailing list