C # http прокси идеи? - PullRequest
       6

C # http прокси идеи?

1 голос
/ 23 июля 2010

Мне нужна система, которая перенаправляет запросы на подключение с клиентских компьютеров на разные сайты, т.е. если они набирают google.com, их следует перенаправить на mysite.com

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

Есть ли в сети доступные HTTP-прокси с открытым исходным кодом?Я попробовал Mentalis, но теперь мне кажется, что в нем примерно 8 лет.

Ответы [ 2 ]

0 голосов
/ 23 июля 2010

Если ваши перенаправления просты и находятся на уровне домена, возможно, проще настроить DNS-сервер для клиентов.

Другой альтернативой является настройка любого из различных прокси-серверов, уже доступных для различных платформ, вместо локального прокси на каждом клиенте. Varnish очень гибкий и производительный (хотя он работает только на Linux / FreeBSD).

Если ваши клиенты распределены, и вы не можете направить их всех на один и тот же прокси-сервер или DNS, то вам следует попробовать использовать локальный прокси-сервер (но это очень похоже на вирус)

Образцы кода:

http://www.catonmat.net/http-proxy-in-nodejs http://www.vbdotnetheaven.com/Uploadfile/psingh/WebServer04162005083342AM/WebServer.aspx

0 голосов
/ 23 июля 2010

Может быть этот поможет вам.

Я сам не проверял, но выглядит многообещающе.

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