Библиотека виртуальных сетевых адаптеров для .NET - PullRequest
2 голосов
/ 24 ноября 2010

Я хочу написать программу VPN в .NET. Я не уверен, как создать требуемый виртуальный сетевой адаптер. Я посмотрел на драйвер tuntap, который использует OpenVPN, но его привязки .NET бедны или отсутствуют. Я также слышал, что встроенный драйвер Microsoft Loopback мог бы сделать это, но я не знаю, как «подключиться» к нему, чтобы мое приложение могло управлять пакетами, отправленными через адаптер.

Как я могу создать и использовать виртуальный сетевой адаптер из .NET?

1 Ответ

0 голосов
/ 24 ноября 2010

Если у вас настроен VPN в Windows, вы можете использовать следующую команду для подключения к нему:

Process.Start("rasdial.exe", "YOUR_VPN YOUR_Username YOUR_Password");

, а затем отключиться от него:

Process.Start("rasdial.exe", "YOUR_VPN /d"); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...