|
|
|
Linux+proxy pool. Карусель прокси в локальной сети из виртуальных машин vmware
|
|||
|---|---|---|---|
|
#18+
Вечер добрый. Ситуация бредовая, но кому-то покажется интересной: Есть динамический пул ip адресов. То есть раз в 5 минут предоставляются ip адреса в количестве 200 шт. Айпи адреса это прокси которые имеют различные порты. Через них мы можем попасть в интернет (удивительно). Из всего списка нам надо 100 айпи для работы, 100 в резерв. Мы делаем сетку одинаковых виртуальных машин (пул машин vmware view) на старушке windows xp. Машины из пула получают dhcp настройки. На пул вм-машин мы сажаем 100 человек, они работают только в интернете. И вот условие: нельзя чтобы виртуальные машины светили в интернете один ip адрес. То есть каждой машине надо дать по одному адресу из айпи пула. Плюс если прокси вдруг сдох, дать заменить его на айпи из резерва. Из этого следует что нам нужен шлюз на linux-оидной машинке. Этот монстр должен обрабатывать списки ip адресов и давать виртуальным машинам ip адреса (как запоминать что дал той или иной машине это уже будет работа с базой mysql). Мы делаем локальную сеть 10.15.20.0 /24. Linux шлюз ставим на 10.15.20.1. На 10.15.20.2 ставим dhcp сервер и настраиваем на нём область от 10.15.20.101-10.15.20.200 включительно. Шлюз по умолчанию раздаваемый dhcp ставим 10.15.20.1 Теперь вопрос к богам linux наверное... Как сделать такую linux машину? Если всё получится, могу в ЛС объяснить в чём изюм этого существа. Точно говорю что не для спама ищу решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2014, 20:58 |
|
||
|
Linux+proxy pool. Карусель прокси в локальной сети из виртуальных машин vmware
|
|||
|---|---|---|---|
|
#18+
Перечитал уже кучу всего по этой теме. Многие ищут как одну виртуалку пустить через прокси. Это довольно просто при использовании рабочего десктопа, но в моей ситуации это целая структура на ESXi. Как я понял можно использовать как-то прокси юзая squid (вроде так). Пожалуйста, помогите хоть рассуждениями. Можно упростить задачу изменив количество виртуальных машин до 2х. Следовательно linux должен трафик с одной машины пускать через один прокси, а трафик второй машины через другой прокси, одновременно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2014, 22:58 |
|
||
|
Linux+proxy pool. Карусель прокси в локальной сети из виртуальных машин vmware
|
|||
|---|---|---|---|
|
#18+
Вот как раз на двух машинах задача решается тривиально - NAT-ированная сеть и индивидуальные настройки прокси в каждой пробирке. Для кучи машин задача решается точно также. Остаётся решить задачу согласованного выбора нового прокси. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2014, 23:23 |
|
||
|
Linux+proxy pool. Карусель прокси в локальной сети из виртуальных машин vmware
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, Смотрю в сторону php+mysql. Наваяю движок, который по крону будет зырить айпи и обновлять соответствующие записи в базе. А уже собственно из базы можно обновлять "пробирку" (но тут уже наверное cgi надо). Если есть чёткое чтиво по nat-ированию буду рад. Или в кратце с чего начать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2014, 23:50 |
|
||
|
Linux+proxy pool. Карусель прокси в локальной сети из виртуальных машин vmware
|
|||
|---|---|---|---|
|
#18+
kreziИли в кратце с чего начать... iptables manual. Расписано от и до. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 00:01 |
|
||
|
Linux+proxy pool. Карусель прокси в локальной сети из виртуальных машин vmware
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Спасибо. Уже читал поверхностно, но надо уделить этой теме больше внимания. А не встречали на просторах интернета повести как кто-то поднимал такую систему до слов "получили шлюз, который гонит трафик с одного компьютера через этот прокси, а со второго на этот прокси"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 00:16 |
|
||
|
Linux+proxy pool. Карусель прокси в локальной сети из виртуальных машин vmware
|
|||
|---|---|---|---|
|
#18+
kreziПеречитал уже кучу всего по этой теме. Многие ищут как одну виртуалку пустить через прокси. Это довольно просто при использовании рабочего десктопа, но в моей ситуации это целая структура на ESXi. Как я понял можно использовать как-то прокси юзая squid (вроде так). Пожалуйста, помогите хоть рассуждениями. Можно упростить задачу изменив количество виртуальных машин до 2х. Следовательно linux должен трафик с одной машины пускать через один прокси, а трафик второй машины через другой прокси, одновременно. Както так: (Пакет из локальной сети маршрутизируется в глобальную) # пакет с адреса 10.15.20.101:3128 подменяем адрес назначения пакета на глобальный 123.123.123.123:3128 (из пула проксей) iptables -t nat -A PREROUTING -s 10.15.20.101 -p tcp --dport 3128 -j DNAT --to-destination 123.123.123.123:3128 # меняем адрес источника пакета на ваш глобальный ип iptables -t nat -A POSTROUTING -d 10.15.20.101 -p tcp --dport 3128 -j SNAT --to-source 213.213.213.213 Basil A. SidorovОстаётся решить задачу согласованного выбора нового прокси. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 00:33 |
|
||
|
Linux+proxy pool. Карусель прокси в локальной сети из виртуальных машин vmware
|
|||
|---|---|---|---|
|
#18+
неТолик1, Благодарю. Я уточню: с linux плотно не работал. Вэб-серверы умею, а вот с сетями в linux как свинья в апельсинах. Может ли кто-то помочь "незатак" настроить всё со стороны linux? Т.е. До момента вот какой-то скрипт, передаёшь параметры, прокси сменится для этой машины. Обработку айпи пула смогу сам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 00:42 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=38755343&tid=1482373]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
151ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 10ms |
| total: | 238ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...