一、簡介
natapp是一款可以將內網伺服器映射到公網實現內網穿透的神器。使用natapp,開發者可以不用購買公網IP,便捷的將內網伺服器對外發布,提高了內部開發測試的效率,是開發者的神器。
natapp的創立者是王頂,一名神秘的開發者。他的個人博客也是技術圈裡非常有名的,深受廣大程序員的歡迎。
二、核心功能
natapp最核心的功能就是內網穿透,可以將內網服務映射到公網,讓外網用戶可以訪問內網服務。下面是natapp的核心功能:
- 埠映射:natapp可以將本地埠開啟一個映射到公網訪問的隨機域名上,讓外網用戶訪問內網服務更便捷。
- HTTP/HTTPS映射:natapp支持將內網HTTP/HTTPS服務映射到公網,保證數據傳輸的安全可靠。
- TCP/WebSocket映射:natapp支持將內網TCP/WebSocket服務映射到公網,使得外網用戶可以訪問內網服務。
- 靜態文件伺服器:natapp支持將本地文件夾映射到公網訪問的隨機域名上,方便快捷的共享開發測試文件。
三、使用方式
natapp使用簡單、方便,只需要下載對應的客戶端,使用以下命令即可:
> natapp -authtoken=[token] -log=stdout
其中,[token]是您在Natapp網站上申請到的authtoken,用於驗證用戶身份。啟動成功後,natapp會為您分配一個外網域名,將本地服務映射到該域名上。
四、實例展示
1、HTTP/HTTPS映射
使用natapp映射內網http服務實例:
> natapp -authtoken=[token] -log=stdout -httpport=8080
http服務已經成功映射到公網域名上:
2、TCP/WebSocket映射
使用natapp映射內網WebSocket服務實例:
> natapp -authtoken=[token] -log=stdout -listenaddr=reverssshserver:22
WebSocket服務已經成功映射到公網域名上:
3、靜態文件伺服器
使用natapp將本地文件夾映射到公網實例:
> natapp -authtoken=[token] -log=stdout -www=./public
本地文件夾已經成功映射到公網域名上:
五、總結
natapp是極其方便、好用的內網穿透神器。它可以幫助開發者將內網服務映射到公網,方便進行開發測試,也可以幫助內網運維人員進行服務監控。同時,natapp安全可靠,保障數據傳輸的安全性,是每一個開發者的必備工具。
原創文章,作者:CLPAB,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/360903.html