我正在开发一个需要从企业网络连接到云中的服务的应用程序。我想使用gRPC以及gRPC流作为此通信的协议。
这行得通吗?路由器,代理和防火墙会正确处理此协议吗?例如,许多企业在其网络出口处都有一个蓝衣或其他代理-它将起作用吗?
预先感谢您的反馈!
由于HTTP / 2已加密并通过端口443,因此它将在许多企业环境中工作。gRPC实现不支持WPAD或SOCKS,但它们确实支持HTTP转发代理(通过HTTP CONNECT)。如果可以使用curl,则可以使用gRPC。
但是,某些防火墙被配置为中间人TLS连接,并且这些可能会被HTTP / 2混淆或禁止其使用。要对此进行测试,请运行curl 7.47.0或更高版本,看看是否获得类似的输出:
$ curl -vso /dev/null https://example.com 2>&1 | grep "Using HTTP2"
* Using HTTP2, server supports multi-use
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
435 次 |
| 最近记录: |