|
Kayak
|
|
|
|
|
|
|
|
|
Рег.: 22.10.2004
|
|
Сообщений: 2432
|
|
|
|
Рейтинг: 1098
|
|
Несколько IP на одной машине
11.01.2008 17:29
|
|
|
Возник следующий вопрос.
Задача - нужно дергать некоторый сервис с разных IP (чтобы не забанили). Нужен раунд-робин из какого-то числа IP-ов, чтобы максимально сократить тайм-ауты между запросами.
Простой вариант - иметь несколько проксей и проксировать запросы через них.
Нет ли других решений?
Например, на одну машину можно повесить несколько статических "белых" адресов. Но, насколько я понимаю, приложение, которое будет посылать запросы через сетевой интерфейс этой машины, будет видно сервису, который это приложение будет дергать, под одним конкретным IP. Нельзя ли как-то программно уточнять, какой должен быть использован "исходящий" IP? Это, насколько я понимаю, IP-спуфинг, но в данном случае легальный, потому что все IP-ы, участвующие в ротации, приписаны данной машине, так что пакеты будут возвращаться куда надо.
В общем, вопрос - можно ли программно отправлять запросы с чередующимся "исходящим" IP, если эти IP приписаны машине, на которой крутится приложение?
|
|
|
aset
|
|
boar
|
|
|
|
|
|
|
Рег.: 05.09.2003
|
|
Сообщений: 36470
|
|
|
|
Рейтинг: 6913
|
|
Re: Несколько IP на одной машине
[re: Kayak]
11.01.2008 17:36
|
|
|
В форуме недавно постили ссылку на халявные корбиновские логины, l2tp.corbina.net доступен из интернета.
|
may have come in contact with nuts |
|
|
alcogolic
|
|
anonymous
|
|
|
|
|
|
|
Рег.: 01.06.2005
|
|
Сообщений: 1678
|
|
|
|
Рейтинг: 2109
|
|
Re: Несколько IP на одной машине
[re: Kayak]
11.01.2008 17:40
|
|
|
В ответ на:
В общем, вопрос - можно ли программно отправлять запросы с чередующимся "исходящим" IP, если эти IP приписаны машине, на которой крутится приложение?
Можно. Когда ты вызываешь bind(), ты можешь указать, с какого адреса ты будешь ходить. Так, например, у ping-а есть опция -S <src_ip> - какой source ip использовать.
|
'НИКАКИХ КРЫЛЬЕВ НЕТ. ПРОСТО УМИРАЕШЬ И ВСЕ' Гусеница |
|
|
Kayak
|
|
|
|
|
|
|
|
|
Рег.: 22.10.2004
|
|
Сообщений: 2432
|
|
|
|
Рейтинг: 1098
|
|
Re: Несколько IP на одной машине
[re: aset]
11.01.2008 17:42
|
|
|
Гляну, спасибо.
Но вопрос все равно актуален, интересно узнать. Так-то энное количество проксей получить не проблема, просто интересна работа со многими ипами на одной машине.
|
|
|
Ilyatk
|
|
addict
|
|
|
|
|
|
|
Рег.: 11.06.2005
|
|
Сообщений: 632
|
|
|
|
Рейтинг: 124
|
|
Re: Несколько IP на одной машине
[re: Kayak]
11.01.2008 17:51
|
|
|
Поищи на сайтах ТОР. это прокся как раз которая меняет айпи раз в эн минут.
|
|
|
Kayak
|
|
|
|
|
|
|
|
|
Рег.: 22.10.2004
|
|
Сообщений: 2432
|
|
|
|
Рейтинг: 1098
|
|
Re: Несколько IP на одной машине
[re: Ilyatk]
11.01.2008 17:57
|
|
|
Да наши прогеры уже перепробовали массу вариантов.
Пробовали бесплатные прокси - прога автоматически в фоновом режиме выпарсивает с сайтов списки бесплатных проксей, тестит их и хранит пул работоспособных проксей для основного рабочего процесса. Проблема - бесплатные прокси медленные, а еще и сильно ограничены по количеству одновременных потоков.
Пробовали платные прокси. Они недорогие, они практически не ограничивают количество потоков - только надо платить за трафик. Проблема - таких сервисов мало, у каждого 1-2 IP-а, меняется раз-два в день. Эти прокси рассчитаны на анонимность, а не регулярную смену самого IP-а.
Пришли к тому, что надо иметь собственный набор IP. Получить кучу статических адресов не проблема, вопрос только в программной части. Сейчас вот бегаю по MSDN, чтобы выяснить, как bind()-ить под C#. Насколько я вижу, Webclient юзать разные IP-ы не умеет (или умеет?).
|
|
|
Zigzag
|
|
aviator
|
|
|
|
|
|
|
Рег.: 24.11.2003
|
|
Сообщений: 1531
|
|
Из: Спустился с неба
|
|
Рейтинг: 575
|
|
Re: Несколько IP на одной машине
[re: Ilyatk]
11.01.2008 18:29
|
|
|
ТОР это не прокся, это несколько серверов, которые помогают тебе оставаться незамеченным в сети, чтобы враги не засветили маршрут по которому идут до и от тебя пакеты, позволяя переназначать маршруты от тебя до хостов 
|
В глаза мне смотри! |
|
|
Thirteen
|
|
ጷ
|
|
|
|
|
|
|
Рег.: 28.02.2005
|
|
Сообщений: 10082
|
|
|
|
Рейтинг: 6754
|
|
Re: Несколько IP на одной машине
[re: Kayak]
11.01.2008 18:31
|
|
|
тор работает по принципу что подключился, а айпишники серверов сами меняются. Кстати, как часто надо запрашивать, и как часто надо ip менять?
|
улыбаемся и машем |
|
|
Kayak
|
|
|
|
|
|
|
|
|
Рег.: 22.10.2004
|
|
Сообщений: 2432
|
|
|
|
Рейтинг: 1098
|
|
Re: Несколько IP на одной машине
[re: Thirteen]
11.01.2008 18:59
|
|
|
В ответ на:
тор работает по принципу что подключился, а айпишники серверов сами меняются. Кстати, как часто надо запрашивать, и как часто надо ip менять?
Я поставил, попробовал, айпишник меняется примерно раз в 10 минут (как и было обещано), от частоты запросов оно не зависит.
|
|
|
Kayak
|
|
|
|
|
|
|
|
|
Рег.: 22.10.2004
|
|
Сообщений: 2432
|
|
|
|
Рейтинг: 1098
|
|
Re: Несколько IP на одной машине
[re: Thirteen]
11.01.2008 19:04
|
|
|
Чтобы быть точным - там не айпишники серверов меняются, а маршрут следования пакетов, так что меняется точка выхода пакета.
|
|
|
Zigzag
|
|
aviator
|
|
|
|
|
|
|
Рег.: 24.11.2003
|
|
Сообщений: 1531
|
|
Из: Спустился с неба
|
|
Рейтинг: 575
|
|
Re: Несколько IP на одной машине
[re: Kayak]
11.01.2008 19:13
|
|
|
Блин, я так и написал же вверху.
|
В глаза мне смотри! |
|
|
Kayak
|
|
|
|
|
|
|
|
|
Рег.: 22.10.2004
|
|
Сообщений: 2432
|
|
|
|
Рейтинг: 1098
|
|
Re: Несколько IP на одной машине
[re: Zigzag]
11.01.2008 19:29
|
|
|
Я на последний пост Thirteen отвечал.
|
|
|
Thirteen
|
|
ጷ
|
|
|
|
|
|
|
Рег.: 28.02.2005
|
|
Сообщений: 10082
|
|
|
|
Рейтинг: 6754
|
|
Re: Несколько IP на одной машине
[re: Kayak]
11.01.2008 19:59
|
|
|
Ну собственно это я и имел в виду. А какие частоты смены нужны то?
|
улыбаемся и машем |
|
|
Kayak
|
|
|
|
|
|
|
|
|
Рег.: 22.10.2004
|
|
Сообщений: 2432
|
|
|
|
Рейтинг: 1098
|
|
Re: Несколько IP на одной машине
[re: Thirteen]
12.01.2008 01:16
|
|
|
В ответ на:
Ну собственно это я и имел в виду. А какие частоты смены нужны то?
Ну, вообще говоря, желательна смена раз в две-три минуты.
Но, на самом деле, работа с сокетом на низком уровне и разные эндпоинты бинда решают проблему. Заиметь пачку белых статиков для конкретной машины ведь не проблема.
|
|
|
green
|
|
|
|
|
|
|
|
|
Рег.: 28.11.2002
|
|
Сообщений: 20916
|
|
Из: MSU
|
|
Рейтинг: 5080
|
|
Re: Несколько IP на одной машине
[re: Kayak]
15.01.2008 10:02
|
|
|
Quote:
Да наши прогеры уже перепробовали массу вариантов.
Пробовали бесплатные прокси - прога автоматически в фоновом режиме выпарсивает с сайтов списки бесплатных проксей, тестит их и хранит пул работоспособных проксей для основного рабочего процесса.
Это они умеют, а асилить работу с сокетами - нет? 
|
|
|
green
|
|
|
|
|
|
|
|
|
Рег.: 28.11.2002
|
|
Сообщений: 20916
|
|
Из: MSU
|
|
Рейтинг: 5080
|
|
Re: Несколько IP на одной машине
[re: Kayak]
15.01.2008 10:03
|
|
|
Quote:
Но, насколько я понимаю, приложение, которое будет посылать запросы через сетевой интерфейс этой машины, будет видно сервису, который это приложение будет дергать, под одним конкретным IP. Нельзя ли как-то программно уточнять, какой должен быть использован "исходящий" IP? Это, насколько я понимаю, IP-спуфинг, но в данном случае легальный, потому что все IP-ы, участвующие в ротации, приписаны данной машине, так что пакеты будут возвращаться куда надо.
Да, можно указать, с какого адреса связываться. Это не спуфинг.
|
|