Php 连接到Apple推送通知服务的代理

Php 连接到Apple推送通知服务的代理,php,proxy,apple-push-notifications,Php,Proxy,Apple Push Notifications,我正在使用NetworkRedux共享主机,并遵循APNs设置说明,然后我得到以下信息: Warning: stream_socket_client() [function.stream-socket-client]: unable to connect to ssl://gateway.sandbox.push.apple.com:2195 (Connection timed out) in FILEPATH on line 21 Failed to connect: 110 Connecti

我正在使用NetworkRedux共享主机,并遵循APNs设置说明,然后我得到以下信息:

Warning: stream_socket_client() [function.stream-socket-client]: unable to
connect to ssl://gateway.sandbox.push.apple.com:2195 (Connection timed out) in
FILEPATH on line 21
Failed to connect: 110 Connection timed out

看起来他们在阻止这一切,瘸子是否可以使用我的相同脚本(包括私钥和所有内容)连接到将连接到Apple的代理?我对“为您推送”的服务或web API或任何东西不感兴趣。我需要一个临时修复程序,在我将其迁移到实际主机时可以使用它进行构建,然后将其删除,这样就不会阻塞这些端口。

实际上这是可能的,但在您的环境中,如果可能的话,直接修复是最好的方法。如果你必须使用HTTP代理,那么你所需要做的就是连接到代理,然后通过代理创建一个HTTP隧道到苹果的服务器-在创建代理连接之前,不要与苹果启动TLS。以下是一些关于使用PHP创建此类HTTP隧道的好文档: