運營商級 NAT 的接入端口

運營商級 NAT 的接入端口

我正在嘗試透過 LTE 在兩個 Raspberry Pi 之間透過 MQTT 發送資料。 Raspberry Pi 透過華為 USB 衝浪棒連接到網路。當我在線檢查連接埠開放實用程式時,連接埠 1883 似乎已開放。但我無法發布數據。我認為我落後於運營商級 NAT,因此無法將數據發送到端口,或者我的 ISP 正在阻止端口的傳入流量。我怎樣才能做到這一點?還有其他選擇嗎?

答案1

若要確定您是否位於 CGNAT 之後,請使用 ifconfig 檢查您電腦的 IP 位址。如果它是一個RFC 1918數,那你就是。如果它不是 RFC 1918 編號,您可能仍然是。透過以下方式檢查您的公用 IP 位址什麼主義,如果它與 ifconfig 的輸出不匹配,那就是。

如果一個或兩個裝置都在 CGNAT 實作後面,則連接到開放連接埠的唯一方法是在它們之間放置一個中間裝置來協商連接。例如,兩個 Pi 都可以連接到的 VPN 伺服器,從而在它們之間建立端對端 VPN 隧道。

相關內容