Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Избранное (https://forum.antichat.xyz/forumdisplay.php?f=89)
-   -   pproxy - прокси на PHP (https://forum.antichat.xyz/showthread.php?t=93318)

bons 01.01.2009 19:15

Цитата:

Но вот вопрос: Я в уторренте прописываю прокси, localhost 8008бв порт для кача,че писать? Свой открытый порт,или порт сервера?Чтото совсем не качацо
торрент-клиенту нужен HTTPS прокси

Цитата:

если есть возможность - лучше переписать локальный скрипт на использование потоков, а не форков, производительность повысится
для тестов делал версию с модулем threads но ощутимого прироста производительности это не дало плюс еще скрипт стал иногда вылетать. Тем более для windows например эмуляция fork сводится к созданию потока причем не факт что это медленнее или занимает больше ресурсов чем через threads
вот версия с потоками - http://slil.ru/26500515

DVD_RW 02.01.2009 16:04

а у мну траблы с кодировкой... %)

bons 03.01.2009 13:13

Цитата:

Сообщение от DVD_RW
а у мну траблы с кодировкой... %)

попробуй дописать в pproxy.php строку:
Код:

<?php

//$secret = 'pproxypass';

if(isset($_POST['query']) && isset($_POST['host']))
{
    header('Content-type: application/octet-stream');
...

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

m0Hze 03.01.2009 18:16

bons, можно тебя спросить,когда ты будеш свободен и смогеш сделать сокс4-5 сервер,или хттпс.В общем чтоб с торентов качать можно было 8) А то я убился уже весь..сам скрипт смтрел,но никогда не работал с проксями,поэтому боюсь чтонибудь намудитьтам....воть.

bons 03.01.2009 22:56

когда будет время напишу версию pproxy для SOCKS.
Но m0Hze, ты уверен что в твоем случае нужно именно туннелирование через HTTP? Ведь это необходимо если файрволл запрещает открыть порт для прослушивания на сервере, а иначе подойдет обычный прокси, например 3proxy.

m0Hze 03.01.2009 23:02

Знаеш в чем вся проблема?) Я не знаю как настроить этот гребаный 3прокси на Фряхе.Совсем не знаю.На офф сайте етсть инструкция для настройки под меломягкую,а про никсы - ни слова. :)
Если ты можеш объяснить как настроить - то я с удовольствием приму твои советы.
Но всеже для меня былобы безопаснее юхать тунелирование,так как меньшее палево на мой взгляд.Как никак,сервер Провайдера, :)))).....

bons 03.01.2009 23:21

в Сети полно манов по по этому случаю
допустим 3proxy-0.5.3k.tgz - архив с 3proxy

распаковываешь и компилишь:
Код:

tar xvf 3proxy-0.5.3k.tgz
make -f Makefile.unix
cd src

создаешь папке src файл proxy.cfg с содержимым
Код:

socks -p55554
запускаешь 3proxy фоновым процессом:
Код:

./3proxy proxy.cfg >/dev/null &
все файлы кроме 3proxy и proxy.cfg можно удалить, а эти лучше бы назвать по-другому

m0Hze 03.01.2009 23:37

Один глупый вопрос =)
Получиться сокс5 или 4? коннект по 55554 порту?

bons 03.01.2009 23:44

3proxy будет принимать подключения клиентов и 4-ой и 5-ой версий. По 55554 порту

Joker-jar 05.01.2009 18:25

Интересная тема. Тоже как-то делал такое. Прокси был на php, локальный туннель - на Delphi. Только у меня основной задачей было сжатие трафика. Использовал gzip. Для браузеров прозрачно, даже распаковывать не надо. В туннеле настраивалось качество картинок (если надо, прокси сжимал и их, понижая качество). Вместо swf подсовывалась заготовленная флэшка с надписью "BLOCKED BY PROXY". Да, еще прокси в хидерах передавал реальный и сжатый размер страницы, чтобы клиент мог вести статистику экономии. Это я так, может захочешь что-то подобное сделать


Время: 00:34