BitTorrent Трекер RusTrek.ru
http://5.45.70.241/

[Авторская раздача] GuProxy - Мини HTTP прокси сервер. Версия 0.1, x86 [2011, ENG]
http://5.45.70.241/viewtopic.php?f=613&t=32021
Страница 1 из 1

Автор:  Релизер [ 2012-01-16 20:06 ]
Заголовок сообщения:  [Авторская раздача] GuProxy - Мини HTTP прокси сервер. Версия 0.1, x86 [2011, ENG]

GuProxy - Мини HTTP прокси сервер
#777
Дата Выпуска: Март 2011
Версия: 0.1 Build 2.0 (обновлено 27.03.11)
Разработчик: GuSoft
Разрядность: 32bit
Совместимость с Vista, Win7: полная
Язык интерфейса: Английский (особо интерфейса-то нет)
Таблэтка: Не требуется
Системные требования: ПК с наличием Интернета и свободный порт на прием-передачу.
Описание: Простейший HTTP прокси. Установки не требует. Исходники в комплекте. Садится на интерфейс 0.0.0.0 и начинает прослушивать порт 8080 (можно поменять). При подключении по этому порту раздает HTTP трафик со шлюза по умолчанию. Для системных администраторов и продвинутых юзверей.
Предыстория: Както вот недавно упал основной прокси сервер, чтобы не перенастраивать клиентов и чтобы юзвери не канючили "када включат инет?", быстренько написал вот эту прогу, работает вроде норм, пару дней пока восстанавливал сервак народ сидел на ней.
Технические детали: 1000 подключений одновременно максимум, ожидание завершения соединений 5 сек (реально - 20), тип прокси: только HTTP, режимы работы: full и stream (для переключения щелкните пр.кл.мауса снизу на надписи "Proxy: Full document", переключение возможно, когда число соединений равно нулю). Лог работы (время, методы обращения через прокси, строки запроса и ответа, заголовки, Ip подключающихся, число соединений, статистика трафика (только в режиме full )). Поддерживает командную строку, трей. После того, как окно статистики заполняется 1000 строками, окно очищается. Любую строчку можно скопировать в буфер. Практически всю работу в проге делает компонент от Indy, код совcем небольшой.
Перед запуском, убедитесь, что на фаэрволе разрешен порт на прослушивание и запрещено подключение с внешней сети по этому порту!
Командная строка: GuProxy[.exe] [NEW_PROXY_PORT] [/TRAY]
где
[NEW_PROXY_PORT] - новое значение порта (по умолчанию 8080). Предел >1024...65535< например 1328 или 8085
[/TRAY] - после старта убрать в трей (сворачивается через 5 сек. после начала работы. p.s. в этом режиме статистика не ведется)
Оба параметра - необязательные и могут меняться местами.
Для чего нужна:
1. Собственно как временная замена основного прокси. На Пк, где запускается должен быть инет. Запускаем, на другом (других) Пк в сети меняем в свойствах обозревателя прокси адрес на Ip, где запущена GuProxy и порт на 8080.
2. Также может применятся для анализа запросов конкретного адреса: на локальном Пк запустите, в свойствах прокси вашего обозревателя пропишите 127.0.0.1 и порт 8080 (см. скрин ниже). Теперь можно залазить на какую-нить страничку и смотреть, что там запрашивается в адресе, удобно для веб разрабов и тех, кто вырезает некоторые вещи для вставляния в резалку рекламы.
3. Для небольшой домашней сетки, в качестве простого прокси сервера.


GuProxy.exe - сама программка [0.5 Mb]
/Source - папка с исходником (Rad 2010, Delphi, 4 файлика)

С версии 0.1.1.4 на 0.1.2.0
[+] В файле проекта (*.dpr) была неактивной функция реакции на Глобальные ошибки
[+] Во всплывающем меню при переключении режимов галка не переставлялась на активный режим
[+] Орфография: в 2х местах пропущены буквы при выводе статистики
P.S. Изменения не существенные и на работу самой программы в принципе не влияют
P.S.S. В свойствах "О программе" можно увидеть что номер версии не поменялся, но это не так: в новой версии слово Warning в основном окне заменено на Attention

Еще моя прога: http://rustrek.ru/viewtopic.php?t=3630594
Проверено на ОС: XPSp3, Win7x64 Sp1, Ws2008R2 Sp1. Вирей нет (проверено последней версией SEP, DrWeb). Исходники прилагаются, если что, можете что-то поменять или добавить. P.S. Прога упакована UPX.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/