вообще ситуация с несколькими IP обычно нужны только для входящего трафика, ибо на них легко вешаться и отвечать. а вот именно кравлить с них достаточно непросто ибо роутинг кривота и тп :)
@Frozzeg, почитай про ip-алиасы. По сути ты можешь их подключить к сетевому интерфейсу, потом можешь поставить прокси локальный и выходить через них
Можно даже через curl юзать алиасы, без установки прокси, но это неудобно
@mathete посоветуй что-нибудь для этого?
https://smappi.org/ - платформа по созданию API на все случаи жизни
@Frozzeg, если на vps айпишки в панельке включаются, то тебе не надо будет ничего роутить, и тем-более анонсить. Просто посмотри, что они у тебя появились в выводе ifconfig.
Далее, как выше уже говорили, у curl есть опция --interface.
По поводу использования в ЯП... По определению, сокет имеет точку А(ip:port) и точку Б(ip:port). В 99% случаев, при connect указывается только dest и ОС сама берёт дефолтный интерфейс и свободный порт. Во многих высокоуровневых языках можно указать source при работе с tcp. В python, правда это появилось почти вчера 17.2. socket — Low-level networking interface — Python 2.7.10 documentation [docs.python.org]. А в протоколах выше, уже на это забили хуй.
Варианты - curl, которому не всё равно. Монкепатчинг в рантайме высокоуровневых протоколов. Работа на уровне tcp.
короче вы повыебывались и сказали что и я - все сложно, роутинг + не факт что пакеты назад через тот же роут пройдут, а не потеряются )) multirouting с несокльких IP непростая вещь, но и не сложная, но с полпинка не заведешь 99%.
@adw0rd, ну я задачу не услышал до конца :) и не понятны скилы участника битвы. При абстрактных данных - меньше накладных расходов и больше контроля, если указывать source в приложении.
@phpdude, если хостер даёт айпишки, то роутинг уже весь настроен и с уровня приложения, даже системного, у тебя есть адрес и спокойно работаешь, как я выше описал. А если ТС спиздил ипы и пытается их анонсить с vps, то даже не смешно.
@phpdude, если хостер даёт айпишки, то роутинг уже весь настроен и с уровня приложения, даже системного, у тебя есть адрес и спокойно работаешь, как я выше описал. А если ТС спиздил ипы и пытается их анонсить с vps, то даже не смешно.
@mathete, это работает до тех пор пока у тебя они в одной сети все находятся с роутером, как только разные сети - начинают происходить интересные вещи ))) по крайней мере так было лет 6 назад. Возможно уже все пофикшено ))) но тогда я был совсем охуевшей рожей которая хотела сразу 4 провайдера завернуть в один канал и роутить попакетно все в разные сети чтобы быстрее все работало ))
Спустя 40 сек.
ну спиздил ипы если сервера подключены через vlan невозможно (если фильтр по vlan стоит), большинство провайдеров юзают вланы так что пох на это
Нашел решение для шарпа, но запрос отваливается по таймауту. Возможно, ответ приходит на другой айпи. Еще не разбирался.
@Frozzeg, я же говорю что там не все так просто. Там роутинг и метки на пакеты странные ставятся в такой ситуации и их либо едро хуячит как бед либо они вникуда роутятся сторонними гейтами )) панель тебе дает много ip чисто для бинда на них чтобы сайты можно было на разные ипы вешать. односторонняя хуйня как б