2011-06-08 54 views
0

我在我们的办公室有一个代理服务器,它关闭了某些端口的所有流量。这是一个很大的办公室,所以安全经理不会打开任何端口。我们需要通过未打开的端口9001的一些数据。如何从另一台主机的PHP中读取

为了避免这种情况,我在服务器中放置了一个php脚本,该脚本输出需要在我的办公网络中读取的XML。所以,我在家里用cUrl进行了测试,并且完美无瑕地工作,但现在看来它没有任何问题。

测试用的var_dump它表明:布尔值false与卷曲EXEC

我可以用哪些方式?

+0

如果(a)您家庭系统的输出是完美的,(b)开放服务器提供HTTP,那么您应该调试服务器。只要您启用CURL,就应该可以正常工作。如果没有,你也可以尝试在exec中使用wget。 – recluze 2011-06-08 10:54:23

+0

这不可能是服务器的问题,因为无论您在家中,办公室还是海滩,服务器的输出都是相同的。无论你在哪看,它总是一个XML。 – 2011-06-08 11:01:04

回答

0

你可以建立一个VPN取一个允许的端口上,并通过连接。这可能会简化很多其他的东西。 OpenVPN非常轻巧,可以直接设置。

0

安装该端口上监听80在外部主机上的代理,但是从端口9001

+0

我的主人已经这样做了。它从80端口收听,因为它是一个正常的托管,它从9001取货没有问题。 – 2011-06-08 10:53:18

+0

你有一个HTTP守护进程监听端口80,这是从9001中获取的,这是不一样的。你问了其他方法。 – Rufinus 2011-06-08 11:22:54

+0

或者我不理解你,或者你不了解我。这是一个主机,我有一个网站,所以它监听端口80,因为它能够输出从端口9001抓取的XML,我的服务器可以从9001获取。问题不在于服务器,而是在我的工作网络中。 – 2011-06-08 11:25:10

相关问题