Подключение к VPN через пользовательский клиент - PullRequest
0 голосов
/ 27 октября 2009

ОК, здесь идет:

У меня есть сервер CentOS, настроенный для приема PPTP-соединений и туннелирования трафика пользователей через мой сервер.

Я делюсь этим с моими друзьями и семьей, и каждый раз, когда они хотят подключиться, они должны заходить в панель управления и подключаться к сети вручную. Чтобы настроить сеть, они проходят через чудо, что Windows должна установить для них новое VPN-соединение, и они вводят IP-адрес, имя пользователя и пароль.

Я хотел сделать для них действительно простой клиент. Когда он впервые установлен и нажимает «Подключить», программа должна создать новую сеть (как они проходили через мастера), и каждый раз после этого просто переключаться на использование сети VPN. Если они нажмут «Отключить», они вернутся к использованию их обычной локальной сети.

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

Может ли кто-нибудь указать мне правильное направление? Может быть, некоторые примеры кода?

Помощь будет принята с благодарностью, спасибо. =]

1 Ответ

0 голосов
/ 27 октября 2009

Ах, намного легче понять - спасибо за разъяснения!

Имея риск звучать так, будто я фанатик OpenVPN, посмотрите на openvpn , особенно на Access Server здесь Я думаю, вы найдете, что он делает именно то, что вам нужно.

OpenVPN является открытым исходным кодом, поэтому он на 100% состоит из примеров кода и может быть настроен по вашему желанию. (Будьте осторожны, что вы просите! :-))

Удачи!

...