如何进行内网穿透

Published on
25

1. 什么是内网穿透?

在了解内网穿透原理之前,我们先说什么是内网穿透。内网,就是在公司或者家庭内部,建立的局域网络或者是办公网络,可以实现多台电脑之间的资源共享,包括设备、资料、数据等。而外网则是通过一个网关与其它的网络系统连接,相对于内网而言,这种网络系统称之为外部网络,常见的就是我们日常使用的互联网。

一般而言,在没有固定公网IP的情况下,外网设备无法直接访问内网设备。而内网穿透技术,顾名思义就是能让外网的设备找到处于内网的设备,从而实现数据通信。

2. 为什么需要内网穿透

需要从公网中访问自己的私有设备。

3. 内网穿透的原理

内网穿透,又称为NAT穿透。NAT背后的设备,它们的主要特点是 ,可以访问外网,但不能被外网设备有效访问。基于这一特点,NAT穿透技术是让NAT背后的设备,先访问指定的外网服务器,由指定的外网服务器搭建桥梁,打通内、外网设备的访问通道,实现外网设备访问到内网设备。

该技术除了可以访问隐藏在NAT后的设备,同样可以穿透防火墙。这是因为防火墙一般只拦截了入站没有拦截出站,所以也可以让防火墙内的设备对外提供服务。

由于内网设备并不是与外网设备直接相连,所以在安全性上是毋庸置疑的,内网穿透可以说是安全与效率兼得。 

4. 如何实现内网穿透

1.花生壳、cpolar等。

https://www.cpolar.com/

https://hsk.oray.com/price#personal

有速度、流量、端口数限制。

2.Frp

开源项目,没有以上限制。需要一台服务器。

3.cloudflare Tunnels

需要一个域名,并且添加到cloudflare上

5. cloudflare Tunnels 搭建内网穿透

https://one.dash.cloudflare.com/b8b0337f7439799dfb52f706c43f4778/networks/tunnels

6.Frp 搭建内网穿透

项目:https://github.com/fatedier/frp

文档:https://gofrp.org/zh-cn/

https://sspai.com/post/52523


Prev Post windows中如何将frp设置为服务实现开机自启
Next Post AutoJsPro9_Pro