我有一个PHP文件,它通过APNS与iOS设备通信。我希望能够从世界任何地方远程访问(并运行)此文件。
我知道我可以用真正的服务器做到这一点,但我的问题是:
- 我可以获得一个通用IP,这样我就可以使用浏览器在mac上远程运行这个文件吗
- 有没有任何工具/简单的服务可以用于开发目的,这样我就可以简单地将我的文件放在那里,并获得一些URL来启动它
非常感谢。
配置路由器以将外部请求转发到Mac(可能正在运行Apache)上的TCP端口80。这将允许任何知道您的公共IP地址的人通过在浏览器的URL栏中键入http://123.123.123.123
来连接到您的Mac。
你可能需要考虑使用动态DNS服务(如Duck DNS),这样用户就不必在中键入原始IP地址。如果你有动态IP地址,这也很有用,因为你只需要更新动态DNS服务存储的IP,而不是告诉所有需要访问新IP的人。
看看ngrok。它在你的机器上运行(在这种情况下是Mac),并允许你通过ngrok.com的子域访问它,如curneliousmac.ngrok.com。
它是免费的,不需要任何类型的端口转发或防火墙启用,它应该只是工作。