Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Правило на определенный сайт  (Прочитано 703 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн koder

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Правило на определенный сайт
« : 28 Сентября 2010, 12:51:23 »
Как прописать в системе правило, при котором, если php скрипты захотят обратиться к сайту ya.ru, система это пропускает через определенный прокси.
Можно ли такое сделать?

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Правило на определенный сайт
« Ответ #1 : 28 Сентября 2010, 12:56:36 »
только для скриптов надо или iptables устроит?

Оффлайн koder

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Правило на определенный сайт
« Ответ #2 : 28 Сентября 2010, 12:57:25 »
а iptables для скриптов распространится?

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Правило на определенный сайт
« Ответ #3 : 28 Сентября 2010, 13:00:39 »
для всей системы распространится независимо от приложения.

Оффлайн koder

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Правило на определенный сайт
« Ответ #4 : 28 Сентября 2010, 13:01:42 »
а как там записать такое правило?

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Правило на определенный сайт
« Ответ #5 : 28 Сентября 2010, 14:14:40 »
если php скрипты захотят обратиться к сайту ya.ru

Странные какие-то скрипты.. Дикие, я бы сказал :)
По сабжу - где-то валялся класс для чтения прям из сокетов через fsockopen с поддержкой proxy. Поищу если надо..
Tempora mutantur et nos mutantur in illis

Оффлайн koder

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Правило на определенный сайт
« Ответ #6 : 28 Сентября 2010, 14:22:30 »
если php скрипты захотят обратиться к сайту ya.ru

Странные какие-то скрипты.. Дикие, я бы сказал :)
По сабжу - где-то валялся класс для чтения прям из сокетов через fsockopen с поддержкой proxy. Поищу если надо..
Через fsocketopen сам скрипт обращается, я его не хочу править..
хочу лишь, чтобы он ходил через прокси...

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Правило на определенный сайт
« Ответ #7 : 28 Сентября 2010, 14:28:56 »
Через fsocketopen сам скрипт обращается, я его не хочу править..

ну, наверняка там есть возможность в заголовок proxy без правки добавить. или нету?
Tempora mutantur et nos mutantur in illis

Оффлайн koder

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Правило на определенный сайт
« Ответ #8 : 28 Сентября 2010, 14:34:41 »
Через fsocketopen сам скрипт обращается, я его не хочу править..

ну, наверняка там есть возможность в заголовок proxy без правки добавить. или нету?
есть добавлял, не работает

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Правило на определенный сайт
« Ответ #9 : 28 Сентября 2010, 14:38:41 »
Tempora mutantur et nos mutantur in illis

Оффлайн koder

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Правило на определенный сайт
« Ответ #10 : 28 Сентября 2010, 14:42:57 »
$this->status = 0;
$this->result = '';
$this->headers = array();
$this->cookies = array();
$fp = fsockopen($proto.$host, $port, $this->errno, $this->errstr, $this->http_timeout);
if ($fp)
{
                 }
вот в этот fsocketopen добавлял

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Правило на определенный сайт
« Ответ #11 : 28 Сентября 2010, 14:45:39 »
$proto.$host, $port - это должен быть адрес proxy тут

так примерно -
(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 28 Сентября 2010, 16:02:17 от easy2002 »
Tempora mutantur et nos mutantur in illis

 

Страница сгенерирована за 0.016 секунд. Запросов: 19.