首页  /  世界杯中国对巴西  /  内网穿透是什么意思?怎么用实现方法步骤?附19种主流常见内网穿透软件工具方案,总有一种适合你,建议收藏

内网穿透是什么意思?怎么用实现方法步骤?附19种主流常见内网穿透软件工具方案,总有一种适合你,建议收藏

世界杯中国对巴西 3065

你是否遇到过这些烦恼:明明在家部署了NAS,却无法在公司访问?想远程查看摄像头,发现根本连不上?本地调试的小程序,外网用户却无法打开?要解决这些问题,就可以使用内网穿透。

一、内网穿透是什么意思?内网穿透是一种网络技术,它可以实现将位于内网环境下的服务器或设备通过公网访问。换句话说,内网穿透可以将内网中的服务器映射到公网上,使外部用户可以直接访问内网中的服务。内网穿透的原理是通过一种特定的网络协议或技术,将公网的请求转发到内网的服务器上。通常情况下,内网穿透需要经过一台公网服务器作为中转站,将公网请求转发到内网服务器上。具体技术实现上,有很多种不同的方式,比如基于端口映射、反向代理、Socket隧道等。

简单来说,内网穿透就像给你的内网设备开了一扇“可以让外网访问的门”。它的原理通常是:本地设备向中转服务器(公网可访问)发起连接并保持通信,外部访问请求也连接这个中转服务器,中转服务器将双方连接“牵线搭桥”,实现数据互通。

具体来说以下这些场景都可以用内网穿透解决远程访问难题:

远程办公:远程连接公司电脑、查看资料、访问内网系统。

NAS异地访问:在外访问家中群晖、绿联、飞牛OS等NAS设备。

视频监控:异地实时查看家中/工地/门店摄像头画面。

开发调试:小程序、网站本地开发后外网联调测试。

智能家居控制:外出时远程控制空调、灯光、门锁等。

远程桌面控制:远程访问局域网中的桌面电脑或服务器,进行远程桌面控制,方便进行远程办公、技术支持等工作。

网络设备远程管理:对物联网设备进行远程管理和监控。

开发与测试:将本地开发环境暴露给团队成员或测试人员,便于协作和测试。

个人项目:将个人项目如博客、网站或游戏服务器等发布到互联网上,便于分享和展示。

游戏联机‌:搭建本地游戏服务器并邀请玩家加入。

二、内网穿透怎么用?内网穿透的使用主要有自己搭建使用和借助三方服务直接使用的不同方案。有资源条件的,可以自行搭建部署独享内网穿透服务。无公网IP的,可以借助三方内网穿透技术应用使用的方式。

1、自己搭建内网穿透使用的方案(需要公网IP主机)搭建内网穿透服务器主要分为公网IP服务器配置和本地设备配置两个步骤,以开源FRP内网穿透工具为示例,以下是具体操作流程:

(1)公网服务器配置

‌获取公网IP服务器‌:如选择支持公网IP的云服务器(如腾讯云、阿里云、华为云、百度云等),安装FRP(反向代理应用)服务端。 ‌

‌开放安全组端口‌:通过远程连接服务器,在安全组设置中开放7000端口(FRP默认端口)。 ‌

‌上传FRP文件‌:将FRP服务端文件上传至服务器指定目录(如/root目录)。 ‌

(2)本地设备配置

‌安装FRP客户端‌:在需要穿透的设备上安装FRP客户端,配置连接服务端地址(如server_addr=公网IP:7000)。 ‌

‌创建映射规则‌:在客户端配置文件中设置内网地址与公网地址映射,例如[common] server_addr=公网IP:7000。 ‌

‌启动服务‌:启动FRP客户端,即可通过公网IP访问本地设备服务。

2、直接使用三方内网穿透软件方案(不用公网IP)以常见nat123内网穿透技术应用示例,可通过以下步骤,实现外网访问无公网IP的内网资源:

(1)‌安装内网穿透工具‌

根据需求选择工具(如nat123等),下载并注册账号和登录。‌

多处使用提示:如是多应用不同网络的,需要分别注册使用不同帐号区分。

(2)‌创建映射规则‌

登录nat123客户端后,在对应“添加映射”页面,结合本地实际应用场景,选择对应合适的类型(如80、443、非80、全端口映射等),自定义填写内网设备IP地址(或计算机名称)、内网端口及公网访问地址(可用自己域名或使用工具生成的自定义二级域名)、外网端口。

(3)外网访问验证‌

通过设置好的公网域名端口地址,即可远程访问内网设备(如NAS、摄像头、服务器等)。

若使用自已域名,需同时填写用自己域名,和在自己域名注册解析网上完成域名解析指向让自己域名生效。

三、有哪些常见内网穿透软件工具?汇总19种方案选择1、NAT123

nat123是很老牌的一个内网穿透服务,支持动态域名解析和端口映射,提供中转服务器和点到点直连模式。可自定义域名端口外网访问,支持同端口固定端口模式。适合需要高稳定性和穿透能力的场景,如远程控制、数据访问。

2、花生壳

花生壳早期是只提供动态域名解析服务,后期增加了内网穿透功能。支持Windows/Linux/Mac等多系统,采用PHTunnel技术。免费版限制1M带宽和50并发连接,付费版支持更高性能。 ‌

3、金万维快解析

早期好像叫天联的,提供体验版、公网IP版和企业版,支持动态域名解析确保IP变化时访问稳定。适用于家庭用户、企业用户及远程服务场景,响应速度快且兼容性强。

4、FRP

frp是一款开源主流的端口映射工具。部署简单、并且支持仪表盘。是做内网穿透的首选。需要自己购买服务器(流量走了自己的服务器 安全有保障)部署,或很多三方采用FRP搭建好提供的服务。

5、ngrok

ngrok早期版本是开源的,后期更新后不开源了。可以直接使用官方提供的内网穿透服务,也可以用它来搭建自己的内网穿透服务器。通过Socket隧道技术实现内网穿透,需自行搭建服务端。适合开发者调试或临时内网服务公开,但需注意安全风险(如暴露内网结构)。

6、Lanproxy

lanproxy是一个将局域网个人电脑、服务器代理到公网的内网穿透工具,目前仅支持tcp流量转发,可支持任何tcp上层协议(ssh访问、web服务器访问、远程桌面)同时有 web 配置界面。需要购买服务器自行部署。

7、ProxyChains

ProxyChains是Linux和其他Unix下的代理工具。它可以使任何程序通过代理上网, 允许TCP和DNS通过代理隧道。在日常渗透测试中用地比较多。需要自行购买服务器搭建部署,部署和入门稍有难度。

8、NPS

nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,和Frp相差不大,但功能比frp更丰富。需单独购买服务器部署。

9、Lcx

lcx是一款更加轻巧的端口转发工具,仅有Windows版和Linux版两个版本。

10、zerotier

zerotier用于搭建用于自己的虚拟网络,经过授权连接成功之后彼此都在同一网段,可以像在局域网一样互相访问。

11、ZeroNews

ZeroNews是一款企业级的内网穿透工具,极简操作定义专业穿透,操作简单灵活,入手门槛低,个人和企业都可以使用。支持多种操作系统(Windows、Linux、Mac等),可以在不同平台上运行。

12、NATOOL

NATOOL 是一款开放、简单、快捷的内网穿透软件,支持 HTTP (S)、TCP、WEBSOCKET、UDP 等多种协议。它提供了图形化界面和命令行工具两种操作方式,用户可根据自己的习惯选择,进一步简化了配置过程。

13、P2Link

P2Link 是基于 P2P 组网技术的内网穿透工具,其最大特点是无需中转服务器,可直接将内网服务暴露到公网,并且配置过程非常简便,无需进行复杂的公网 IP 和端口映射操作。

14、节点小宝

节点小宝作为一款新兴的内网穿透软件,节点小宝以其简单的配置过程和快速的传输速度逐渐占领市场。它采用了P2P技术,能够构建一个高效稳定的节点网络,为用户提供极速的远程访问体验。

15、Tunnelblick

Tunnelblick 是一个基于 OpenVPN 的图形化客户端,提供了基于 SSL 的安全隧道连接。它不仅支持内网穿透,还支持 VPN 连接。因此提供了高安全性的隧道连接。

16、GoProxy

GoProxy 是一款轻量级的内网穿透工具,采用 Go 语言开发,支持端口转发、Web 服务暴露等功能。GoProxy 具有简单的配置和高效的性能。整体非常轻便,适合快速部署。

17、飞鸽

飞鸽是一款无需安装即可使用的内网穿透工具,支持 TCP、HTTP、UDP 协议。飞鸽的体验版本提供 0.5 Mbps 的带宽,最多支持 1 条隧道连接,且支持 20 个并发连接。飞鸽的操作非常简便,用户只需解压即可使用,适合临时快速搭建的场景。

18、小米球

小米球是基于ngrok二次开发的内网穿透工具,支持多协议、多隧道、多端口同时映射(http、https、tcp等等...),同时支持多种系统win、linux、linux_arm、mac等。

19、Spike

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

安全工作不能省最后,对于长期提供互联网访问的场景,安全工作要确实做到位,不可马虎。如只开放必须端口,本地关闭不用的端口程序,涉应用本身使用的帐号密码加强,定时查看本地资源使用情况及时发现和处理,对于开放他人发言的需要实时监控把控内容的合规性。