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