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

来源:https://www.cnblogs.com/pzqu/archive/2023/03/07/17190244.html
-Advertisement-
Play Games

VL50 簡易秒錶 `timescale 1ns/1ns module count_module( input clk, input rst_n, output reg [5:0]second, output reg [5:0]minute ); always@(posedge clk or neg ...


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

什麼黑科技

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

這種技術叫做內網穿透

好處

內網穿透有什麼好處?

  • 可以把自己的電腦變成文件伺服器,進行文件上傳下載。
  • 可以在開發協作的時候,無需部署,進行介面聯調。
  • 快速驗證對接微信小程式等介面,無須繁瑣的部署。
  • 免公網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版本。
  • 甚至密鑰都直接給了,就是為了讓你直接就能體驗。

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

一起進步

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

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

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

我的博客 機智的程式員小熊 歡迎收藏


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 本文將介紹一種基於 CSS 變數技巧,通過合理使用 CSS 變數,實現 CSS 動畫 @keyframes 的復用。 CSS 變數 CSS 變數大家應該都比較熟悉了,已經不能算是新知識了,快速過一遍。 CSS 變數(CSS Variable),在之前也叫做 CSS 自定義屬性,其使用方式如下: // ...
  • 這篇文章描述如何使用消息隊列中的事務消息機制實現分散式事務。事務消息適用於需要非同步更新數據,並且對數據實時性要求不太高的場景。 ...
  • 近期產品要支持國際化多語言,主要涉及前端界面國際化以及後端提示信息、異常信息的國際化多語言支持。 目前我們的開發技術棧:前端VUE、後端.NET。面向前端界面和後端服務,分別涉及對應的國際化多語言支持方案。 一、前端界面國際化多語言支持 前端VUE界面的源碼如下: 上述代碼中,我們將需要多語言支持的 ...
  • 小小的 Redis 大大的不簡單,本文將結合風控名單服務在使用 Redis 存儲數據時的數據結構設計及優化,並詳細分析 redis 底層實現對數據結構選型的重要性。 ...
  • 最近在做一個經組的項目他們用的之前同事配的[tk.mybatis.mapper.generator]自動生成的包,但是這玩意不支持swagger3註解配置。而且重寫的話裡邊BUG還挺多。所以,索性就不用這個自己親自出手針對swagger3重寫一個生成代碼的工具包。 一下為工具包的用法: 1.首先下載 ...
  • 系統的通知公告功能似乎是很容易被忽略的功能模塊,在傳統的軟體系統中,一般OA類軟體系統不可或缺,而在應用軟體系統中此功能或有或無,在現在大多數的互聯網軟體系統中,此功能又必不可缺。所以,在框架設計時,我們需要考慮業務系統是否需要此功能模塊,然後將此功能作為擴展插件,在需要時開啟,在不需要時配置關閉即 ...
  • 這篇文章主要描述消息隊列中的一些基本概念,我們在使用不同的消息隊列產品時,會遇到不同的“名詞”,今天我們今天來聊聊消息隊列發展歷史,以及一些相關基本概念。 ...
  • 1. 術語 1.1. 堆指代Java堆 1.2. 原生記憶體指代JVM的非堆記憶體 1.2.1. 包括C堆 1.2.2. 非堆記憶體就是原生記憶體 1.2.3. 一些常見的JDK類常常會使用原生記憶體,請確保正確使用這些類 1.3. 一個應用程式總的記憶體占用 1.3.1. JVM使用的原生記憶體和堆記憶體的總和 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...