公交车上荫蒂添的好舒服的电影-公用玩物(np双xing总受)-公用小荡货芊芊-公与妇仑乱hd-攻把受做哭边走边肉楼梯play-古装一级淫片a免费播放口

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

C# 開發(fā)的開源內(nèi)網(wǎng)穿透工具 NSmartProxy

admin
2024年6月2日 17:2 本文熱度 1989

什么是NSmartProxy?

NSmartProxy是一款免費的內(nèi)網(wǎng)穿透工具。
使用中如果有任何問題和建議,可以點擊這里加入Gitter群組或者點擊這里加入QQ群 (群號:813170640)我們一起討論。

https://github.com/tmoonlight/NSmartProxy?tab=readme-ov-file

附件:NSmartProxy-master.zip

目錄

特點

  1. 跨平臺,客戶端和服務(wù)端均可運行在MacOS,Linux,Windows系統(tǒng)上;

  2. 使用方便,配置簡單;

  3. 多端映射,只需安裝一個NSmartProxy客戶端可映射整個局域網(wǎng)內(nèi)的多種服務(wù);

  4. 支持TCP協(xié)議棧下的所有協(xié)議(已經(jīng)經(jīng)過測試的有FTP、Telnet、SMTP、HTTP/HTTPS、POP3、SMB、VNC、RDP。),以及相當一部分基于UDP的協(xié)議(已經(jīng)經(jīng)過測試的有DNS查詢、mosh服務(wù))。

運行原理

NSmartProxy包含兩個服務(wù)程序:

  • 服務(wù)端(NSmartProxy.ServerHost):部署在外網(wǎng),用來接收來自最終使用者和客戶端的反向連接,并將它們進行相互轉(zhuǎn)發(fā)。

  • 客戶端(NSmartProxyClient):部署在內(nèi)網(wǎng),用來轉(zhuǎn)發(fā)訪問內(nèi)網(wǎng)各種服務(wù)的請求以及響應(yīng)。

客戶端安裝

NSmartProxy支持各種基于TCP和UDP服務(wù)的端口映射,下面以mstsc,iis,ftp以及mosh服務(wù)為例:

啟動準備

NSmartProxy的客戶端被打包成三種發(fā)布方式:第一種是跨平臺包,需要預(yù)先安裝.NET Core環(huán)境。 第二種是SCD包(包名帶"scd"),無需安裝.net環(huán)境,用戶需要根據(jù)自己的平臺和架構(gòu)選擇相應(yīng)的壓縮包。第三種是Windows窗體版本(包名帶"winform"):

Windows

  1. 確保客戶端的環(huán)境在.NET Framework 4.6.1 以上。

  2. 下載最新的窗體版本:

    https://github.com/tmoonlight/NSmartProxy/releases/download/v1.2_final4/nspclient_winform_v1.2_final4.zip

    附件:nspclient_winform_v1.2_final4.zip

Linux

  • 下載最新版本的NSmartProxyClient,以SCD發(fā)布下的linux x64系統(tǒng)為例:

wget https://github.com/tmoonlight/NSmartProxy/releases/download/v1.2_final4/nspserver_scd_linux_v1.2_final4.zip

MacOS

  • 下載最新版本的NSmartProxyClient:

wget https://github.com/tmoonlight/NSmartProxy/releases/download/v1.2_final4/nspclient_scd_osx_v1.2_final4.zip

Docker

  • 如果當前機器上已經(jīng)有了docker運行環(huán)境,則無需安裝運行時,直接拉取鏡像即可運行,如下腳本在Docker CE 17.09下測試通過:

sudo docker pull tmoonlight/nspclient
sudo docker run --name mynspclient -dit tmoonlight/nspclient

使用方法

  1. 打開安裝目錄下的appsettings.json文件,配置服務(wù)地址,映射地址和端口(winform版本也兼容這種配置方式,也可直接進入界面配置):

{
  "ProviderWebPort": 12309,         //服務(wù)器端口
  "ProviderAddress": "2017studio.imwork.net",   //服務(wù)器地址
  //反向代理客戶端列表
  "Clients": [
    {//mstsc遠程控制服務(wù)
      "IP": "127.0.0.1",           //反向代理機器的ip
      "TargetServicePort": "3389"  //反向代理服務(wù)的端口
      "ConsumerPort":"3389"          //外網(wǎng)訪問端口,如被占用,則會從20000開始按順序分配端口
    },
    {//網(wǎng)站服務(wù)
      "IP": "127.0.0.1",
      "TargetServicePort": "80"
    },
    {//ftp服務(wù)
      "IP": "127.0.0.1",
      "TargetServicePort": "21",
      "IsCompress" : true,      //表示啟動傳輸壓縮
      "Description": "這是一個ftp協(xié)議。" //描述字段,方便用戶在服務(wù)端界面識別
    },
    {//mosh服務(wù) 
      "IP": "192.168.0.168",    //安裝mosh服務(wù)的受控端地址
      "TargetServicePort": "60002",
      "ConsumerPort": "30002",  
      "Protocol": "UDP"     //表示是一個UDP協(xié)議,如果不加以配置,則以TCP協(xié)議來轉(zhuǎn)發(fā)
    }
  ]
}


2. 運行NSmartProxy客戶端

  • Linux:

    sudo unzip nspclient_scd_linux_v1.2.zip
    cd nspclient_scd_linux_v1.2
    chmod +x ./NSmartProxyClient
    ./NSmartProxyClient
  • MacOS:

    sudo unzip nspclient_osx_linux_v1.2.zip
    cd nspclient_scd_osx_v1.2
    chmod +x ./NSmartProxyClient
    ./NSmartProxyClient
  • Windows: 解壓后運行NSmartProxyWinform.exe即可:


  1. 后臺運行:
    您還可以將NSmartProxy客戶端注冊為一個后臺服務(wù),方法如下:

  • Windows:

    • 方法一

    • 方法二

    rem 注冊客戶端windows服務(wù)
    .\NSmartProxyClient action:install
    rem 卸載客戶端windows服務(wù)
    .\NSmartProxyClient action:uninstall
  • MacOS/Linux 暫略

客戶端登陸

默認情況下,客戶端以匿名登陸,這種方式會在NSmartProxyServer端創(chuàng)建一個隨機匿名用戶(前提是服務(wù)端配置了允許匿名登陸),如果想顯式使用特定用戶登陸,需要在第一次運行時增加-u 用戶名 -p 密碼參數(shù),程序會在當前目錄生成一份憑據(jù)(.usercache)方便下次自動登陸。 例如輸入以下指令來生成一個用戶名admin,密碼admin123的憑據(jù):

./NSmartProxyClient -u admin -p admin123

下次僅需使用:

./NSmartProxyClient

自動采用上次的admin用戶登陸,如需恢復(fù)匿名登陸,則需要刪除當前目錄下的.usercache文件。

  • P.S: 以上是客戶端的配置方法,一般情況下,只要用我的免費服務(wù)(2017studio.imwork.net)即可進行內(nèi)網(wǎng)映射了,如果你還想自己搭建服務(wù)端,請接著往下看。

服務(wù)端安裝

這里介紹NSmartProxy服務(wù)端的安裝方法(linux,windows,MacOS均適用)

啟動準備

  • 首先你需要一臺具備獨立IP的服務(wù)器,以下安裝過程均在此機器上執(zhí)行:

Linux/Windows/MacOS

  1. NSmartProxy的服務(wù)端程序被打包成兩種發(fā)布方式。第一種是跨平臺包,需要預(yù)先安裝.NET Core環(huán)境。 第二種是SCD包(包名帶"scd"),無需安裝.net環(huán)境,用戶需要根據(jù)自己的平臺和架構(gòu)選擇相應(yīng)的壓縮包。

  2. 下載最新版的NSmartProxy服務(wù)端:

  • Linux:

wget https://github.com/tmoonlight/NSmartProxy/releases/download/v1.2_final4/nspserver_scd_linux_v1.2_final4.zip
wget https://github.com/tmoonlight/NSmartProxy/releases/download/v1.2_final4/nspserver_scd_osx_v1.2_final4.zip

Docker

  • 無需安裝運行時,直接拉取鏡像即可運行,運行鏡像時需要4組端口:配置端口,反向連接端口,API服務(wù)端口,以及使用端口,如下腳本在Docker CE 17.09下測試通過:

sudo docker pull tmoonlight/nspserver
sudo docker run --name mynspserver -dit -p 7842:7842 -p 7841:7841 -p 12309:12309 -p 20000-20050 tmoonlight/nspserver

使用方法

  1. 解壓縮NSmartProxy服務(wù)端的壓縮包,以下以SCD發(fā)布下的linux系統(tǒng)為例

unzip nspserver_scd_linux_v1.2_final4.zip
  1. 打開安裝目錄下的appsettings.json文件,設(shè)置反向連接端口和配置服務(wù)端口,如果沒有特殊需求,默認就好:

{
  "ReversePort": 7842, //反向連接端口
  "ConfigPort": 7841, //配置服務(wù)端口
  "WebAPIPort": 12309         //API服務(wù)端口
}
  1. 運行NSmartProxy

第一步 cd到安裝目錄
第二步 執(zhí)行以下命令

  • Linux/MacOS:

chmod +x ./NSmartProxy.ServerHost
./NSmartProxy.ServerHost
  • Windows: 點擊 Win+R 打開運行窗口. 輸入 "cmd" 按下Ctrl+Shift+Enter打開管理員身份運行的命令行窗口。cd到安裝目錄,運行如下指令:

NSmartProxy.ServerHost

第三步 登陸http://ip:12309 進入web端,出廠用戶密碼為admin/admin

第四步 進入服務(wù)端對用戶進行各種管理操作

注冊為后臺服務(wù)

NSmartProxy客戶端和服務(wù)端均可以注冊為一個后臺服務(wù),方法如下:

  • Windows 以管理員身份打開命令行后,cd到程序運行目錄,運行以下指令進行服務(wù)的注冊和卸載:

rem 注冊服務(wù)端windows服務(wù)
.\NSmartProxy.ServerHost action:install
rem 卸載服務(wù)端windows服務(wù)
.\NSmartProxy.ServerHost action:uninstall

使用案例

以上已經(jīng)講述了將內(nèi)網(wǎng)的服務(wù)映射到外網(wǎng)的方法,還有更多有趣的用法等著你發(fā)掘:

  1. 遠程開機

  2. 使用windows遠程控制操作辦公室電腦

  3. 告別昂貴的vps,以極低的成本制作一個更強大的服務(wù)集群


該文章在 2024/6/2 17:02:19 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: av手机电影在线不卡 | 极品销魂美女一区 | 18国产精品白浆在线观看免费 | 岛国在线观看一 | 国产精品欧美一 | 韩国无码一区二区三区在线观看 | 国产精品久线在线观看 | 成年女人视频网站免费m | 国产真实露脸在线观看 | 国产av无码乱码国产精品 | 国产亚洲精品久久久一区 | 国产精品蜜桃在线观看 | 国产成人一区二区视 | 国产高潮抽搐喷浆a精品视频 | 国产午夜精品视频 | 国产在线观看18 | 97人妻无码免费视频一区 | 国产一区二区在线视频 | 国产精品嫩 | 国产美女作爱全过程免费视频 | 国产精品一区日韩欧美 | 91麻豆精品欧美视频 | 国产成人精品高清在线观看91 | 69国产超薄丝袜足j在线直播 | 国产一区二区三区在线观看视频 | 韩国激情一区二区无码在线 | 成人精品视频 | 国产麻豆成av人片在线观看 | 2025年最新偷拍视频一区 | 国产一区二区三区h55555 | 国自产精品手机在线视频香蕉 | 国产成人牲交在线观看视频 | 国产精品导航一区二区 | 国产巨臀系列在线观看 | 精品一级毛片a久久久久 | 国产三级片网站免费播放 | 国产欧美日本一区二区三区免费 | 国产麻豆精品白丝久久av网站 | a级国产乱理伦片在线观看 a级国产乱理论片在线观看av | 国产精品日产欧美久久久 | 国产亚洲综合天天看片 |