【发布时间】:2011-04-10 11:58:31
【问题描述】:
我需要连接到 VPN 服务器,我不能使用 windows 连接,我的应用程序应该独立工作!
我使用 RAS Api 测试了一些组件,它们有效!但是通过使用 Windows 连接。
如何在不依赖 Windows 连接的情况下做到这一点?
【问题讨论】:
-
问题不完整。你用的是什么类型的VPN?有IPSec、L2TP、PPTP、OpenVPN、Hamachi、PPP+L2TP、SSH隧道等等。没有更多细节,就无法回答您的问题。
-
没有广泛接受的实现 VPN 的标准。因此,您将为目标服务器进行开发。您可以使用 Indy 调色板上的组件来实现客户端。
-
任何希望您使用 VPN 并同时绕过实际 VPN 软件来实施 DIY 解决方案的人都是在找麻烦的人。保证。
-
这看起来很不对劲......假设用户必须在同一个 VPN 中使用另一个应用程序。所以他们启动他们的 Cisco VPN 客户端或其他任何东西,输入他们的用户 ID、PIN 和从他们的硬件密钥卡生成的令牌。他们进来了。现在他们必须再次执行所有这些操作,将 userid/pin/token 输入到您的应用程序中。他们不会喜欢它,他们的安全部门也不会。它闻起来更像是木马密码窃取器,而不是安全应用程序。