Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » PHP: http proxy сервер

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

SPlyer



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
SPlyer, т.е. нужно будет прописать в браузере прокси сервер и порт. Именно сервер, а не всякие излишества типа http:// и /proxy.php  

Если я просто напишу cервер и порт, то каким тогда образом я смогу использовать скрипт на PHP? Сервер и порт я так понимаю должны быть следующие: mysite.com:80 ?

Всего записей: 240 | Зарегистр. 06-06-2004 | Отправлено: 18:59 21-12-2004 | Исправлено: SPlyer, 19:00 21-12-2004
UncoNNecteD



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Хотя наверно можно извернуться

Средствами PHP и тем что дают хостеры, нельзя.

----------
-= Я тут чертовски давно =-

Всего записей: 4040 | Зарегистр. 21-03-2002 | Отправлено: 19:01 21-12-2004
SiMM

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
тем что дают хостеры, нельзя
Это было бы слишком просто
PS: а средства PHP тут не при делах - всё, что от него требуется - это получить управление, если апач его не даёт - то, как говорится, на нет и суда нет.

Всего записей: 2302 | Зарегистр. 14-05-2004 | Отправлено: 20:43 21-12-2004
SPlyer



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Как я понял  полноценный прокси сервер сделать не получится, прийдется делать скрипт, который страницы загружает. А как можно осуществить загрузку файлов через PHP скрипт ?

Всего записей: 240 | Зарегистр. 06-06-2004 | Отправлено: 23:54 21-12-2004
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SPlyer

Цитата:
осуществить загрузку файлов через PHP скрипт ?  

fsockopen, fread и так далее. Либо через CURL

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:57 21-12-2004
SPlyer



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
fsockopen, fread и так далее. Либо через CURL

При этом размер фала, не может превышать предосавляемое хостером пространство ?

Всего записей: 240 | Зарегистр. 06-06-2004 | Отправлено: 18:05 22-12-2004
SiMM

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SPlyer, а ты попробуй для начала. Нет смысла говорить о том, чего нет.

Всего записей: 2302 | Зарегистр. 14-05-2004 | Отправлено: 19:02 22-12-2004
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SPlyer

Цитата:
При этом размер фала, не может превышать предосавляемое хостером пространство ?

если размер большой, то скорее у тебя скрипт грохнется по таймауту, чем ты файл сольешь.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:23 22-12-2004
SPlyer



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А если есть доступ к шеллу то есть возможность ?

Всего записей: 240 | Зарегистр. 06-06-2004 | Отправлено: 21:24 22-12-2004
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SPlyer

Цитата:
А если есть доступ к шеллу то есть возможность ?

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

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:30 22-12-2004
UncoNNecteD



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Кстати, помимо скачки файла, надо будет еще парсить, находить на что он ссылается и менять url, подставляя свой скрипт, чтобы он опять же подгружал эти ресурсы.

----------
-= Я тут чертовски давно =-

Всего записей: 4040 | Зарегистр. 21-03-2002 | Отправлено: 19:24 23-12-2004
MobyDick

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Есть уже готовые решения.
Perl: CGI Proxy http://www.jmarshall.com/tools/cgiproxy/
PHP: PHP Proxy http://php-proxy.sourceforge.net
 
PHP Proxy, если честно я не пользовался, но CGI Proxy очень не дурно сделан и устраивает меня на все 100%.

Всего записей: 157 | Зарегистр. 03-10-2004 | Отправлено: 14:35 05-01-2005 | Исправлено: MobyDick, 14:45 05-01-2005
MobyDick

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Нашёл ещё один
PHP: PHProxy http://www.whitefyre.com/poxy/

Всего записей: 157 | Зарегистр. 03-10-2004 | Отправлено: 20:16 10-01-2005
Frejer Stolz



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ребята, в всё-же, допустим админ даёт добро на любые изменения хоста.
 
Как сделать полноценный прокси, который можно прописать в настройках браузера?
и шо такое пресловутый Демон?

----------
Клуб ГАЗ-69.com

Всего записей: 618 | Зарегистр. 21-01-2002 | Отправлено: 11:11 04-09-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frejer Stolz

Цитата:
и шо такое пресловутый Демон?

это то, что постоянно запущенно и что то делает (слушает порт, к примеру)
 

Цитата:
допустим админ даёт добро на любые изменения хоста

не проще ли тогда поставить софтовую проксю?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 17:13 04-09-2006
Frejer Stolz



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
чудно, действительно, почему бы софтовую не поставить Где такую взять и как поставить?
Я только за  
знать бы где и как

----------
Клуб ГАЗ-69.com

Всего записей: 618 | Зарегистр. 21-01-2002 | Отправлено: 22:55 04-09-2006
zoza



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
squid например..

Всего записей: 131 | Зарегистр. 24-01-2004 | Отправлено: 23:51 04-09-2006
mikd



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ещё мини-вопросик, у меня локалка, у одного юзера установлен анлим-адсл и поставлен простенький проксик на 808 порту... на моём компе висит сайт(апач+пхп, локальный без выхода в инет), как заставить скрипт на моём сайте обращаться на комп юзера с адсл и соответственно грузить контент из инета?
 
надеюсь ясно написал
 
ЗЫ:
то о чём вы выше писали я делал так (если я вас правильно понял):
 
proxy.php

Код:
 
<?if($_SERVER['QUERY_STRING']){$site=file($_SERVER['QUERY_STRING']);for($i=0;$i<count($site);$i++)echo $site[$i];}?>
 

т.е. пишем http://site.com/proxy.php?http://forum.ru-board.com/topic.cgi?forum=31&topic=6811&start=20

Всего записей: 58 | Зарегистр. 05-08-2005 | Отправлено: 03:56 22-09-2006
Brodyaga



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
mikd
Это наверное не сюда...тут вероятно одним РНР не обойдешься.

----------
Damn Metal

Всего записей: 2713 | Зарегистр. 07-01-2006 | Отправлено: 14:41 22-09-2006
KADABRA



Великий покусатель
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mikd

Цитата:
как заставить скрипт на моём сайте обращаться на комп юзера с адсл и соответственно грузить контент из инета?

Используй curl, и передай ему адрес прокси и порт.

----------
Это не подпись.

Всего записей: 1718 | Зарегистр. 14-07-2003 | Отправлено: 20:02 22-09-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Интернет » Web-программирование » PHP: http proxy сервер


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru