2013-05-15 4 views
1

Мне нужно приложение с открытым исходным кодом (C# или C++), которое захватывает весь HTTP-трафик Windows и пересылает на http-прокси есть имя приложения Proxifier, но я хочу проект с открытым исходным кодом чтобы добавить в мое приложение или, по крайней мере, бесплатную программу командной строки, которая делает это спасибоПересылка всего трафика на http-прокси (туннелирование)

+1

Если вам нужно только перенаправить трафик http, возможно, вы можете сделать это с помощью [Fiddler] (http://fiddler2.com/) - если вы можете отказаться от требования с открытым исходным кодом. Почему-то я думал, что скрипач был с открытым исходным кодом, хотя – hometoast

+0

поблагодарил U. Я проверю его и дам вам знать – Hamid

+0

Я не мог найти, где находится конфигурация переадресации пакета – Hamid

ответ

1

Вы можете использовать Fiddler2 для первого перехвата веб-трафика и принуждения его к своему прокси-серверу. Tools > Options > Gateway и установите свой прокси-сервер.

Или используйте FiddlerCore в своем приложении.

1

Командная строка мудрая Я могу порекомендовать прокси-цепи.

http://proxychains.sourceforge.net/

Для полномасштабного проксирования решения, которое вы можете посмотреть в Privoxy.

http://www.privoxy.org/

Существует также кальмаров прокси, например, и многие другие решения. Решения, о которых я упомянул, скорее ориентированы на unix/linux, поэтому вам может понадобиться cygwin или аналогичный для этого.

+0

Я не хочу прокси-сервер. Мне нужно приложение, такое как прокси-сервер, аморфно перенаправлять все трафики на внешний прокси-сервер. ваши solotions - прокси-сервер, который прослушивает конкретный ip-порт, но мне нужно приложение вперед по всему пакету атомарно. Большинство программ не имеют возможности настройки прокси-сервера, поэтому мне нужно туннелировать весь http-пакет – Hamid

+0

+1 для proxyChains – Hamid

1

Последний раз, когда мне нужно было что-то подобное, я использовал прокси-сервер mentalis, который имеет лицензию на стиль BSD.

Смежные вопросы