![]() |
VPSProxy - программа для туннелирования HTTP/HTTPS трафика через PHP-гейт.
На написание меня подтолкнула идея bons'a, в реализации которого не было необходимого мне функционала, и самое главное, GUI. http://wonted.ru/wp-content/uploads/...y3-209x300.png [ Возможности ] [+] Поддержка HTTPS для php-гейтов. [+] Туннелирование HTTPS трафика (добавлено в версии 1.1.0) [+] Возможность установки пароля на гейт. [+] Возможность работы с гейтом через любые проки (HTTP(S), SOCKS4, SOCKS5). [+] Работа с гейтом происходит исключительно с помощью метода GET, что обеспечивает защиту от обнаружения по лог-файлам сервера. [+] Возможность установки Cookies, передаваемых при обращении к гейту. Это полезно при сокрытии кода гейта в файлах сайта. Формат: "mycookie=value; mycookie2=123;" [+] Обработка каждого соединения происходит в отдельном потоке. [+] Возможность скачивания и закачивания неограниченно больших файлов (в случае невозможности обхода ограничения set_time_limit() скачивание файлов возможно за несколько раз при условии поддержки докачки со стороны целевого сервера). [+] Механизм препроцессинга запросов оптимизирует работу под HTTP 1.0. [+] Наличие шифрования с задаваемым ключом (шифрование чисто символическое, чтобы скрыть трафик от любопытных глаз); все данные, включая пароль от гейта, передаются в зашифрованном виде. Включение/выключение шифрования не требует правки кода гейта. [+] Возможность работы сразу с несколькими гейтами. В этом случае за каждым гейтом закрепляется определённый User-Agent (назначаемый случайно), что не позволит на целевом сайте связать воедино запросы от разных гейтов. [+] Возможность добавления в запрос к целевому сайту заголовков X-Forwarded-For, X-Real-Ip и Via со случайными IP-адресами (в таком случае сайты, на которых используются механизмы определения IP посетителя по этим заголовкам либо используется mod_realip, будут логировать подставные адреса; также эти заголовки введут в заблуждение администратора сайта). [+] Возможность выбора интерфейса для прослушивания. [+] Подробная статистика по сетевым соединениям, имеются разные уровни профилирования запросов (причём никакие логи не пишутся в файлы). [+] Ключи запуска: -tray - сворачивает окно в трей при запуске. -start - автоматически инициализирует прокси. Для запуска вместе с системой добавьте в Автозапуск ярлык "[dir]\VPSProxy.exe -tray -start" -hidden - делает то же самое что и -tray, плюс скрывает иконку из трея. [ Краткое руководство ] 1. Закачиваем на сайт файл gate.php (предварительно установив свои пароль и ключ шифрования). 2. В программе добавляем URL на залитый гейт, пароль, ключ шифрования и cookies, если нужно. Выбираем его галочкой Use. 3. Порты и интерфейс для прослушивания в большинстве случаев можно оставить по умолчанию. 4. Нажимаем кнопку Start и настраиваем браузер на работу через прокси localhost:2222 (HTTP) и localhost:2223 (HTTPS). 5. Прокси должен заработать. Пробуем зайти на internet.yandex.ru. Скачать: http://wonted.ru/download/6 ================================================== ================================ VPSProxy Gold - расширенная версия VPSProxy (программы для туннелирования HTTP/HTTPS трафика через PHP-гейт). Является нестандартным решеним для обеспечения анонимности веб-сёрфинга. [ Особенности ] [+] Отсутствие лимита в 5 гейтов. [+] Поддержка цепочек гейтов. [+] 3 режима работы цепочек: - Прямая последовательность (трафик проходит через последовательность гейтов, которую Вы явно указали) - Случайные цепочки (каждый запрос пропускается через случайно выстраиваемую цепочку гейтов) - Случайные цепочки с определённым выходным гейтом (аналогично предыдущему режиму, за исключением того что конечный гейт остаётся постоянным. [+] Возможность ускорения сёрфинга через цепочки путём локального кэширования IP-адресов. [+] Поддержка HTTPS для гейтов не независит от их количества. [+] Использование каскадного шифрования - возможность использования любого числа гейтов с разными ключами шифрования. [+] Встроенный чекер гейтов. [+] Можно проверять все гейты сразу, либо каждый гейт по отдельности в момент добавления/правки. [+] Встроенный генератор гейтов. [+] Возможность вставлять в код гейта предварительно сгенерированную таблицу перестановок. Таким образом отпадает необходимость хранения ключа шифрования прямо в гейте, и генерации таблицы при каждом обращении к гейту. [+] Автоматизация процесса создания замаскированного гейта с помощью Cookies [+] Возможность удаления из кода переводоа строк и знаков табуляции. [+] Возможность задания проивольных заголовков запросов. [+] Возможность задания хостов, на которые будет отправляться конкретный заголовок. [+] Возможность временно активировать/деактивировать конкретный заголовок. http://wonted.ru/wp-content/uploads/...up-300x229.png http://wonted.ru/wp-content/uploads/..._3-270x300.png http://wonted.ru/wp-content/uploads/...er-300x216.png http://wonted.ru/wp-content/uploads/...er-300x217.png [ Стоимость ] Цена программы: 990 р. Покупая программу Вы получаете право на дальнейшие бесплатные обновления (за исключением major-релизов; но тем не менее цена на них будет значительно ниже). Купить программу можно связавшись со мной через Jabber (voland@xmpp.ru) или E-mail. |
Цитата:
Автозапуск также сделаю, если народ пожелает. Цитата:
|
Интересная программа, особенно за счет шифрования трафика. На досуге опробую.
|
Добавил ключи для запуска.
|
Добавил поддержку SSL.
|
ништяк вещица, получается каскадный прокси для парсинга очень удобно, да и не только парсинга
|
Большая просьба обновиться до 1.1.1.
Исправлены некоторые глюки при работе с сетью. |
Только у меня ошибка при запуске?
"Ошибка при инициализации приложения (0x0000135). Для выхода бла бла бла..". Под wine тоже не запускается. |
Цитата:
Цитата:
|
а под сокс4/5 не могли бы сделать такую же версию?
|
Архитектура PHP/Apache не позволяет реализовать SOCKS.
Цитата:
|
Добавил [+] Возможность работы с гейтом через SOCKS5 прокси.
|
По линку качается версия 1.1.2, а не 1.2.0 =(
|
немного допилил систему обработки ошибок. Теперь о неверном пароле гейта или о недоступном хосте сообщается в логе программы.
|
Отличный релиз, впрочем как и все остальные автора. Знающим людям будет очень полезен! Спасибо!
|
Спасибо огромное, видно сразу программа с душой делалась. Радует глаз функциональность и реализация.
Изучил php скрипт. Написан просто и четко, судя по всему автор детально изучил данную тему. Макимально просто реализована закачивание и скачивание потока данных. Ничего лишнего. В принципе все основные и самые необходимые функции реализованы. Дальнейшее усовершенствование вижу в добавлении поддержки ftp протокола поверх http, основных функций. Автор, Open Source сила великая. Время пройдет, интерес пропадет, забросишь проект, а он будет жить и развиваться. Подумай по поводу исходников. Это было бы хорошим подспорьем всем начинающим программерам в изучение сетевого обмена, ведь достойных решений крайне мало. |
уже давно имеется.
при обращении к гейту он так же меняется. |
Скрипт работает, большое спасибо. я как понимаю, список gate url - это кол-во цепей через которые проходит трафик?
|
Нет. Трафик распределяется равномерно между гейтами (создаётся впечатление что целевой сайт сёрфят несколько человек).
Цитата:
|
[+] Возможность добавления в запрос к целевому сайту заголовков X-Forwarded-For, X-Real-Ip и Via со случайными IP-адресами (в таком случае сайты, на которых используются механизмы определения IP посетителя по этим заголовкам либо используется mod_realip, будут логировать подставные адреса; также эти заголовки введут в заблуждение администратора сайта).
|
Цитата:
|
не подскажете какие домены вы можете порекомендовать?
|
Я очень глупый вопрос задаю, но где взять ключ шифрования?))
|
>Я очень глупый вопрос задаю, но где взять ключ шифрования?))
строка define('vpsp_enc_key', 'Nb45JUb'); в сккрипте php вместо Nb45JUb указываешь любое значение и потом его же указываешь в программе-клиенте в столбце Key |
Почему-то все время ругается что сертификат левый при работе по https
|
Сделал все по инструкции, но когда пытаюсь зайти через ff на internet.yandex.ru или любой другой сайт, то он долго грузится, а потом пустую страницу показывает.В чем проблема?
|
Создал сайт с php. Создал свой пароль и ключ, залил файл, всё прописал, а мне firefox пишет:
Не удалось найти прокси-сервер Firefox настроен на использование прокси-сервера, который не может быть найден. как исправить? может дело в хостинге? |
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Выключить KIS и файрволл.
|
KIS вырубил, фаервола нету.В чем еще может быть проблема?Порт по прежнему закрыт.
|
Цитата:
Теперь всё правильно но все равно не работает, firefox пишет: Цитата:
Может это дело в хостинге? Посоветуйте хостинг на котором у вас всё работало. И если заменить расширение php на jpg будет ли прокси работать? Если нет, то можно ли добавить такую возможность? ________ в общем работает, но ужасно криво: На порту 2222 отображается в программе следующая информация: Цитата:
На порту 2223 вообще ничего не отображается и также белый фон, да ещё и дольше грузит его. В чем проблема? и можно ли встроить скрипт в index.php? |
Цитата:
Цитата:
Цитата:
Цитата:
|
[x26]VOLAND чем обусловлена установка буфера для чтения в 1024 байт? В первой версии скрипта у вас вроде стояло 8192 байт. Скажите правильно думаю, что при скачивании больших обьемов данных более оптимально использовать буфер побольше. В моей сети высокая полоса пропускания,на сервере достаточно памяти и тоже хороший канал, хочется как можно эффективнее их использовать, при скачивании больших объемов данных. Какой на ваш взгляд оптимальнее выбрать буфер приема в этом случае. Стоит ли расчитывать буфер чтения в скрипте таким образом чтобы он был не меньше произведения полосы пропускания на задержку.
Этот вопрос не случайно созрел. Первые версии программы работали без тормозов. Последняя версия начала "подтормаживать", немножко но есть. |
Добавил опцию установки размера буферов.
|
> Добавил опцию установки размера буферов.
Спасибо! То что нужно. |
Ну не работает, ну хоть ты тресни.
Всё по инструкции. Настраиваю включаю, и оно мне предлагает скачать файл с расширением типа iNq58Mbr.part что-то в этом роде, названия меняются. И это на порте 2222. Порт 2223 ничего не предлагает скачать, тупо белый фон. Скрипт встроил в index.php сайта на движке DLE 9.0. Вот скрин с порта 2222: http://s46.radikal.ru/i113/1010/88/b54416dc4b50.jpg Кстати, как тут картинки вставлять? ____________ Использую бесплатный хостинг myownfreeweb, вот его описание: myownfreeweb Review-Free Web Hosting Review Может в нем какие либо проблемы? |
Цитата:
Отключи шифрование и смени хост. Ещё такое может быть из за разных версий гейта и клиента (по скрину вижу что у тебя 1.4.0). Скачай с сайта последние версии. |
[x26]VOLAND, если в качестве фронтенда стоит веб-сервер nginx то VPSProxy не работает при скачке больших объемов данных. Попытался поправить сам не вышло. Думаю проблема в клиентской части, так как здесь нужно учитывать что nginx кэширует данные от backenda и их размер на выходе и механизм вывода зависят от его настроек. Подтверждение тому является то, что связка скриптов от bons работает нормально.
Поправьте пожайлуста. |
Извенняюсь за то что ввел в заблуждение Volanda.
Проблема была не в ngnix, а в антивирусе KAV 11.0.1.400. А именно в его компоненте "Веб-Антивирус". Варианта решения два:отключить этот компонент или добавить имя хоста в доверенные адреса. Еще раз сжато. Исходные данные: Размер входного и выходного буфера в скрипте и программе 4096. Антивирус KAV 11.0.1.400, настроен по умолчанию. ОС - Windows XP Professional SP3. Можно скачать файл до 115 килобайт включительно. Чтобы снять ограничение нужно настроить или отключить компонент "Веб-Антивирус" в KAV. |
| Время: 20:14 |