10款免費的內(nèi)網(wǎng)穿透工具

2021-02-16    分類: 網(wǎng)站建設

NAPT原理:

在NAT網(wǎng)關上會有一張映射表,表上記錄了內(nèi)網(wǎng)向公網(wǎng)哪個IP和端口發(fā)起了請求,然后如果內(nèi)網(wǎng)有主機向公網(wǎng)設備發(fā)起了請求,內(nèi)網(wǎng)主機的請求數(shù)據(jù)包傳輸?shù)搅薔AT網(wǎng)關上,那么NAT網(wǎng)關會修改該數(shù)據(jù)包的源IP地址和源端口為NAT網(wǎng)關自身的IP地址和任意一個不沖突的自身未使用的端口,并且把這個修改記錄到那張映射表上。

最后把修改之后的數(shù)據(jù)包發(fā)送到請求的目標主機,等目標主機發(fā)回了響應包之后,再根據(jù)響應包里面的目的IP地址和目的端口去映射表里面找到該轉(zhuǎn)發(fā)給哪個內(nèi)網(wǎng)主機。這樣就實現(xiàn)了內(nèi)網(wǎng)主機在沒有公網(wǎng)IP的情況下,通過NAPT技術借助路由器唯一的一個公網(wǎng)IP來訪問公網(wǎng)設備。 具體原理參照上圖。

10款內(nèi)網(wǎng)穿透工具:

1、Ngrok

ngrok 是一個反向代理,通過在公共端點和本地運行的 Web 服務器之間建立一個安全的通道,實現(xiàn)內(nèi)網(wǎng)主機的服務可以暴露給外網(wǎng)。ngrok 可捕獲和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地協(xié)助服務端程序測試。

參考博客:10分鐘教你搭建自己的ngrok服務器

https://blog.csdn.net/yjc_1111/article/details/79353718

2、Natapp

natapp是 基于ngrok的國內(nèi)收費內(nèi)網(wǎng)穿透工具,類似花生殼,有免費版本,比花生殼好。免費版本:提供http,https,tcp全隧道穿透,隨機域名/TCP端口,不定時強制更換域名/端口,自定義本地端口。

參考文章:NATAPP1分鐘快速新手圖文教程

https://natapp.cn/article/natapp_newbie

3、小米球

小米球是基于ngrok二次開發(fā)的內(nèi)網(wǎng)穿透工具,支持多協(xié)議、多隧道、多端口同時映射(http、https、tcp等等...),同時支持多種系統(tǒng)win、linux、linux_arm、mac等。具體的使用直接參考官網(wǎng)。

4、Sunny-Ngrok

Sunny-Ngrok同樣是ngrok二次開發(fā)的內(nèi)網(wǎng)穿透工具,支持http,https協(xié)議,同時支持更豐富的系統(tǒng)和語言:linux、win、mac、openwrt、 python、php等。

教程:Sunny-Ngrok使用教程

https://www.ngrok.cc/_book/

5、echosite

echosite同樣ngrok二次開發(fā)的內(nèi)網(wǎng)穿透工具,支持多種協(xié)議,以前是全部免費的,現(xiàn)在推出了收費版和免費版,可根據(jù)自己的需要去選擇。

參考教程:EchoSite---讓內(nèi)網(wǎng)穿透變得簡單

https://blog.csdn.net/interesting0303/article/details/81098603

6、Ssh、autossh

ssh 配合autossh工具使用,因為autossh會容錯,自動重新啟動SSH會話和隧道。autossh是一個程序,用于啟動ssh的副本并進行監(jiān)控,在死亡或停止傳輸流量時根據(jù)需要重新啟動它。 這個想法來自rstunnel(Reliable SSH Tunnel),但是在C中實現(xiàn)。作者的觀點是,它不像匆匆忙忙的工作那么容易。使用端口轉(zhuǎn)發(fā)環(huán)路或遠程回顯服務進行連接監(jiān)視。在遇到連接拒絕等快速故障時,關閉連接嘗試的速度。在OpenBSD,Linux,Solaris,Mac OS X,Cygwin和AIX上編譯和測試; 應該在其他BSD上工作。免費軟件。

使用教程:SSH內(nèi)網(wǎng)穿透

https://yangqiang.im/?p=698

7、Lanproxy

lanproxy是一個將局域網(wǎng)個人電腦、服務器代理到公網(wǎng)的內(nèi)網(wǎng)穿透工具,目前僅支持tcp流量轉(zhuǎn)發(fā),可支持任何tcp上層協(xié)議(訪問內(nèi)網(wǎng)網(wǎng)站、本地支付接口調(diào)試、ssh訪問、遠程桌面...)。目前市面上提供類似服務的有花生殼、TeamView、GoToMyCloud等等,但要使用第三方的公網(wǎng)服務器就必須為第三方付費,并且這些服務都有各種各樣的限制,此外,由于數(shù)據(jù)包會流經(jīng)第三方,因此對數(shù)據(jù)安全也是一大隱患。

參考教程:業(yè)余草推薦一款局域網(wǎng)(內(nèi)網(wǎng))穿透工具lanproxy

https://blog.csdn.net/xmtblog/article/details/77943159

8、Spike

Spike是一個可以用來將你的內(nèi)網(wǎng)服務暴露在公網(wǎng)的快速的反向代理,基于ReactPHP,采用IO多路復用模型。采用Php實現(xiàn)。

參考教程:使用 PHP 實現(xiàn)的的內(nèi)網(wǎng)穿透工具 “Spike”

https://segmentfault.com/q/1010000009955702

9、Frp

frp 是一個可用于內(nèi)網(wǎng)穿透的高性能的反向代理應用,支持 tcp, udp, http, https 協(xié)議。利用處于內(nèi)網(wǎng)或防火墻后的機器,對外網(wǎng)環(huán)境提供 http 或 https 服務。對于 http, https 服務支持基于域名虛擬主機,支持自定義域名綁定,使多個域名可以共用一個80端口。利用處于內(nèi)網(wǎng)或防火墻后的機器,對外網(wǎng)環(huán)境提供 tcp 和 udp 服務,例如在家里通過 ssh 訪問處于公司內(nèi)網(wǎng)環(huán)境內(nèi)的主機。

教程:一款很好用的內(nèi)網(wǎng)穿透工具--FRP、使用frp實現(xiàn)內(nèi)網(wǎng)穿透

https://sunnyrx.com/2016/10/21/simple-to-use-frp/

10、Fcn

FCN[free connect]是一款傻瓜式的一鍵接入私有網(wǎng)絡的工具, fcn利用公共服務器以及數(shù)據(jù)加密技術實現(xiàn):在免公網(wǎng)IP環(huán)境下,在任意聯(lián)網(wǎng)機器上透明接入服務端所在局域網(wǎng)網(wǎng)段。支持多種系統(tǒng),有免費版和付費版。

標題名稱:10款免費的內(nèi)網(wǎng)穿透工具
網(wǎng)站地址:http://www.muchs.cn/news9/101359.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供動態(tài)網(wǎng)站、定制開發(fā)云服務器、商城網(wǎng)站、面包屑導航營銷型網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設