NAT穿透技術(shù)
關(guān)于NAT穿透內(nèi)網(wǎng)穿透,也即 NAT 穿透,進(jìn)行 NAT 穿透是為了使具有某一個(gè)特定源 IP 地址和源端口號(hào)的數(shù)據(jù)包不被 NAT 設(shè)備屏蔽而正確路
關(guān)于NAT穿透
內(nèi)網(wǎng)穿透,也即 NAT 穿透,進(jìn)行 NAT 穿透是為了使具有某一個(gè)特定源 IP 地址和源端口號(hào)的數(shù)據(jù)包不被 NAT 設(shè)備屏蔽而正確路由到內(nèi)網(wǎng)主機(jī)。
內(nèi)網(wǎng)穿透技術(shù):將內(nèi)網(wǎng)IP映射成對(duì)外可訪問的域名
NAT穿透工具
主流的內(nèi)網(wǎng)穿透工具有:花生殼、ngrok、frp,這三種工具其中花生殼是收費(fèi)的,并且沒有arm版本。frp沒有使用過,不做評(píng)論了。最后選用ngrok,作為這次的內(nèi)網(wǎng)穿透工具。如果有自己的公網(wǎng)服務(wù)器,最好自己架設(shè)個(gè)ngrok服務(wù)器,由于沒有服務(wù)器這里用的是sunny ngrok,提供免費(fèi)隧道。
- Sunny-ngork:https://www.ngrok.cc/ (之前使用體驗(yàn)挺好的,后來因?yàn)橐獙?shí)名才能使用就放棄了)
# Sunny-ngork 開啟命令n./sunny clientid 隧道idn./sunny clientid 2b8a639642a1bad3
- NATAPP:https://natapp.cn/ (現(xiàn)在正在使用的,體驗(yàn)沒Sunny-ngork好,但是不要實(shí)名認(rèn)證)
使用教程:NATAPP1分鐘快速新手圖文教程 - NATAPP-內(nèi)網(wǎng)穿透 基于ngrok的國內(nèi)高速內(nèi)網(wǎng)映射工具
- 打開網(wǎng)址,注冊(cè)登錄,購買免費(fèi)隧道,填寫相應(yīng)信息即可,每個(gè)賬號(hào)可以有二個(gè)免費(fèi)的隧道可以使用。
ssh:隧道協(xié)議填寫tcp,端口填寫22,地址填寫127.0.0.1
web:隧道協(xié)議填寫http,端口填寫80,地址填寫127.0.0.1
下載natapp:Linux/ARM 32位nchmod a+x natappn./natapp -authtoken=9ab6b9040a624f40
2. 運(yùn)行完啟動(dòng)命令后,顯示如下
Powered By NATAPP Please visit https://natapp.cn (Ctrl+C to Quit)n?nTunnel Status Onlinen?nVersion 2.3.9n?nForwarding tcp://server.natappfree.cc:38017 -> 127.0.0.1:22n?nWeb Interface http://127.0.0.1:4040n?nTotal Connections 1n?
根據(jù)提示連接SSH
ssh username@server.natappfree.cc -p 3801
3. 運(yùn)行web服務(wù),同樣根據(jù)提示獲取公網(wǎng)網(wǎng)址,可以實(shí)現(xiàn)外網(wǎng)訪問本地的網(wǎng)站。







