IP - как заменить при запросе удаленного документа

Тема в разделе "HTML, CSS, XML, JavaScript", создана пользователем Mikhail314, 24 авг 2004.

Статус темы:
Закрыта.
  1. Mikhail314

    Mikhail314 Гость

    Вводные данные:
    Есть сайт на платном хостинге с поддержкой PHP5, Perl5, Python, C++,
    cURL 7.9.8, MySQL; работает под Apache+Linux.

    Также есть необходимость периодически запрашиватьс другого сервера один динамически меняющийся документ, точнее, это делает пользователь, загружая страницу моего сайта (отображается обработанное содержание документа).

    Но есть одно НО! Документ должен запрашиваться с различными IP адресами. Пока же получается, что документ запрашивается с IP-адресом моего сайта.

    Теперь вопрос: как изловчиться сделать так, чтобы документ этот запрашивался с IP-адресом зашедшего на страничку пользователя?

    Нужна идея и направление, как это сделать.

    Что пока пришло мне на ум (теоретически):
    1) Каким-то образом (в PHP-исходниках) модифицировать функцию fsocketopen, чтобы она меняла нужным образом поля IP-протокола (например, меняла IP сайта на IP зашедшего на сайт).
    2) То же, что и п.1, но по FTP-протоколу (опять же, поменяв соотв. поля в пакетах IP).
    3) Как-то использовать библиотеку cURL или модифицировать какие-то ее функции.
    4) Сочинить / где-то взять некий PHP-прокси-сервер (или не PHP), который будет подставлять нужный IP.
    5) Запускать средствами PHP какую-то программу / скрипт под Linux, которая будет это делать.

    С радостью и благодарностью приму любые осмысленные идеи, как это можно сделать (как изловчиться).
    Может, уже есть готовые модифицированные функции.
    Или где лучше это поискать / спросить.

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

    Квалификация моя как программиста не очень высокая (немного знаю только PHP4), поэтому просьба это учесть, рассказывать как можно подробнее и ногами сильно не пинать! ;-)

    Еще очень большая просьба дублировать Ваши ответы на E-Mail: av314@mail.ru

    P.S. Сам сайт сделан на PHP.
     
  2. Guest_stalker777

    Guest_stalker777 Гость

    Я тоже профан в єтом деле , но у меня примерно та же необходимость.
    Я пока накопал информацию , что это можно сделать через маршрутизатор . Он может заменить адрес исходящего IP , а затем получить ответ. Вот только сам механизми пока еще не выяснил .

    мое мыло crystal78@ua.fm
     
  3. admin

    admin Well-Known Member

    Регистрация:
    8 авг 2003
    Сообщения:
    2.811
    Симпатии:
    0
    Mikhail314
    можно брять прокси лист или соксы и менять динамически.
     
  4. insect

    insect Гость

    первый же маршрутизатор вас пошлёт! либо запрос отправит но ответа не дождётесь. Если тока надыбать 1000 прокси серверов и через них периодически запрашивать необходимый документ
     
  5. MaSJaN

    MaSJaN Гость

    народ, Вы вообще понимаете чего Вы хотите?? если ты заменишь IP адрес, то ответ будет отправлен на другой IP и ответ не получить! единственная возможность это прокси
     
  6. admin

    admin Well-Known Member

    Регистрация:
    8 авг 2003
    Сообщения:
    2.811
    Симпатии:
    0
    MaSJaN
    ну если его е DDoS интересует - то да.
     
  7. desp

    desp Гость

    Решение я вижу одно: запрашивать этот динамический документ средствами JS, тогда подставляется IP конкретного посетителя, а не Вашего сервера.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей