樹莓派上的 Apache 伺服器拒絕來自 iPhone 或 Android 上的平板互聯網的傳入連接

樹莓派上的 Apache 伺服器拒絕來自 iPhone 或 Android 上的平板互聯網的傳入連接

我在 RPI 3 上安裝了一個 Web 伺服器,它運作得很好,除非連接來自公共 WiFi、iPhone 裝置、Android 裝置(如果它使用行動數據/平板網路)。

他告訴我無法訪問該網站,錯誤為 ERR_CONNECTION_REFUSED,並且他只接受來自私人 wifi 的傳入連接,無論除了 iPhone 之外的哪種設備

我的樹莓派上運行 Apache

我不知道這個問題需要哪些信息,所以請向我詢問所需的信息

答案1

這裡可能存在一些潛在的問題:

  • 您的 Raspberry Pi 可能有防火牆阻止外部連線。

  • 您尚未正確設定路由器(尤其是連接埠轉送)。

  • 您的 ISP 由於某種原因或用途阻止了連接營運商級 NAT

我會從第一項開始,然後從那裡開始依序進行。

尖端

  • iptablesufw(這是 的介面iptables)可能是您在 Pi 上最有可能擁有的防火牆專案。

  • 如果您不確定如何在路由器上設定連接埠轉發,路由器手冊通常會詳細說明這些步驟(即如何路由來自您的路由器的傳入請求)外部IP:por內部IP:連接埠您的伺服器)。否則,您也許可以在線上找到適合您的特定設備的步驟。

  • 某些 ISP 會封鎖連接埠 80(HTTP 的預設連接埠)等連接埠。您還應該檢查指派給路由器的 WAN 位址是否與您的外部 IP 位址相同(例如正如Google給出的)。

相關內容