【发布时间】:2012-11-26 22:57:37
【问题描述】:
我在本地网络中使用 Squid 作为 Web 缓存的代理服务器。我在 VB.NET 中开发了一个实用程序,它需要通过 Internet 远程连接到远程服务器上的 MySQL 数据库。如果我禁用代理服务器,我可以连接到远程服务器,但如果启用代理,我就不能。
我不知道在这种情况下我是否可以在我的本地代理服务器上使用 MySql Proxy 以及我必须进行哪些配置。
下面是我的鱿鱼配置;
ACL 定义允许通过 Squid 的端口
acl SSL_ports 端口 443
acl Safe_ports 端口 80 # http
acl Safe_ports 端口 21 # ftp
acl Safe_ports 端口 1025-65535 # 未注册的端口
acl Safe_ports 端口 3306 # mysql 远程 连接
acl CONNECT 方法 CONNECT
http_access 拒绝 !Safe_ports
http_access 允许 Safe_ports
http_access 允许 CONNECT !SSL_ports
我可以有什么替代方法来实现类似的设置,即 Web 缓存 + 远程连接到 mysql 数据库。
【问题讨论】: