當前位置: 妍妍網 > 碼農

一款.NET開源免費的內網穿透工具

2024-07-11碼農

我們致力於探索、分享和推薦最新的實用技術棧、開源計畫、框架和實用工具。每天都有新鮮的開源資訊等待你的發現!

計畫介紹

NSmartProxy是一款.NET開源(MIT License)、免費的內網穿透工具,采用.NET Core的全異步模式打造。

內網穿透工具的作用

內網穿透工具的主要作用在於解決網路地址轉換(NAT)和防火墻等網路裝置導致的內網服務無法被外網存取的問題。

計畫特點

  • 跨平台支持:NSmartProxy的客戶端和伺服端都支持在MacOS、Linux和Windows系統上執行,為使用者提供了廣泛的相容性和使用靈活性。

  • 多端對映能力:只需安裝一個NSmartProxy客戶端,使用者即可輕松對映整個區域網路內的多種服務,無需為每個服務單獨配置穿透工具,大大提高了操作效率和便利性。

  • 協定相容性:支持TCP協定棧下的所有協定(已經經過測試的有FTP、Telnet、SMTP、HTTP/HTTPS、POP3、SMB、VNC、RDP。),以及相當一部份基於UDP的協定(已經經過測試的有DNS查詢、mosh服務)。

  • 計畫執行原理

    NSmartProxy主要包含兩個服務程式:

  • 伺服端(NSmartProxy.ServerHost):部署在外網,用來接收來自最終使用者和客戶端的反向連線,並將它們進行相互轉發。

  • 客戶端(NSmartProxyClient):部署在內網,用來轉發存取內網各種服務的請求以及響應。

  • 客戶端執行截圖

    伺服端執行截圖

    計畫開源地址

    https://github.com/tmoonlight/NSmartProxy