使用AsyncTcpConnection作为MySQL的代理,如何设置真实的客户端IP

小W

问题描述

https://www.workerman.net/doc/workerman/async-tcp-connection/connect.html
根据手册,在一台服务器上实现了另一台mysql服务的代理,
但是mysql服务在设置ip对应权限时无法生效,难道是所有的客户端来源IP都是这台代理服务器的ip导致?
如何设置真实地址?

608 1 0
1个回答

喵了个咪

那个例子就是一个tcp代理,tcp代理无法传递ip地址。
另外mysql应该也不支持ip地址另外传递,如果支持,那mysql的ip权限形同虚设,客户端可以传递任意伪造的ip地址获得权限。

  • 小W 2023-02-10

    所以只能在代理处设置ip的拦截一系列操作了,哈哈哈

年代过于久远,无法发表回答
🔝