Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.snto-msu.net/showflat.php?Number=7076359&src=arc&showlite=
Дата изменения: Unknown
Дата индексирования: Wed Apr 13 03:05:43 2016
Кодировка: Windows-1251
Несколько IP на одной машине - Public forum of MSU united student networks
Root | Google | Yandex | Mail.ru | Kommersant | Afisha | LAN Support
  
Technical >> Development (Archive)

Страницы: 1
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
1

В ответ на:

В общем, вопрос - можно ли программно отправлять запросы с чередующимся "исходящим" 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

Да наши прогеры уже перепробовали массу вариантов.

Пробовали бесплатные прокси - прога автоматически в фоновом режиме выпарсивает с сайтов списки бесплатных проксей, тестит их и хранит пул работоспособных проксей для основного рабочего процесса. Проблема - бесплатные прокси медленные, а еще и сильно ограничены по количеству одновременных потоков.

Пробовали платные прокси. Они недорогие, они практически не ограничивают количество потоков - только надо платить за трафик. Проблема - таких сервисов мало, у каждого 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
4

Quote:


Да наши прогеры уже перепробовали массу вариантов.

Пробовали бесплатные прокси - прога автоматически в фоновом режиме выпарсивает с сайтов списки бесплатных проксей, тестит их и хранит пул работоспособных проксей для основного рабочего процесса.





Это они умеют, а асилить работу с сокетами - нет? :grin:

green

Рег.: 28.11.2002
Сообщений: 20916
Из: MSU
Рейтинг: 5080
  Re: Несколько IP на одной машине [re: Kayak]
      15.01.2008 10:03
 

Quote:

Но, насколько я понимаю, приложение, которое будет посылать запросы через сетевой интерфейс этой машины, будет видно сервису, который это приложение будет дергать, под одним конкретным IP. Нельзя ли как-то программно уточнять, какой должен быть использован "исходящий" IP? Это, насколько я понимаю, IP-спуфинг, но в данном случае легальный, потому что все IP-ы, участвующие в ротации, приписаны данной машине, так что пакеты будут возвращаться куда надо.




Да, можно указать, с какого адреса связываться. Это не спуфинг.

Страницы: 1

Technical >> Development (Archive)

Дополнительная информация
1 зарегистрированных и 0 анонимных пользователей просматривают этот форум.

Модераторы:  DarkGray 

Печать темы

Права
      Вы можете создавать новые темы
      Вы можете отвечать на сообщения
      HTML отключен
      UBBCode включен

Рейтинг:
Просмотров темы:

Переход в