@gamma06
web dev

Прокси сервер c#?

Добрый день!
Подскажите, что необходимо использовать чтобы разработать прокси сервер (консольное приложение), гуглил искал статьи на эту тему, но как то не очень. Сам прокси сервер должен обработать входящий запрос (подменить некий контент на сайте) и отправить клиенту. Может есть готовые решения (nuget package) ?
  • Вопрос задан
  • 175 просмотров
Решения вопроса 1
petermzg
@petermzg
Самый лучший программист
Комментировать
Пригласить эксперта
Ответы на вопрос 1
devspec
@devspec
Помогло? Отметь решением
Прокси-сервер должен состоять из двух частей.
Первая часть - веб-сервер, висящий на порту 80 на том компьютере, к которому обращается браузер.
Вторая часть - контент-даунлоадер, который получает от вебсервера адрес, скачивает контент, производит с ним необходимые вам манипуляции и возвращает как ответ серверу.
Простейшие веб-сервера строятся примерно так:
https://www.codeproject.com/Articles/452052/Build-...
https://www.codeproject.com/Articles/1505/Create-y...
Ну а контент-даунлоадер можно реализовать простейшим WebClient или использовать System.Net.Http
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы