我又來分享黑科技了。即使你不懂技術,也能上。
什麼黑科技
本質上讓本地的網路服務可以被外網訪問。
這種技術叫做內網穿透。
好處
內網穿透有什麼好處?
- 可以把自己的電腦變成檔案伺服器,進行檔案上傳下載。
- 可以在開發協作的時候,無需部署,進行介面聯調。
- 快速驗證對接微信小程式等介面,無須繁瑣的部署。
- 免公網ip、無需在路由器對映埠,駭客用掃描埠的方式難以攻擊。
- 特定條件下,可以做到遠端連線公司電腦等操作。
- 私有伺服器,讓你的電視機接收影片,回家後就能觀看。
- 一些開發板做的監控等資訊,每臺裝置執行一條隧道,可以方便的管理監控各個裝置的執行情況。
- 一些本地執行的遊戲,想和好基友一起聯網玩,一條命令即可實現聯網遊戲。
- 隨時隨地在任何地方可以訪問到群輝上應用。
好多到說不完,另外,這種方式是免費的。
內網穿透安全嗎?
現在伺服器被黑的情況,多半是伺服器上一些軟體/漏洞/埠導致的。
你的應用如果放在公網伺服器,由於缺少系統安全維護知識,會變得很危險。
而將伺服器放在本地,暴露給公網的也僅僅是應用層面的一個埠,其他系統上的漏洞/埠都被隱藏起來,從這個層面來說,提高了很多安全性。
用法
全平臺支援,下一個二進位制檔案、windows
就是exe
。
執行命令
chmod 755 ./natapp
./natapp -authtoken e8f05cbd1e1b139d
xxxx
是一個authtoken
需要申請。直接用我這個立馬就能體驗。- 現在就成功把本地80埠對映到公網上了。
訪問圖片中的http://uh4bju.natappfree.cc
在任何一臺電腦、手機上就都能訪問到我本地80
埠。
具體教程在這,我就不展開講了。
https://natapp.cn/article/natapp_newbie
目前看不出有什麼用,厲害的來了。
檔案伺服器
假設你現在想把電腦上的東西分享給無數的陌生人,即使他沒有加你好友。看到宣傳資訊就能下載。
然後你再把這個連結用轉碼平臺,做成二維碼自動跳轉,手機一掃就能下載東西了。
再比如你在機房想給你朋友傳個檔案,假設機房可以訪問外網,但又不能下載通訊工具的情況下。
效果如圖,我直接寫了一個。
注意看我的網址,是一個公網地址,這就是內網穿透得到的!
快速體驗
程式碼和使用方法和詳細的說明文件我都放這了。有興趣研究一下吧!
https://github.com/golang-minibear2333/simple-file-server
- 已經編譯好的檔案伺服器,支援
mac
、linux
、windows
。 - 內網穿透工具也下好了。
mac
和windows
版本。 - 甚至金鑰都直接給了,就是為了讓你直接就能體驗。
如果你完全不懂程式也能用了,訪問不了就在我號上回 檔案伺服器 給你發壓縮包。
一起進步
你好,我是小熊,是一個愛技術但是更愛錢的程式設計師。上進且佛系自律的人。喜歡發小秘密/臭屁又愛炫耀。
奮鬥的大學,激情的現在。賺了錢買了房,寫了書出了名。當過面試官,帶過徒弟搬過轉。
大廠外來務工人員。是我,我是小熊,是不一樣的煙火歡迎圍觀。
我的部落格 機智的程式設計師小熊 歡迎收藏