gpt4 book ai didi

c# - 使用 C# 连接到 OPENVPN

转载 作者:行者123 更新时间:2023-12-04 15:34:21 25 4
gpt4 key购买 nike

我正在创建一个带有 Ikve2 和 openvpn 的 VPN 客户端,当涉及到 IKV2 时它是直接的但是而 OPENVPN 我真的很难处理 OVPN 文件,因为我使用 FREERadius 作为身份验证我如何传递用户名和密码?我已经尝试通过连接用户锁定配置文件。

最佳答案

检查 FreeRadius .net Code here

//args = new string[4];
//args[0] = "192.168.1.1";
//args[1] = "secret";
//args[2] = "username";
//args[3] = "password";
RadiusClient rc = new RadiusClient(args[0], args[1]);
// Use username/password here
RadiusPacket authPacket = rc.Authenticate(args[2], args[3]);
authPacket.SetAttribute(new VendorSpecificAttribute(10135, 1, UTF8Encoding.UTF8.GetBytes("Testing")));
authPacket.SetAttribute(new VendorSpecificAttribute(10135, 2, new[] { (byte)7 }));
RadiusPacket receivedPacket = await rc.SendAndReceivePacket(authPacket);

关于c# - 使用 C# 连接到 OPENVPN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60246553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com