使用Java连接到VPN背后的HTTP服务器

Tob*_*ann 3 java vpn servlets

我想通过VPN连接到REST Web服务。在Java中,有没有一种方法可以建立到VPN网关的pptp,l2tp ipsec连接,并通过HTTP请求建立隧道,而无需使用操作系统功能?这很重要,因为我将通过Servlet连接到多个Rest服务。该服务可能位于不同的VPN之后,我不想将服务器的网络与此VPN连接。

有人知道为此使用API​​吗?

Sid*_*rth 5

如果您想从外部连接到专用VPN背后的服务器,则您在应用程序上无法执行的任何操作都可以/将允许您进行连接。除非您启动VPN客户端并以编程方式将您的网络连接到该VPN服务器,否则您的Java应用将只在那里等待HTTP连接上的套接字。

您的问题在技术上是错误的(不是从SO的角度来看)。

查找将弹出一个对话框并使用用户名/密码的VPN客户端库。