查看是否是公網(wǎng)IP
這里主要通過(guò)看撥號(hào)狀態(tài)那的WAN口的IP地址,由于撥號(hào)的是光貓,所以需要進(jìn)入光貓后臺(tái)查看

先排除內(nèi)網(wǎng)ip:
不參與公網(wǎng)訪問(wèn)的私網(wǎng)IP地址,用于內(nèi)網(wǎng)通信,在不同的內(nèi)網(wǎng)中可以重復(fù)存在的IP地址
A類(lèi): 10.0.0.0
B類(lèi): 172.16.0.0 ~ 172.31.0.0
C類(lèi): 192.168.0.0 ~ 192.168.255.0
WAN口的ip地址,這些開(kāi)頭的100%是私網(wǎng),如果不是則可以進(jìn)行下一步確認(rèn)
百度ip查看顯示的ip是否和WAN口的IP是否一致,我這里是兩者一致且非內(nèi)網(wǎng)IP網(wǎng)段的。

樹(shù)莓派設(shè)置
連接WiFi后,設(shè)置為靜態(tài)IP,網(wǎng)關(guān)可以查看路由器網(wǎng)關(guān)地址,也可以通過(guò)ifconfig命令獲取

路由器設(shè)置端口轉(zhuǎn)發(fā)
進(jìn)入路由器后臺(tái),找到“端口轉(zhuǎn)發(fā)”,外部端口自己定義,盡量設(shè)置大點(diǎn)也避免其他軟件的默認(rèn)端口,如FTP的21端口等。內(nèi)部地址設(shè)置樹(shù)莓派本機(jī)的靜態(tài)地址。

光貓?jiān)O(shè)置-端口映射&端口觸發(fā)配置
端口映射設(shè)置
進(jìn)入光貓后臺(tái),找到“端口映射”,名稱自定義,主要設(shè)置內(nèi)部主機(jī)地址,這里設(shè)置樹(shù)莓派的地址,其他可參考下圖

端口觸發(fā)&開(kāi)放設(shè)置
找到“端口觸發(fā)設(shè)置”,新建,這里設(shè)置觸發(fā)協(xié)議和開(kāi)發(fā)協(xié)議設(shè)置TCP/UDP,觸發(fā)端口和開(kāi)放端口設(shè)置成路由器里配置的外部端口
