如何使用Delphi连接到VPN服务器?
我需要连接到VPN服务器,我不能使用Windows Connections,我的应用程序应该独立工作!
我使用RAS Api测试了一些组件,它们可以工作!但通过使用Windows连接。
我怎么能这样做而不依赖于Windows连接?
没有找到相关结果
已邀请:
1 个回复
仇聘发栖
消息(或者
,如果您的路由器不够友好告诉您的系统它不知道是什么私有IP是)。 可以吗? 当然,从理论的角度来看,你可以完全绕过Windows,但是你必须“自己动手”一切。您不能使用Windows IP服务,您必须实现自己的TCP。我敢肯定还有大约一百万个其他需要重新实施的小东西。 作为起点,我将看看Open VPN:它是开源的,可用于Windows。它使用UDP协议作为VPN实现的基础,与Windows VPN(使用GRE - 通用路由封装,协议47)不同。当然,开放VPN本身使用“Windows连接”来完成它的工作,因为它旨在提供有用的服务,但您可以使用源代码作为您自己实现的基础。 我个人甚至不会考虑这样做,我只是向你展示方式并证明它是可能的。 应该做什么 我假设您需要某种安全通信渠道来自己的服务。查看简单的安全连接,隧道协议和代理。 如果需要在一台服务器上对一项服务进行此操作,我将研究一个简单的SSL实现。更好的是,考虑使用HTTPS。 如果您需要访问给定专用网络上可能不同的服务器上的许多不同服务,我会查看代理。