ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Избранное (https://forum.antichat.xyz/forumdisplay.php?f=89)
-   -   VPSProxy (PHP Secure proxy + GUI) (https://forum.antichat.xyz/showthread.php?t=227973)

[x26]VOLAND 05.09.2010 15:04

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.

[x26]VOLAND 05.09.2010 15:32

Цитата:

Сообщение от None
Но одно бросается сразу в глаза, программу невозможно свернуть в трей

Программа при работе в свёрнутом виде показывает в таскбаре скорость закачки данных. Лично мне это очень удобно... Послушаю ещё другие мнения....

Автозапуск также сделаю, если народ пожелает.

Цитата:

Сообщение от None
Ну и ещё вопрос, исходники приват?

Да, исходники своего софта в принципе никогда не выкладывал.

HIMIKAT 06.09.2010 02:48

Интересная программа, особенно за счет шифрования трафика. На досуге опробую.

[x26]VOLAND 06.09.2010 10:10

Добавил ключи для запуска.

[x26]VOLAND 07.09.2010 12:38

Добавил поддержку SSL.

CrazyStudentS_Mi}{ 07.09.2010 19:55

ништяк вещица, получается каскадный прокси для парсинга очень удобно, да и не только парсинга

[x26]VOLAND 08.09.2010 13:33

Большая просьба обновиться до 1.1.1.

Исправлены некоторые глюки при работе с сетью.

just_panic 09.09.2010 01:11

Только у меня ошибка при запуске?

"Ошибка при инициализации приложения (0x0000135). Для выхода бла бла бла..". Под wine тоже не запускается.

PaCo 09.09.2010 01:41

Цитата:

Сообщение от just_panic
Только у меня ошибка при запуске?
"Ошибка при инициализации приложения (0x0000135). Для выхода бла бла бла.."

Microsoft .NET Framework 3.5

Цитата:

Сообщение от just_panic
Под wine тоже не запускается.

Скорей всего оно и не будет под Wine работать.

sunnypuppy 09.09.2010 04:22

а под сокс4/5 не могли бы сделать такую же версию?

[x26]VOLAND 09.09.2010 06:24

Архитектура PHP/Apache не позволяет реализовать SOCKS.

Цитата:

Сообщение от just_panic
Только у меня ошибка при запуске?
"Ошибка при инициализации приложения (0x0000135). Для выхода бла бла бла..". Под wine тоже не запускается.

Запускать нужно под Mono а не Wine.

[x26]VOLAND 10.09.2010 14:39

Добавил [+] Возможность работы с гейтом через SOCKS5 прокси.

emillord 10.09.2010 16:17

По линку качается версия 1.1.2, а не 1.2.0 =(

[x26]VOLAND 13.09.2010 14:12

немного допилил систему обработки ошибок. Теперь о неверном пароле гейта или о недоступном хосте сообщается в логе программы.

-PRIVAT- 13.09.2010 17:45

Отличный релиз, впрочем как и все остальные автора. Знающим людям будет очень полезен! Спасибо!

coden 23.09.2010 12:00

Спасибо огромное, видно сразу программа с душой делалась. Радует глаз функциональность и реализация.

Изучил php скрипт. Написан просто и четко, судя по всему автор детально изучил данную тему.

Макимально просто реализована закачивание и скачивание потока данных. Ничего лишнего.

В принципе все основные и самые необходимые функции реализованы.

Дальнейшее усовершенствование вижу в добавлении поддержки ftp протокола поверх http, основных функций.

Автор, Open Source сила великая. Время пройдет, интерес пропадет, забросишь проект,

а он будет жить и развиваться. Подумай по поводу исходников. Это было бы хорошим подспорьем

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

[x26]VOLAND 24.09.2010 02:12

уже давно имеется.

при обращении к гейту он так же меняется.

DiplomatQ 24.09.2010 04:59

Скрипт работает, большое спасибо. я как понимаю, список gate url - это кол-во цепей через которые проходит трафик?

[x26]VOLAND 24.09.2010 12:45

Нет. Трафик распределяется равномерно между гейтами (создаётся впечатление что целевой сайт сёрфят несколько человек).

Цитата:

Сообщение от None
Автор, Open Source сила великая. Время пройдет, интерес пропадет, забросишь проект,
а он будет жить и развиваться. Подумай по поводу исходников. Это было бы хорошим подспорьем
всем начинающим программерам в изучение сетевого обмена, ведь достойных решений крайне мало.

Дятлов вроде Дениса Попова хватает. Изменят строчку кода и назовут своей программой.

[x26]VOLAND 28.09.2010 15:04

[+] Возможность добавления в запрос к целевому сайту заголовков X-Forwarded-For, X-Real-Ip и Via со случайными IP-адресами (в таком случае сайты, на которых используются механизмы определения IP посетителя по этим заголовкам либо используется mod_realip, будут логировать подставные адреса; также эти заголовки введут в заблуждение администратора сайта).

interpUten 29.09.2010 21:37

Цитата:

Сообщение от [x26
VOLAND"]
[x26]VOLAND said:
Дятлов вроде Дениса Попова хватает. Изменят строчку кода и назовут своей программой.

Не хочу никого обидеть, но 100 строк быдлокодинга и целая ОС - это две абсолютно разные вещи.

yrec 14.10.2010 00:58

не подскажете какие домены вы можете порекомендовать?

ManaK 14.10.2010 19:00

Я очень глупый вопрос задаю, но где взять ключ шифрования?))

coden 14.10.2010 19:20

>Я очень глупый вопрос задаю, но где взять ключ шифрования?))

строка define('vpsp_enc_key', 'Nb45JUb'); в сккрипте php

вместо Nb45JUb указываешь любое значение

и потом его же указываешь в программе-клиенте в столбце Key

DiplomatQ 14.10.2010 19:24

Почему-то все время ругается что сертификат левый при работе по https

ManaK 14.10.2010 21:45

Сделал все по инструкции, но когда пытаюсь зайти через ff на internet.yandex.ru или любой другой сайт, то он долго грузится, а потом пустую страницу показывает.В чем проблема?

yrec 15.10.2010 00:54

Создал сайт с php. Создал свой пароль и ключ, залил файл, всё прописал, а мне firefox пишет:

Не удалось найти прокси-сервер

Firefox настроен на использование прокси-сервера, который не может быть найден.

как исправить? может дело в хостинге?

[x26]VOLAND 15.10.2010 02:12

Цитата:

Сообщение от None
Firefox настроен на использование прокси-сервера, который не может быть найден.
как исправить? может дело в хостинге?

Локальный прокси не запущен (нажми Старт).

Цитата:

Сообщение от None
когда пытаюсь зайти через ff на internet.yandex.ru или любой другой сайт, то он долго грузится, а потом пустую страницу показывает.В чем проблема?

Попробуй включить/отключить шифрование, либо использовать другой сайт.

Цитата:

Сообщение от None
Почему-то все время ругается что сертификат левый при работе по https

Для работы HTTPS в программе используется метод Man-in-the-middle, то есть программа подсовывает свой сертификат. Иначе она работать не может. Если посмотреть данные сертификата, то там будет написано "VPSProxy". Нужно занести его в список исключений и спокойно работать.

ManaK 15.10.2010 10:36

Цитата:

Сообщение от None
Попробуй включить/отключить шифрование, либо использовать другой сайт.

Пытался...Проверил через 2ip 2222 порт.Он закрыт.У меня KIS 2010.Что делать?

[x26]VOLAND 15.10.2010 15:07

Выключить KIS и файрволл.

ManaK 15.10.2010 19:31

KIS вырубил, фаервола нету.В чем еще может быть проблема?Порт по прежнему закрыт.

yrec 15.10.2010 23:15

Цитата:

Сообщение от [x26
VOLAND"]
[x26]VOLAND said:
Локальный прокси не запущен (нажми Старт).

Старт был нажат, это я в слове localhost добавил ещё одну букву.

Теперь всё правильно но все равно не работает, firefox пишет:

Цитата:

Сообщение от None
Прокси-сервер отказывается принимать соединения
Firefox настроен на использование прокси-сервера, который отказывает в соединении.

касперский отключён фаервола нет.

Может это дело в хостинге? Посоветуйте хостинг на котором у вас всё работало. И если заменить расширение php на jpg будет ли прокси работать? Если нет, то можно ли добавить такую возможность?

________

в общем работает, но ужасно криво:

На порту 2222

отображается в программе следующая информация:

Цитата:

Сообщение от None
[21:17:14] mail.ru:80
[21:17:14] mail.ru:80
[21:17:17] mail.ru:80
[21:17:32] google.ru:80
[21:17:33] google.ru:80
[21:17:36] google.ru:80

Но при этом белый фон и нет сайта!

На порту 2223

вообще ничего не отображается и также белый фон, да ещё и дольше грузит его.

В чем проблема?

и можно ли встроить скрипт в index.php?

[x26]VOLAND 16.10.2010 04:42

Цитата:

Сообщение от None
И если заменить расширение php на jpg будет ли прокси работать? Если нет, то можно ли добавить такую возможность?

Нет конечно. Но htaccess поможет.

Цитата:

Сообщение от None
Но при этом белый фон и нет сайта!

Смените хост гейта. На 1-2% хостов гейт не работает в силу технических особенностей хоста.

Цитата:

Сообщение от None
На порту 2223
вообще ничего не отображается и также белый фон, да ещё и дольше грузит его.

Это httpS порт. Пытаться использовать его как http-прокси бесполезно.

Цитата:

Сообщение от None
и можно ли встроить скрипт в index.php?

Конечно.

coden 16.10.2010 09:56

[x26]VOLAND чем обусловлена установка буфера для чтения в 1024 байт? В первой версии скрипта у вас вроде стояло 8192 байт. Скажите правильно думаю, что при скачивании больших обьемов данных более оптимально использовать буфер побольше. В моей сети высокая полоса пропускания,на сервере достаточно памяти и тоже хороший канал, хочется как можно эффективнее их использовать, при скачивании больших объемов данных. Какой на ваш взгляд оптимальнее выбрать буфер приема в этом случае. Стоит ли расчитывать буфер чтения в скрипте таким образом чтобы он был не меньше произведения полосы пропускания на задержку.

Этот вопрос не случайно созрел. Первые версии программы работали без тормозов. Последняя версия начала "подтормаживать", немножко но есть.

[x26]VOLAND 16.10.2010 12:03

Добавил опцию установки размера буферов.

coden 16.10.2010 13:07

> Добавил опцию установки размера буферов.

Спасибо! То что нужно.

yrec 16.10.2010 17:40

Ну не работает, ну хоть ты тресни.

Всё по инструкции.

Настраиваю включаю, и оно мне предлагает скачать файл с расширением типа 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

Может в нем какие либо проблемы?

[x26]VOLAND 17.10.2010 06:25

Цитата:

Сообщение от None
Настраиваю включаю, и оно мне предлагает скачать файл с расширением типа iNq58Mbr.part что-то в этом роде, названия меняются. И это на порте 2222.

Читать мои посты не пробовал?

Отключи шифрование и смени хост.

Ещё такое может быть из за разных версий гейта и клиента (по скрину вижу что у тебя 1.4.0). Скачай с сайта последние версии.

coden 18.10.2010 12:42

[x26]VOLAND, если в качестве фронтенда стоит веб-сервер nginx то VPSProxy не работает при скачке больших объемов данных. Попытался поправить сам не вышло. Думаю проблема в клиентской части, так как здесь нужно учитывать что nginx кэширует данные от backenda и их размер на выходе и механизм вывода зависят от его настроек. Подтверждение тому является то, что связка скриптов от bons работает нормально.

Поправьте пожайлуста.

coden 22.10.2010 12:41

Извенняюсь за то что ввел в заблуждение Volanda.

Проблема была не в ngnix, а в антивирусе KAV 11.0.1.400.

А именно в его компоненте "Веб-Антивирус".

Варианта решения два:отключить этот компонент или добавить имя хоста в доверенные адреса.

Еще раз сжато.

Исходные данные:

Размер входного и выходного буфера в скрипте и программе 4096. Антивирус KAV 11.0.1.400, настроен по умолчанию. ОС - Windows XP Professional SP3.

Можно скачать файл до 115 килобайт включительно.

Чтобы снять ограничение нужно настроить или отключить компонент "Веб-Антивирус" в KAV.


Время: 20:14