Linux-Mint

如何使用 USB 系留網際網路連接創建 Web 伺服器?

  • July 17, 2020

我只想通過在我自己的電腦上創建一個 Web 伺服器來了解它是如何工作的。

我已經安裝了 XAMPP 並且 apache 伺服器執行良好。我可以從本地網路訪問託管在我的電腦上的網頁。

但是我怎樣才能讓它從網際網路上訪問呢?我在我的系統上使用 USB 系留網際網路連接(我的 android 設備通過 LTE 連接到網際網路,我使用 USB 將此網際網路連接共享到我的系統)。

我嘗試使用瀏覽器連接到我的電腦 ( http://$$ my_public_ipv6 $$) 但它無法連接。

  1. 我是否缺少與埠轉發相關的內容?
  2. 如果這很重要,我如何檢查我的 ISP 是否允許傳入連接?

如果有人也可以提供有關安全問題的一些提示,我將不勝感激。

終於在 15 天后,我的 http 伺服器啟動並執行了。這是它的工作原理:

  1. 我用 XAMPP 創建了一個 http 伺服器。
  2. 從 Playstore 安裝了一個名為“Port Forwarder”的應用程序
  3. 通過映射進行埠轉發設置:6789 —> 6789
  4. 在我的安卓設備上打開 USB 網路共享和數據連接
  5. 嘗試通過從移動瀏覽器輸入以下地址從另一台設備訪問我的網路伺服器:http://my_public_ip:port/

而且……是的……我可以從該設備成功連接到我的網路伺服器。

注 1:由於我上次與服務提供商(例如 A)失敗,我嘗試與不同的服務提供商(例如 B)進行此操作。B成功了。所以我認為由於服務提供商的一些限制,我的expt失敗了。

注 2:對於想知道服務提供商名稱的人,這是我嘗試過的列表。

不成功

  1. 主意

成功與

  1. 艾爾賽爾

注 3:如果我有機會在其他網際網路服務提供商上進行測試,我將更新上述列表。

注意 4:該應用程序顯示了一些小錯誤,但網路伺服器仍然正常工作。有時我必須重新啟動應用程序才能使其再次執行。我會將此錯誤報告給團隊並尋求幫助。

引用自:https://unix.stackexchange.com/questions/389435