Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Я робин гуд нашей городской сети
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
А при чем тут php? Зачем вообще придумывать прокси-сервер самому, если есть отличные реализации?
Советую посмотреть: http://www[dot]squid-cache[dot]org/
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
stimul
Отправлено: 21 Июля, 2008 - 17:54:07
Новичок
Покинул форум
Сообщений всего: 16
Дата рег-ции: Июль 2008
Помог: 0 раз(а)
Чувак поставь себе UserGate и не мучайся
EuGen
Отправлено: 21 Июля, 2008 - 20:21:58
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Не забудьте так же настроить Ваш маршрутизатор так, чтобы он прибавлял +1 к TTL проходящих пакетов, иначе за это "робингудство" провайдер не похвалит.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Новенький
Отправлено: 22 Июля, 2008 - 03:36:16
Новичок
Покинул форум
Сообщений всего: 4
Дата рег-ции: Июль 2008
Помог: 0 раз(а)
Мне бы на PHP...
kamikadze
Отправлено: 22 Июля, 2008 - 09:35:17
Склонен к самоубийству
Покинул форум
Сообщений всего: 391
Дата рег-ции: Янв. 2007
Т.е. мне нужно пробежаться по всем ссылкам, изображениям, скриптам (<script></script>), <link'ам и т.д, проверить каждую на разные условия (есть или нету протокола, есть ли адрес сайта, который посещаем, если нету то мы добавим из $_GET['freeurl']) и изменить собственно
Покинул форум
Сообщений всего: 51
Дата рег-ции: Июнь 2008
Помог: 0 раз(а)
[+]
Находите все ссылки ф-ей preg_replace_callback(pattern,function,string). Собственно в функции и обрабатывайте.
EuGen
Отправлено: 22 Июля, 2008 - 16:49:29
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
А если хочется передать POST-параметры .. тоже include будете делать?
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
kamikadze
Отправлено: 22 Июля, 2008 - 16:56:33
Склонен к самоубийству
Покинул форум
Сообщений всего: 391
Дата рег-ции: Янв. 2007
Помог: 0 раз(а)
Ну я сделал такое чудо только для чтения БАШа пару человекам у которых закончился инет, а так разве что проксю надо писать...
EuGen
Отправлено: 22 Июля, 2008 - 17:00:31
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Вот к тому и сводится вопрос. А зачем писать прокси-сервер если есть отличные готовые реализации?
А в скрипте всего не опишешь..
А если я хочу послушать интернет-радио? .. Потоковое видео.. Примеров - масса..
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Джур
Отправлено: 22 Июля, 2008 - 20:18:16
Посетитель
Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007
Помог: 0 раз(а)
EuGen пишет:
А если я хочу послушать интернет-радио?
Да, тогда проще юзать простой прокси сервер...
Но если уж именно на РНР, можно написать скрипт который будет работать как обычный http-прокси. Тоесть слушать порт, например 8080 и обрабатывать запросы HTTP_1.0
Тогда не надо ничего лишнего.
----- Тамбовский каджит тебе товарищ
Гость
Отправлено: 26 Июля, 2008 - 00:29:20
УДАЛЁН
Вот что, советую CGIProxy...
Да, это на Perl, а не на PHP, зато заменяет ссылки полностью: и обычные, и картинки, и в скриптах динамически (Т.е. даже если сылка не является литералом в переменной, а генерируется динамически)... И самое главное полность созраняется вид Web-страницы и работочпособность скриптов!
Плюс куча настроек и конфидециальность Cookie
Лучшего Web-проксера я не видел... Качайте: http://www[dot]jmarshall[dot]com/tools/c[dot][dot][dot]2[dot]1beta17[dot]tar[dot]gz
CGIProxy можно настроить так, чтобы он вставлял Вашу рекламу в страницы и убирал чужую
Для пущей убедительности посмотрите CGIProxy в действии (Без вставки рекламы и всяких крезаний страниц): http://cgiproxy[dot]oks71[dot]ru/ или http://cgiproxy[dot]oks71[dot]biz/ (Кстати во втором можете творить что хотите, он завтра закрывается )
А так лучше пользоваться Не-Web проксей типа Squid или UserGate
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.