VPSProxy - программа для туннелирования HTTP/HTTPS трафика через PHP-гейт. На написание меня подтолкнула идея bons'a, в реализации которого не было необходимого мне функционала, и самое главное, GUI. [ Возможности ] [+] Поддержка 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 [+] Возможность удаления из кода переводоа строк и знаков табуляции. [+] Возможность задания проивольных заголовков запросов. [+] Возможность задания хостов, на которые будет отправляться конкретный заголовок. [+] Возможность временно активировать/деактивировать конкретный заголовок. [ Стоимость ] Цена программы: 990 р. Покупая программу Вы получаете право на дальнейшие бесплатные обновления (за исключением major-релизов; но тем не менее цена на них будет значительно ниже). Купить программу можно связавшись со мной через Jabber ([email protected]) или E-mail.
Программа при работе в свёрнутом виде показывает в таскбаре скорость закачки данных. Лично мне это очень удобно... Послушаю ещё другие мнения.... Автозапуск также сделаю, если народ пожелает. Да, исходники своего софта в принципе никогда не выкладывал.
Только у меня ошибка при запуске? "Ошибка при инициализации приложения (0x0000135). Для выхода бла бла бла..". Под wine тоже не запускается.
немного допилил систему обработки ошибок. Теперь о неверном пароле гейта или о недоступном хосте сообщается в логе программы.
Спасибо огромное, видно сразу программа с душой делалась. Радует глаз функциональность и реализация. Изучил php скрипт. Написан просто и четко, судя по всему автор детально изучил данную тему. Макимально просто реализована закачивание и скачивание потока данных. Ничего лишнего. В принципе все основные и самые необходимые функции реализованы. Дальнейшее усовершенствование вижу в добавлении поддержки ftp протокола поверх http, основных функций. Автор, Open Source сила великая. Время пройдет, интерес пропадет, забросишь проект, а он будет жить и развиваться. Подумай по поводу исходников. Это было бы хорошим подспорьем всем начинающим программерам в изучение сетевого обмена, ведь достойных решений крайне мало.
Скрипт работает, большое спасибо. я как понимаю, список gate url - это кол-во цепей через которые проходит трафик?
Нет. Трафик распределяется равномерно между гейтами (создаётся впечатление что целевой сайт сёрфят несколько человек). Дятлов вроде Дениса Попова хватает. Изменят строчку кода и назовут своей программой.
[+] Возможность добавления в запрос к целевому сайту заголовков X-Forwarded-For, X-Real-Ip и Via со случайными IP-адресами (в таком случае сайты, на которых используются механизмы определения IP посетителя по этим заголовкам либо используется mod_realip, будут логировать подставные адреса; также эти заголовки введут в заблуждение администратора сайта).