PHP通过ssh或socks5读取远程服务器的mysql数据库 你把web server架在B上不就行了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是这样的,A只能访问到B,访问不到C。可以假设A是在中国的一个客户端,B和C是美国的同一局域网内的机器,B是对外机器,C是内网机器。不过这个问题目前我是通过php调用java方法解决的,使用java的一个SSH2 jar,通过SSH2连接到B后再将C的mysql端口转发到本地A上。php-java桥:用的是 JavaBridge.jar(php-java-bridge_4.3.2_j2ee) http://php-java-bridge.sf.netSSH2:用的是 trilead-ssh2-build211.jar 不知道 楼主想解决什么问题?我理解是这样的楼主是想通过a去浏览c(服务器)上的数据?而a无法直接访问c,只能通过b。是这样吗?我遇到过这样的事情。我们是这样解决的。在服务器端安装个自己开发的系统,当然是web方式的(服务器都支持web方式的吧。linix可以安装的吧)。我们是用PHP开发的系统。这时候a不用通过b直接就能访问c了。不知道这样是不是楼主想知道的~ 你好,ywjrg感谢你的方案。但不可行,就是因为c限制IP访问(只能通过b机器访问),所以a是不可能访问到c的;就像c是某局域网内机器,b是可能被公网访问的机器,a是另一个地方的机器,只能通过b代理来访问到c!还是很感谢大家的支持,这个问题继续研究......我也是用PHP开发系统的时候需要解决这个问题,目前使用的是php + javabridge + jsch的方法,但该方法只能建立SSH2或者Socks5+SSH2的连接方式通过b将c的端口映射到a上,目前PHP中还么有较好的方法解决只使用Socks5将c的端口映射到a上,希望有大侠出来指点指点~~!!!! 求一个超连接正则表达式 自定义函数返回二维数组死活却为空 $_GET和$_POST里面要不要加引号? php 与ajax 交互的问题 菜鸟求助。用fread读取时,到底返回什么 实体字符解码乱码 求助!!! 如果我发送一封html格式的邮件到指定的邮箱中,我如何能知道他是否已经读过这封邮件呢? 怎么删除不了,请看看这段代码! 倒记时和IP的两个问题, php soap调用的时候会自动访问到代理服务器,如何禁止路由到代理服务器? php+mysql可以实现服务器端推送数据吗,mysql有没有类似sql的订阅功能? utf-8 与 utf8 可以通用吗?若不通用,有和区别?
不过这个问题目前我是通过php调用java方法解决的,使用java的一个SSH2 jar,通过SSH2连接到B后再将C的mysql端口转发到本地A上。
php-java桥:用的是 JavaBridge.jar(php-java-bridge_4.3.2_j2ee) http://php-java-bridge.sf.net
SSH2:用的是 trilead-ssh2-build211.jar
楼主是想通过a去浏览c(服务器)上的数据?而a无法直接访问c,只能通过b。是这样吗?我遇到过这样的事情。我们是这样解决的。在服务器端安装个自己开发的系统,当然是web方式的(服务器都支持web方式的吧。linix可以安装的吧)。我们是用PHP开发的系统。这时候a不用通过b直接就能访问c了。
不知道这样是不是楼主想知道的~
感谢你的方案。
但不可行,就是因为c限制IP访问(只能通过b机器访问),所以a是不可能访问到c的;
就像c是某局域网内机器,b是可能被公网访问的机器,a是另一个地方的机器,只能通过b代理来访问到c!还是很感谢大家的支持,这个问题继续研究......我也是用PHP开发系统的时候需要解决这个问题,目前使用的是php + javabridge + jsch的方法,
但该方法只能建立SSH2或者Socks5+SSH2的连接方式通过b将c的端口映射到a上,目前PHP中还么有较好的方法解决只使用Socks5将c的端口映射到a上,希望有大侠出来指点指点~~!!!!