Создание VPN-клиента и сервера с помощью WCF


Я хотел бы создать VPN-клиент и VPN-сервер, используя WCF через HTTP.

Можно ли это сделать?

2 2

2 ответа:

Чтобы быть прозрачным, вам нужно будет написать драйвер. Но если вам просто нужен туннельный прокси-сервер, его достаточно легко написать. Если вы используете требуемый контракт сеанса с событием обратного вызова, вы можете построить туннель.

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

Править...

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

Туннелирование сокетов через WCF

WCF предназначен для создания высокоуровневых приложений веб-служб, а не низкоуровневых драйверов сетевых систем, компонентов и т. д.

Конечно, вы можете создавать веб-службы в WCF, которые будут работать через VPN, но вы не можете создавать драйверы VPN в WCF.