专栏首页阿林前端开发攻城狮列举一些比较好用的开源的内网映射工具
原创

列举一些比较好用的开源的内网映射工具

1. frp

FRP功能完整,主要采用GO语言实现,重量级的工具,服务端界面样式风格一般。

配置繁琐,不同的协议需要配置不同的参数,采用文件存放数据,不支持数据库管理数据。

2. hole

轻量级的内网映射工具,holer服务端采用Java语言实现,服务端界面漂亮简洁。

Holer客户端采用了Java语言和GO语言实现了两种版本,支持几乎所有的OS平台。

用到流行的微服务框架springboot和Java网络框架netty。

配置很简单,针对所有TCP协议只需在客户端设置一个holer access key即可。

采用MySQL数据库统一管理数据。

3. nps

轻量级的内网映射工具,完全采用GO语言实现,服务端界面漂亮简洁。

支持的协议最广泛,配置稍简单,采用文件存放数据,不支持数据库管理数据。

4. lanproxy

轻量级的内网映射工具,客户端采用GO语言和Java语言实现两种版本,采用了Java网络框架netty,服务端界面体验较差。

配置稍繁琐,采用文件存放数据,不支持数据库管理数据。

使用对比分析,得出最终结论,holer是最好的内网穿透工具

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

关注作者,阅读全部精彩内容

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 介绍一些比较方便好用的爬虫工具和服务

    在之前介绍过很多爬虫库的使用,其中大多数也是 Python 相关的,当然这些库很多都是给开发者来用的。但这对一个对爬虫没有什么开发经验的小白来说,还是有一定的上...

    崔庆才
  • Linux】linux系统管理---好用的一些开源工具

    htop是一款运行于Linux系统上的监控与进程管理软件,取代传统UNIX的top。 安装命令如下:

    不会飞的小鸟
  • Meld:开源免费Windows可用的文件/文件夹内容比较工具(跨平台)

    最近需要用到文件比较工具,想起之前用的beyond compare4(收费),懒得去装开(p)心(j)版了,于是就在github找起了开源的文件比较工具

    Erwin
  • 深入浅出MyBatis:JDBC和MyBatis介绍

    最近在休陪产假,时间比较零碎,准备看2本书充实下,一本是「深入浅出MyBatis:技术原理与实践」,一本是「RabbitMQ实战:高效部署分布式消息队列」,为了...

    情情说
  • PQ-综合实战:格式化表单转数据明细之3:可配置的映射关系,你的数据你做主

    小勤:但是有个问题啊,比如构造出来行标和列标了,但通过表里转换的列标是文本,在PQ里用跨表引用数据的方式好像不行呢。

    大海Power
  • ​Linux上的虚拟化技术 Xen 初学者指南

    Xen是一个开放源代码的para-virtualizing虚拟机(VMM),或“管理程序”,是为x86架构的机器而设计的。Xen可以在一套物理硬件上安全的执行多...

    DevinGeng
  • MyBatis基础面试题及答案

    5、Mybatis 动态 sql 是做什么的?都有哪些动态 sql?能简述一下动态 sql 的执行原理不?

    海拥
  • Docker端口映射与容器互联

    在前面我们已经掌握了单个容器的管理操作,但是在实际工作中很少是只运行一个容器,而更多的是需要运行多个容器进行协作的情况,因此就需要多个容器之间能够互相访问到对方...

    编程思录
  • 面试题之Mybatis面试题(三)

    Mybatis有三种基本的Executor执行器,SimpleExecutor、ReuseExecutor、BatchExecutor。

    用户5224393
  • 2020年,MyBatis常见面试题总结

    Mybatis 技术内幕系列博客,从原理和源码角度,介绍了其内部实现细节,无论是写的好与不好,我确实是用心写了,由于并不是介绍如何使用 Mybatis 的文章,...

    Java码农那些事
  • docker初探 解决一切服务器环境问题

    docker很早就有了,网站事也是久仰大名。最近尝试了一下,发现出乎意料的好用!所以总结一下入门必备,给同样折腾docker的小白一点启示。

    砸漏
  • Dozer 使用小结

    这篇文章是本人在阅读Dozer官方文档(5.5.1版本,官网已经一年多没更新了)的过程中,整理下来我认为比较基础的应用场景。 本文中提到的例子应该能覆盖Java...

    静默虚空
  • MyBatis知识点

    MyBatis 是一款优秀的持久层框架,一个半 ORM(对象关系映射)框架,它支持定制化 SQL、存储过程以及高级映射。

    Vincent-yuan
  • MyBatis 源码分析系列文章导读

    本篇文章是我为接下来的 MyBatis 源码分析系列文章写的一个导读文章。本篇文章从 MyBatis 是什么(what),为什么要使用(why),以及如何使用(...

    田小波
  • MyBatis架构和源码

    如题,这就是MyBatis的执行架构图。 解释一下:我们在使用MyBatis的CRUD操作的时候,一般有两种方式,一、直接调用sqlSession的crud方法...

    石的三次方
  • 读懂 Android 中的代码混淆

    在Android开发工作中,我们都或多或少接触过代码混淆。比如我们想要集成某个SDK,往往需要做一些排除混淆的操作。

    技术小黑屋
  • 反击“猫眼电影”网站的反爬虫策略

    0x01 前言 前两天在百家号上看到一篇名为《反击爬虫,前端工程师的脑洞可以有多大?》的文章,文章从多方面结合实际情况列举了包括猫眼电影、美团、去哪儿等大型电商...

    FB客服
  • PHP7数组的底层实现示例

    PHP 的数组是一种非常强大灵活的数据类型,在讲它的底层实现之前,先看一下 PHP 的数组都具有哪些特性。

    砸漏
  • 还在用BeanUtils拷贝对象?MapStruct才是王者!【附源码】

    前几天,远在北京的小伙伴在群里抛出了“MapStruct”的概念。对于只闻其名,未见其人的我来说,决定对其研究一番。本文我们就从 MapStruct 的概念出发...

    阿Q说代码

扫码关注云+社区

领取腾讯云代金券