Linux版教程: http://www.nat123.com/pages_8_206.jsp
Windows版教程:http://www.nat123.com/Pages_17_291.jsp
Android版教程:http://www.nat123.com/pages_17_613.jsp
nat123提供了比較豐富的端口映射功能,有http映射(80端口)、https映射(443端口)、非80端口、非網(wǎng)站(其他端口)、全端口映射、全映射等。提醒大家注意,除全端口映射外,其他服務(wù)是不需要在訪問側(cè)(外網(wǎng))加裝p2p訪問者軟件的,可以方便使用【全映射是全端口映射的面p2p訪問者軟件版本】。nat123有免費(fèi)線路,也有收費(fèi)服務(wù),具體的收費(fèi)情況大家自己再行了解。
我簡單說一下全端口映射,以樹莓派的vnc服務(wù)為例,首先你需要在nat123官網(wǎng)注冊一個賬號,然后樹莓派上安裝好nat123軟件,并在本地APP上登錄賬號。nat123的端口映射管理功能在官網(wǎng)上【而不是在本地進(jìn)行,或者說它只是沒有告訴我們?nèi)绾卧诒镜剡M(jìn)行管理】,所以你需要在nat123官網(wǎng)上添加端口映射時選擇全端口映射(僅p2p),然后在安卓手機(jī)或Windows上安裝p2p訪問者(nat123官網(wǎng)下載),運(yùn)行端口映射服務(wù)與vnc服務(wù),對vnc來說,端口號=5900+桌面號,例如桌面號為1,那么端口號就是5901,打開p2p訪問者,添加訪問端口5901,注意p2p訪問者要在后臺運(yùn)行,不要關(guān)掉,然后打開vncviewer,輸入域名和端口號5901,即可訪問樹莓派了。
nat123配置較為簡單,容易上手;有開放免費(fèi)線路且使用體驗較好;Linux/Windows/Android皆可使用,可能適合較多的人。
二、花生殼內(nèi)網(wǎng)穿透
說到內(nèi)網(wǎng)穿透,網(wǎng)上很多人都會提到花生殼的內(nèi)網(wǎng)穿透。很多年前我使用花生殼的時候,這個服務(wù)確實(shí)還是可以的,免費(fèi),而且連接速度OK,現(xiàn)在用的人太多,速度自然降下來了,也開始提供付費(fèi)服務(wù)了。大家瀏覽花生殼官網(wǎng)即可,我點(diǎn)到為止。
花生殼官網(wǎng):http://www.oray.com
三、Holer
Holer的GitHub地址:https://github.com/Wisdom-Projects/holer
Holer是基于SSH的內(nèi)網(wǎng)穿透服務(wù)。在Holer倉庫的readme文檔下有使用指南,沒什么技術(shù)難度,我就簡單說說:例如你想遠(yuǎn)程SSH登陸你的樹莓派,將conf/holer.conf文件中原有的HolerAccessKey修改為針對SSH服務(wù)的HolerAccessKey,再啟動Holer即可,服務(wù)端就配置完成了。Holer提供的SSH服務(wù)的映射端口是holer.org:65534,則在客戶端的連接方式是:
sshpi@holer.org-p65534
可以看到,Holer的配置確實(shí)簡單,但是其問題也十分明顯,只有一個HolerAccessKey作為唯一標(biāo)識,大家都是用這個Key,下一個人使用了,上一個人就被踢下來了,所以體驗相當(dāng)糟糕。想使用Holer的人就要注意了。