Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
geo proxy
- To: nginx-ru@xxxxxxxxx
- Subject: geo proxy
- From: Gena Makhomed <gmm@xxxxxxxxx>
- Date: Fri, 16 Oct 2009 11:50:00 +0300
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=csdoc.com; s=dkim; t=1255683001; bh=GuQAxIML8OluBcp5T7zNoDIG/NVnlQquJu4qd1raXbw=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:Subject: Content-Type:Content-Transfer-Encoding; b=nb6x/gwXDGxM0DQjhJ4QUwxU 8acM6ZDy7Ty8TYv/5bCGWR40hI0wehBKCMJmTeacqH2lnWAhUnWBGvza486MH9+C8wg 9bj9kAUy1sm3ptFRgqJ2K8ImDyQdNsBXaPhY8VkM+ViXe4UQ/7gKNXVkppDH84PpL5X G1w4THPLQ7N9U=
Здравствуйте!
для директивы geo можно задать параметр proxy
чтобы определять реальный ip адрес клиента,
а не ip адрес прокси-сервера Opera Turbo. (1)
вопрос: откуда можно взять полный и актуальный
на текущий момент список всех proxy-серверов оперы ?
ведь со временем они могут добавлять новые сервера
и делать новые proxy в различных странах/континентах
- у них на сайте opera.com я не нашел такого списка.
поиском в google удалось найти только список
opera mini proxy на какой-то момент времени. (2)
идеальный вариант - иметь что-то вроде регулярно
обновляемого списка украинских и 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/
|