黑科技,普通人也能把個人電腦變成伺服器的手段

機智的程式設計師小熊發表於2023-03-07

我又來分享黑科技了。即使你不懂技術,也能上。

什麼黑科技

本質上讓本地的網路服務可以被外網訪問。

這種技術叫做內網穿透

好處

內網穿透有什麼好處?

  • 可以把自己的電腦變成檔案伺服器,進行檔案上傳下載。
  • 可以在開發協作的時候,無需部署,進行介面聯調。
  • 快速驗證對接微信小程式等介面,無須繁瑣的部署。
  • 免公網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

  • 已經編譯好的檔案伺服器,支援maclinuxwindows
  • 內網穿透工具也下好了。macwindows版本。
  • 甚至金鑰都直接給了,就是為了讓你直接就能體驗。

如果你完全不懂程式也能用了,訪問不了就在我號上回 檔案伺服器 給你發壓縮包。

一起進步

你好,我是小熊,是一個愛技術但是更愛錢的程式設計師。上進且佛系自律的人。喜歡發小秘密/臭屁又愛炫耀。

奮鬥的大學,激情的現在。賺了錢買了房,寫了書出了名。當過面試官,帶過徒弟搬過轉。

大廠外來務工人員。是我,我是小熊,是不一樣的煙火歡迎圍觀。

我的部落格 機智的程式設計師小熊 歡迎收藏

相關文章