内网穿透是什么意思(3分钟了解内网穿透知识)

内网穿透的几种方式

内网穿透是什么意思(3分钟了解内网穿透知识)

概 述

如何让任何地方都能访问自己家里的笔记本上的应用?

如何让局域网的服务器可以被任何地方访问到?

有很多类似的需求,我们可以统一用一个解决方案:内网穿透。下面介绍几种常用的内网穿透方式,从此旧电脑不再变废柴。

工具一:

Ngrok

简介:一个通过任何NAT或防火墙为您的本地主机服务器提供即时访问、安全的URL的命令。类似花生壳,分为服务端和客户端,也可以自己搭建服务端。

工具主页:

https://ngrok.com/

工具二:

autossh

工具主页:

http://www.harding.motd.ca/autossh/

工具三:

Natapp

简介:基于ngrok的国内收费内网穿透工具,类似花生壳,有免费版本,比花生壳好。免费版本:提供http,https,tcp全隧道穿透,随机域名/TCP端口,不定时强制更换域名/端口,自定义本地端口

工具主页:

https://natapp.cn/

工具四:

Frp

简介:frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。对于 http, https 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。利用处于内网或防火墙后的机器,对外网环境提供 tcp 和 udp 服务,例如在家里通过 ssh 访问处于公司内网环境内的主机。

工具主页:

https://github.com/fatedier/frp

工具五:

Lanproxy

简介:lanproxy是一个将局域网个人电脑、服务器代理到公网的内网穿透工具,目前仅支持tcp流量转发,可支持任何tcp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面…)。目前市面上提供类似服务的有花生壳、TeamView、GoToMyCloud等等,但要使用第三方的公网服务器就必须为第三方付费,并且这些服务都有各种各样的限制,此外,由于数据包会流经第三方,因此对数据安全也是一大隐患。

工具主页:

https://github.com/ffay/lanproxy

工具六:

Spike

简介:Spike是一个可以用来将你的内网服务暴露在公网的快速的反向代理,基于ReactPHP,采用IO多路复用模型。采用php实现。

工具主页:

https://github.com/slince/spike

工具七:

花生壳

简介:商业化比较成功的内网穿透。个人开发很不推荐,收费贵,企业可以考虑使用。

工具主页:

https://hsk.oray.com/

RECOMMEND

推荐阅读

建议收藏|全网最全的操作系统面试题

Java面试中碰到这样的MyBatis面试题,你会回答吗?

你知道被中断的线程,运行状态发生了什么变化吗?

一个线程两次调用start()方法会出现什么情况?

2019秋招,这些面试题必须会~

Java面试必知HashMap的工作原理

面试中八大常见排序算法(Java语言)

Java线程死锁以及如何规避

建议收藏 | Linux 命令汇总

面试必备 | 69道Spring面试题

BAT Java面试154道题分享~

面试官怼wo:“说啥都不会还有脸来面试”~

如何挑选Java程序员,看BAT技术面试官怎么说

Java 100 经典面试题大全&答案,剑指名企Offer !

【荐读】一文了解Java内存区域

【荐读】“单例模式”你真的理解了?

【荐读】Object中有哪些你不知道方法及其作用

【荐读】如何在Windows下像Mac一样优雅开发

【荐读】Java多线程及线程池的使用看完这篇妥妥的

【荐读】JetBrains 发布 2019 年 Java 调查报告

我不缺朋友,只缺一个你~

发表评论

登录后才能评论