mysql代理袜子

时间:2009-05-17 12:51:30

标签: mysql proxy socks

简单明了,任何人都可以解释我如何通过代理连接到mysql服务器(socks4 / 5)。最好通过mysql命令行(尽管客户端没有选项)。

如果通过mysql命令行无法实现,则任何其他方法都无效。

3 个答案:

答案 0 :(得分:5)

您只需要安装和配置 tsocks (透明袜子)。它可以在大多数(如果不是全部)Linux分发中使用。之后,您只需要在命令前添加'tsocks',例如: tsocks mysql -h -P .....

答案 1 :(得分:3)

据我所知,无法通过命令行完成,因为mysql命令不支持代理连接。

如果客户端和服务器都在UNIX计算机上,并且其中一个可以从外部访问,我建议使用SSH隧道。它基本上是一个安全的隧道TCP连接,可以用于任何东西,本地mysql命令可以轻松连接到隧道端口。

如果没有选择,你可以写一些包装器可执行文件。例如,Java和Ruby具有库,使您能够与SOCKS代理进行通信,并将这些套接字挂接到MySQL或JDBC协议实现。然后会发生什么,完全取决于你接下来的计划。

答案 2 :(得分:-1)

如果您拥有代理服务器的管理员权限,那么安装MySQL代理会有多少里程呢?