归纳几种免费开源的内网穿透工具(frp、holer、nps、lanproxy)
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
疫情就这样呼来呼去的三年了,大家居家办公都已经成为了常态,可是大家居家办公的同时也不能每个人都带着各自的电脑回家吧,有的是笔记本还好说,那要是台式机,又很大,就悲催了,还有公司里的各种办公软件,OA,ERP啥的也要访问,可能作为网管的大佬们就要想到了内网穿透,这里说几种不错的内网穿透工具;列举一些比较好用的开源的内网穿透工具,详细介绍一下各个软件工具的特点:
1. 生产力环境下的简单高效开源的内网穿透工具 frp
FRP 功能完整,主要采用 GO 语言实现,重量级的工具,服务端界面样式风格一般。
配置繁琐,不同的协议需要配置不同的参数,采用文件存放数据,不支持数据库管理数据。
frp的github开源地址:https://github.com/fatedier/frp
frp的说明文档:https://gofrp.org/docs/
2.轻量级内网穿透工具 holer
轻量级的内网穿透工具,holer 服务端采用 Java 语言实现,服务端界面漂亮简洁。
Holer 客户端采用了 Java 语言和 GO 语言实现了两种版本,支持几乎所有的 OS 平台。
用到流行的微服务框架 springboot 和 Java 网络框架 netty。
配置很简单,针对所有 TCP 协议只需在客户端设置一个 holer access key 即可。
采用 MySQL 数据库统一管理数据。
开源地址:https://github.com/Wisdom-Projects/holer
软件包下载:https://github.com/Wisdom-Projects/holer/tree/master/Binary
3. 全能型内网穿透工具nps(带有Web界面的网穿透工具)
轻量级的内网穿透工具,完全采用 GO 语言实现,服务端界面漂亮简洁。
支持的协议最广泛,配置稍简单,采用文件存放数据,不支持数据库管理数据。
github地址:https://github.com/ehang-io/nps
官方说明:https://ehang-io.github.io/nps/#/install
NPS下载地址:https://github.com/ehang-io/nps/releases/
4. JAVA编写的内网穿透 lanproxy
轻量级的内网穿透工具,客户端采用 GO 语言和 Java 语言实现两种版本,采用了 Java 网络框架 netty,服务端界面体验较差。
配置稍繁琐,采用文件存放数据,不支持数据库管理数据
开源地址:https://github.com/ffay/lanproxy
服务端支持linux/Windows,客户端支持linux/Windows和部分嵌入式系统(下载)
随便说数说nps和frp哪个稳定
nps稳定些,frp的一些缺点,首先在网络不好的时候会丢包,不知道是不是我使用的版本问题还是什么,还有一点是重新写配置后要reload。配置说复杂的话也谈不上,但是对于小白来说npsweb界面的配置相对会友好一点。
nps的优点;首先配置简单,配置完成之后不需要reload配置直接生效。功能相比于frp更全面,但是缺少强制https的功能,这个我是通过将http流量发送到nginx,让nginx发送一个301来实现的,而且还支持多用户,这个就很强了。
免费又略带收费的几款内网穿透工具
第一款 :Sunny-Ngrok
提供免费内网穿透服务,免费服务器支持绑定自定义域名
管理内网服务器,内网web进行演示
快速开发微信程序和第三方支付平台调试
本地WEB外网访问、本地开发微信、TCP端口转发
新增FRP服务器,基于 FRP 实现https、udp转发
无需任何配置,下载客户端之后直接一条命令让外网访问您的内网不再是距离
官网地址:https://www.ngrok.cc/
第二款 :蜻蜓映射
蜻蜓映射是一款免费的内网穿透软件。
适用于远程桌面、远程服务器、远程办公、游戏联机、开发调试等场景。
官网地址:https://flynat.51miaole.com/
第三款:natapp
基于ngrok的内网映射工具,免费版本提供http,tcp,udp全隧道穿透、随机域名/随机TCP,UDP端口、不定时强制更换域名/端口和自定义本地端口。
官网地址:https://natapp.cn/
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!