新闻详情

新闻详情

首页 / 资讯中心 / 详情

工具分享(2)-NSmartProxy内网穿透工具。

发布时间:2026/9/2 8:15:54来源:尧图网络
工具分享(2)-NSmartProxy内网穿透工具。
0积分免费快速下载https://download.csdn.net/download/qq_41177135/92947703特点跨平台客户端和服务端均可运行在MacOSLinuxWindows系统上使用方便配置简单多端映射只需安装一个NSmartProxy客户端可映射整个局域网内的多种服务支持TCP协议栈下的所有协议已经经过测试的有FTP、Telnet、SMTP、HTTP/HTTPS、POP3、SMB、VNC、RDP。以及相当一部分基于UDP的协议已经经过测试的有DNS查询、mosh服务。运行原理NSmartProxy包含两个服务程序服务端NSmartProxy.ServerHost部署在外网用来接收来自最终使用者和客户端的反向连接并将它们进行相互转发。客户端NSmartProxyClient部署在内网用来转发访问内网各种服务的请求以及响应。客户端安装NSmartProxy支持各种基于TCP和UDP服务的端口映射下面以mstsc,iis,ftp以及mosh服务为例启动准备NSmartProxy的客户端被打包成三种发布方式第一种是跨平台包需要预先安装.NET Core环境。 第二种是SCD包包名带scd无需安装.net环境用户需要根据自己的平台和架构选择相应的压缩包。第三种是Windows窗体版本包名带winformWindows确保客户端的环境在.NET Framework 4.6.1 以上。下载最新的窗体版本https://github.com/tmoonlight/NSmartProxy/releases/download/v1.2_final4/nspclient_winform_v1.2_final4.zipLinux下载最新版本的NSmartProxyClient以SCD发布下的linux x64系统为例wget https://github.com/tmoonlight/NSmartProxy/releases/download/v1.2_final4/nspserver_scd_linux_v1.2_final4.zipMacOS下载最新版本的NSmartProxyClientwget https://github.com/tmoonlight/NSmartProxy/releases/download/v1.2_final4/nspclient_scd_osx_v1.2_final4.zipDocker如果当前机器上已经有了docker运行环境则无需安装运行时直接拉取镜像即可运行如下脚本在Docker CE 17.09下测试通过sudo docker pull tmoonlight/nspclient sudo docker run --name mynspclient -dit tmoonlight/nspclient使用方法打开安装目录下的appsettings.json文件配置服务地址映射地址和端口winform版本也兼容这种配置方式也可直接进入界面配置{ ProviderWebPort: 12309, //服务器端口 ProviderAddress: 2017studio.imwork.net, //服务器地址 //反向代理客户端列表 Clients: [ {//mstsc远程控制服务 IP: 127.0.0.1, //反向代理机器的ip TargetServicePort: 3389 //反向代理服务的端口 ConsumerPort:3389 //外网访问端口如被占用则会从20000开始按顺序分配端口 }, {//网站服务 IP: 127.0.0.1, TargetServicePort: 80 }, {//ftp服务 IP: 127.0.0.1, TargetServicePort: 21, IsCompress : true, //表示启动传输压缩 Description: 这是一个ftp协议。 //描述字段方便用户在服务端界面识别 }, {//mosh服务 IP: 192.168.0.168, //安装mosh服务的受控端地址 TargetServicePort: 60002, ConsumerPort: 30002, Protocol: UDP //表示是一个UDP协议如果不加以配置则以TCP协议来转发 } ] }2. 运行NSmartProxy客户端Linuxsudo unzip nspclient_scd_linux_v1.2.zip cd nspclient_scd_linux_v1.2 chmod x ./NSmartProxyClient ./NSmartProxyClientMacOSsudo unzip nspclient_osx_linux_v1.2.zip cd nspclient_scd_osx_v1.2 chmod x ./NSmartProxyClient ./NSmartProxyClientWindows 解压后运行NSmartProxyWinform.exe即可:后台运行您还可以将NSmartProxy客户端注册为一个后台服务方法如下Windows方法一方法二rem 注册客户端windows服务 .\NSmartProxyClient action:installrem 卸载客户端windows服务 .\NSmartProxyClient action:uninstallMacOS/Linux 暂略客户端登陆默认情况下客户端以匿名登陆这种方式会在NSmartProxyServer端创建一个随机匿名用户前提是服务端配置了允许匿名登陆如果想显式使用特定用户登陆需要在第一次运行时增加-u 用户名 -p 密码参数程序会在当前目录生成一份凭据.usercache方便下次自动登陆。 例如输入以下指令来生成一个用户名admin密码admin123的凭据./NSmartProxyClient -u admin -p admin123下次仅需使用./NSmartProxyClient自动采用上次的admin用户登陆如需恢复匿名登陆则需要删除当前目录下的.usercache文件。P.S 以上是客户端的配置方法一般情况下只要用我的免费服务2017studio.imwork.net即可进行内网映射了如果你还想自己搭建服务端请接着往下看。服务端安装这里介绍NSmartProxy服务端的安装方法linux,windows,MacOS均适用启动准备首先你需要一台具备独立IP的服务器以下安装过程均在此机器上执行Linux/Windows/MacOSNSmartProxy的服务端程序被打包成两种发布方式。第一种是跨平台包需要预先安装.NET Core环境。 第二种是SCD包包名带scd无需安装.net环境用户需要根据自己的平台和架构选择相应的压缩包。下载最新版的NSmartProxy服务端Linuxwget https://github.com/tmoonlight/NSmartProxy/releases/download/v1.2_final4/nspserver_scd_linux_v1.2_final4.zipWindows下载https://github.com/tmoonlight/NSmartProxy/releases/download/v1.2_final4/nspserver_scd_win_v1.2_final4.zipMacOSwget https://github.com/tmoonlight/NSmartProxy/releases/download/v1.2_final4/nspserver_scd_osx_v1.2_final4.zipDocker无需安装运行时直接拉取镜像即可运行运行镜像时需要4组端口配置端口反向连接端口API服务端口以及使用端口如下脚本在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使用方法解压缩NSmartProxy服务端的压缩包以下以SCD发布下的linux系统为例unzip nspserver_scd_linux_v1.2_final4.zip打开安装目录下的appsettings.json文件设置反向连接端口和配置服务端口如果没有特殊需求默认就好{ ReversePort: 7842, //反向连接端口 ConfigPort: 7841, //配置服务端口 WebAPIPort: 12309 //API服务端口 }运行NSmartProxy第一步 cd到安装目录第二步 执行以下命令Linux/MacOSchmod x ./NSmartProxy.ServerHost ./NSmartProxy.ServerHostWindows 点击 WinR 打开运行窗口. 输入 cmd 按下CtrlShiftEnter打开管理员身份运行的命令行窗口。cd到安装目录运行如下指令NSmartProxy.ServerHost第三步 登陆http://ip:12309 进入web端出厂用户密码为admin/admin第四步 进入服务端对用户进行各种管理操作注册为后台服务NSmartProxy客户端和服务端均可以注册为一个后台服务方法如下Windows 以管理员身份打开命令行后cd到程序运行目录运行以下指令进行服务的注册和卸载rem 注册服务端windows服务 .\NSmartProxy.ServerHost action:install rem 卸载服务端windows服务 .\NSmartProxy.ServerHost action:uninstallMacOS/Linux可参考wiki: How To: 30秒使用Linux搭建一个内网穿透服务端使用案例以上已经讲述了将内网的服务映射到外网的方法还有更多有趣的用法等着你发掘远程开机使用windows远程控制操作办公室电脑告别昂贵的vps以极低的成本制作一个更强大的服务集群
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

2026年7月保定市新房价格深度分析报告 2026/9/2 8:15:35

2026年7月保定市新房价格深度分析报告

一、报告背景与数据说明本报告基于2026年7月保定市主城区及重点县市的实际新房成交案例,结合网签备案数据、售楼处成交记录及中介机构反馈,对当前保定新房市场价格水平、区域分化、产品结构与未来走势进行深度分析。报告所引用案例均为真实成交样本&…

阅读更多 →
Havenlon 执行控制工程 II 10|为什么 Executor 必须被抽象? 2026/9/2 8:15:35

Havenlon 执行控制工程 II 10|为什么 Executor 必须被抽象?

第一次做执行控制系统时,很容易从具体业务出发。目标是链上转账,就围绕交易构造、签名、广播、确认写一套逻辑;目标是设备控制,就围绕引脚、电平、状态、时序写另一套;换成支付接口,又变成账户、金额、回执…

阅读更多 →
你写的PyTorch代码为什么能“边写边跑”?读懂这3个核心设计,才算真正掌握动态图 2026/9/2 8:15:35

你写的PyTorch代码为什么能“边写边跑”?读懂这3个核心设计,才算真正掌握动态图

你写的PyTorch代码为什么能“边写边跑”?读懂这3个核心设计,才算真正掌握动态图一句话先睹为快:PyTorch不是又一个深度学习框架,而是一场以“Python优先、动态执行”为核心的建模范式革命——以Tensor为数据载体、以Autograd为自动…

阅读更多 →
2026年7月银川市新房价格深度分析报告 2026/9/2 8:15:35

2026年7月银川市新房价格深度分析报告

一、报告背景与数据说明本报告基于2026年7月银川市新房实际成交案例,结合市场公开数据,对银川市新房价格走势、区域分化、产品结构及未来趋势进行深度分析。报告数据来源包括银川市住房和城乡建设局网签备案数据、主要房企成交台账及第三方机构监测样本&…

阅读更多 →
2026年7月乌鲁木齐市新房价格深度分析报告 2026/9/2 8:15:35

2026年7月乌鲁木齐市新房价格深度分析报告

一、报告背景与数据说明本报告基于2026年7月乌鲁木齐市新房实际成交案例,结合市场公开数据与成交备案信息,对当前新房价格走势、区域分化特征及未来趋势进行深度分析。报告数据来源包括:乌鲁木齐市住房保障和房产管理局备案数据、主要房企网签…

阅读更多 →
斯凯MRP编辑器源码深度解析:从编译打包到模拟器调试 2026/9/2 8:12:35

斯凯MRP编辑器源码深度解析:从编译打包到模拟器调试

简介:斯凯MRP编辑器源码是一套面向斯凯平台开发者的MRP软件工程,采用SGL模板开发,内含SGL文件浏览器、本地界面浏览文件模块与基本文件操作函数,可实现MRP格式文件的解包、打包,以及对MRP加密BMP图片的浏览。资源包共1…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞