Member 13838273 Ответов: 1

HTTPS прокси-сервер в C#.


Я пытаюсь создать прокси-сервер HTTP и HTTPS в C#.
Это должно быть консольное приложение, просто я могу установить для него IP-адрес и порт.

Я попробовал поискать в google, но не нашел никакой помощи.


Пожалуйста, помогите мне.

Заранее спасибо :).

Что я уже пробовал:

Я попробовал этот пост,но получил ошибку безопасности ssl.
Реализация многопоточного прокси-сервера отладки HTTP/HTTPS на языке C#[^]

здесь они предоставляют ssl - сертификат для vlaidate sever certificate.что в моем случае не требуется.

мне нужно только защитить соединение от клиента(браузер-где я установлю прокси-ip и порт в настройках Internet option Lan) к моему прокси-приложению(серверу).

F-ES Sitecore

Если Ваш браузер отправляет безопасный запрос прокси-серверу, он ожидает безопасного ответа, поэтому ему нужен сертификат. Ваш сервер не может действовать как защищенный сервер, если он не выполняет этот шаг.

Member 13838273

ладно.Но я не могу купить SSL-сертификат для каждого HTTPS-сайта, который я хочу просматривать через https-прокси-сервер.

1 Ответов

Рейтинг:
0

Member 13838273

Ричард - пожалуйста, внимательно прочтите мой вопрос и перейдите по ссылке, которую я вам предоставил.
даже я погуглил свою проблему, но не нашел никакой помощи.
я должен создать приложение прокси-сервера, используя код C#.
но ваше решение говорит мне, как настроить ip-адрес прокси-сервера .

Richard MacCutchan

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

Member 13838273

Ричард-это всего лишь ссылка google, не могли бы вы предоставить мне ссылку, специфичную для вопроса.

Richard MacCutchan

Этот форум предназначен для конкретных технических вопросов. От вас ожидают, что вы проведете собственное исследование.

Member 13838273

Ричард - это конкретный вопрос, связанный с созданием прокси-класса с использованием C#.После проведения всех исследований я разместил этот вопрос здесь, на этом форуме, надеясь, что кто-то мне поможет.
Примечание : Если вы не заинтересованы, пожалуйста, проигнорируйте этот пост.Пусть другие ответят на этот вопрос.

Richard MacCutchan

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

Member 13838273

Я не хотел дублировать этот вопрос, даже если я предоставил ссылку, где кто-то предоставил решение, но его решение дает ошибку ssl.
Как исправить эту ошибку, это был мой вопрос.

Richard MacCutchan

Поговорите с человеком, чье решение вы пытаетесь реализовать. В конце статьи есть форум.

Member 13838273

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

-Вы MVP, вы должны быть в состоянии решить эту проблему.Я видел ваш профиль, сможете ли вы решить этот вопрос. ?

Member 13838273

Пожалуйста, проверьте эту ссылку.
https://www.codeproject.com/Articles/93301/Implementing-a-Multithreaded-HTTP-HTTPS-Debugging

Member 13838273

Просто давая ссылку google (как вы делали это раньше), не пытайтесь получить баллы в порядке.
Проявите немного здравого смысла и будьте умны, чтобы ответить на вопрос, только если вы его знаете.