2015-02-05 76 views
0

我有一個PHP文件,通過APNS與iOS設備進行通信。我希望能夠從世界任何地方遠程訪問(並運行)該文件。如何遠程運行我的Mac上的PHP文件?

我知道我能做到這一點與真正的服務器,但我的問題是:

  1. 我可以得到一個通用的IP,這樣我可以遠程使用瀏覽器在Mac上運行此文件?
  2. 是否有任何工具/簡單的服務來做到這一點的開發目的,以便我可以簡單地把我的文件放在那裏,並獲得一些URL來解僱它?

非常感謝。

+0

謝謝,這聽起來不錯,但我找不到指導來做到這一點。我會看起來更多。 – Curnelious 2015-02-05 14:01:50

回答

1

看看ngrok。它運行在你的機器上(在這種情況下是Mac),並允許你通過ngrok.com的一個子域訪問它,比如curneliousmac.ngrok.com。

它是免費的,不需要任何形式的端口轉發或防火牆啓用,它應該只是工作。

+0

非常感謝,我實際上已經嘗試過,並且它沒有工作..你打開文件,比打開終端,你只是無法輸入任何內容。有一些關於完成過程的說法,並且你無法做任何事情。 – Curnelious 2015-02-05 14:00:27

+1

你必須打開一個終端並運行該文件,傳入一些參數以告訴它你想做什麼。例如,如果您將文件下載到/ home/Curnelious/Downloads,您將打開終端窗口並執行「cd/home/Curnelious/Downloads; ngrok 80」 – V13Axel 2015-02-05 14:06:07

3

Configure your router將外部請求轉發到TCP port 80通過您的Mac(大概運行Apache)。這將允許任何知道您的public IP address的人通過在瀏覽器的URL欄中輸入http://123.123.123.123來連接到您的Mac。

您可能會考慮使用動態DNS服務(如Duck DNS),以便用戶不必輸入原始IP地址。如果您擁有動態IP地址,這一點也很有用,因爲您只需要更新動態DNS服務存儲的IP,而不是告訴每個需要訪問IP的人。

相關問題