一个关于 grpc 代理的问题, ipv4, ipv6 双栈

187 天前
 wangbin11

一个关于 grpc 代理的问题

环境 vm 集群,grpc 在内网某台机器,对外 ipv4 和 ipv6 是两台不同的机器

遇到的问题

看看大家平时怎么解决,使用 nat64 还是其他的反代软件代理 grpc 到公网,

以及 grpc 的安全防护

1365 次点击
所在节点    程序员
7 条回复
julyclyde
187 天前
这都不是同一个层的问题,怎么拉到一起讨论的??
没看出你这问题和 gRPC 有任何关系啊
julyclyde
187 天前
如果你的 gRPC 的 transport 是 HTTP/2 的话,就装两个 nginx 就得了啊

如果非要 iptables ,那你看看 LVS FullNAT 模式能不能用?
wheat0r
187 天前
我会让出口这个设备同时跑 IPv4 和 IPv6 。
julyclyde
187 天前
@wheat0r 他既然这么问,那大概是没权限控制那(两)台
wheat0r
187 天前
@julyclyde #4 所以还是反代比较省事
julyclyde
187 天前
@wheat0r 是呀。通过改变层次,避免了三层路由的麻烦
wangbin11
187 天前
@julyclyde
@wheat0r
四层代理,在 ipv6 机器上面做 nat64 ,把 ipv6 的数据转换成 ipv4 发给 grpc 服务器

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1114610

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX