連接埠轉送初學者

連接埠轉送初學者

過去 48 小時我一直在嘗試設定連接埠轉發,但不太成功。我使用線上連接埠掃描器查看哪些連接埠打開,但他們說沒有,甚至我自己打開的連接埠也沒有。

我做了什麼:

  1. 登入我的路由器網站。
  2. 使用我的電腦 IP 啟用 DMZ。
  3. 在連接埠轉送選項中,在我選擇的連接埠上允許 TCP 和 UDP。
  4. 為我的節點啟用靜態 IP 位址。
  5. 在防火牆中對該連接埠進行了例外處理。
  6. 使用連接埠掃描器也無濟於事。

我是否遺漏了任何步驟?這將用於 python 腳本中的反向 shell/連線。

答案1

您可能已經在這樣做了,但我知道當我嘗試這些連接埠掃描器時,它們只會告訴我當我進行廣播時連接埠已打開,例如我正在運行的伺服器已啟動。您可能必須使用該連接埠才能讓掃描器運作。

不過,我的情況可能會有所不同,因為我需要做的就是第 1 步和第 3 步。

答案2

您不想將電腦置於 DMZ 中進行連接埠轉送。事實上,這是相當危險的。這是一篇很棒的文章轉送連接埠

可以這樣想,如果您想允許對內部電腦進行 Web 訪問,您需要將連接埠 80 從路由器轉送到執行 Web 伺服器的 PC。您的路由器具有 ISP 分配給您的公用 IP。你的路由器是連接到網路的東西。您的路由器也很可能是您的 DHCP 伺服器,它為您的內部網路提供私人 IP 位址。您的家庭網路沒有直接連接到互聯網,這就是為什麼您需要將連接埠從路由器轉發到您的電腦。路由器將所有傳入的 Web 流量(連接埠 80)傳送到 PC。

相關內容