我遇到了一种不常见的情况。我需要从嵌入式平台访问需要 VPN 身份验证的 WebService。我无法从嵌入式平台连接到 VPN,因为它仅支持 Windows 客户端。
我相信唯一的解决方案是使用 Windows PC 连接到 VPN 并充当嵌入式平台的代理。
VPN 登录是通过 Check Point Web 客户端(仅适用于 Internet Explorer)完成的。我需要访问的服务器通过 VPN 公开为:
http://10.2.77.66/service.svc
我已经设法使 VPN 正常工作。我可以从 PC 网页浏览器访问以下地址:
http://10.2.77.66/service.svc?wsdl
但是我真的不知道如何配置代理服务器以便嵌入式平台可以访问 WebService。
有人能给我一些提示吗?
非常感谢。
答案1
发现了如何去做。
只需创建一个隧道。客户端可以通过给定端口(例如 8081)访问本地计算机。隧道会将此端口转发到 VPN 获取的 IP 地址。
如果有人需要更多信息,只需询问。