我将如何连接到提供证书文件(.ovpn)的VPN,然后还指定用户名和密码?

问题描述 投票:-1回答:1

我最近一直在尝试使用OpenVPN在C#中创建VPN客户端,我希望我的用户能够选择.ovpn文件,然后输入用户名和密码来建立与VPN的连接。这可能吗?我在Visual Studio 2019中使用C#。

c# vpn openvpn
1个回答
0
投票
您可以通过运行openvpn --config sample.ovpn启动特定的ovpn文件

关于如何向该配置添加登录名和密码,我将引导您参考https://forums.openvpn.net/viewtopic.php?t=11342但是请注意,除非非常仔细和安全地进行操作,否则存储任何密码都是不安全的,并始终通知您要存储的用户!保存明文不是一种选择!

一种替代方法可能是寻找提供此功能的现有(开源)c#应用程序,并可能分叉代码。例如:https://github.com/AirVPN/Eddie注意:除了知道它存在之外,我没有以任何方式连接到AirVPN或Eddie项目。我敢肯定,还有很多其他选择,这纯粹是一个例子。

© www.soinside.com 2019 - 2024. All rights reserved.