全球主机交流论坛

标题: gost转发本地12345到3306,为什么不能远程访问数据库? [打印本页]

作者: 小师妹    时间: 2024-12-6 13:20
标题: gost转发本地12345到3306,为什么不能远程访问数据库?
gost用gost -L=tcp://:12345/127.0.0.1:3306
然后尝试访问数据库IP:12345,不行。
数据库因为特殊原因,无法开启远程访问,但是通过端口转发不是应该被本机转本机了吗?为啥还会被阻止?有办法解决吗?
作者: poctopus    时间: 2024-12-6 13:31
看看远端的防火墙开了吗?
作者: 小师妹    时间: 2024-12-6 13:34
poctopus 发表于 2024-12-6 13:31
看看远端的防火墙开了吗?

没有防火墙 可以确定链接和监听没问题 应该是数据库拒绝了远程链接,因为没开远程访问,但是我不明白外网的数据已经从12345转发到了127.0.0.1,为啥还会被认为是远程数据。有什么办法可以“伪装”成本地数据链接吗
作者: whl32    时间: 2024-12-6 13:42
没用过gost,但是用过haproxy,tcp转发如果没开启tcp透传,看到的是haproxy的IP,也就是你数据库需要允许这个IP,但是如果开启tcp透传,是重新封装包,把源IP加到TCP头,这样要解包支持
作者: 疯狂の猿猴    时间: 2024-12-6 14:20
wg就可以了




欢迎光临 全球主机交流论坛 (https://loc.528866.xyz/) Powered by Discuz! X3.4