是不是很困惑的名词,内网穿透有啥用?为什么要内网穿透?你是否会遇到要调试企业微信集成,钉钉集成之类的,你是否像经营自己个人站点,苦于没经费购买服务器或者固定IP,内网穿透将帮你解决此类问题。
免费篇
ngrok
ngrok是一个超级流行的反向代理服务,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道,支持80端口以及自定义tcp端口转发.ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,可以进行内网穿透,这样你就可以在内网运行本地的程序,让别人通过公网访问了
原理:ngrok通过安全隧道将NAT和防火墙后面的本地服务器暴露给公共互联网.你可以在你的机器上下载并运行ngrok程序,并为其提供网络服务的端口,一般是网络服务器。它连接到ngrok云服务,该服务接受公网地址上的流量,并将流量转发到您计算机上运行的ngrok进程,然后转到你指定的本地地址
使用方法:
一、ngrok下载
官网上
https://ngrok.com/download下载
使用方法:
1. 进入ngrok官网(https://ngrok.com/),注册ngrok账号并下载ngrok

2. 根据官网给定的授权码,运行如下授权命令
授权码

授权命令
ngrok authtoken 授权码
授权码和账户是绑定的,在授权命令运行后,ngrok会将授权码保存在~/.ngrok2/ngrok.yml中,所以只需要运行一次,后来都可以使用。
3. 根据需要,运行命令开发端口。
运行命令ngrok http 80
需要注意的是,这里的端口80可以根据需要替换成其他端口。这条命令的意思是将本地8080端口对应的服务暴露到外网中。 运行后将出现如下结果:

Forwarding,第一个是http协议对应的外网地址,第二个是https协议对应的外网地址。这样,凡是访问http://92832de0.ngrok.io的请求都将发送到localhost:80。
frp
frp是一款跨平台的内网穿透工具,支持 Windows、macOS 与 Linux,它需要你有一台拥有固定公网 IP 的电脑,VPS 最好,然后就能愉快的进行内网穿透了。还支持 https,甚至可以用它进行小程序开发。
使用方法:
设置 frp 服务器
这里使用了最小配置,使用默认即可,无需修改任何文件,直接运行:
./frps -c ./frps.ini
另外,针对 Linux 用户,这里有一个后台运行服务可以参考。以上为 Linux 系统的执行命令,如果是 Windows 系统:
c:Toolsfrpfrps.exe -c c:Toolsfrpfrps.ini
假设 frps 解压缩到了 c:Toolsfrp 文件夹。
以及,请让防火墙通过 7000 端口,以及 7001、7002 端口。
设置 frp 客户端
- 根据系统下载程序
- 将 frpc 及 frpc.ini 放到处于内网环境的机器上。
这里以 Windows 远程桌面、群晖管理界面为例,修改 frpc.ini 配置文件:
[common]
server_addr = 服务器公网 IP
server_port = 7000
[RDP]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 7001
[DSM]
type = tcp
local_ip = 群晖在局域网中的 IP 地址
local_port = 5000
remote_port = 7002
然后,启动 Windows 命令提示符,运行:
c:Toolsfrpfrpc.exe -c c:Toolsfrpfrpc.ini
这里假设你的 frp 解压缩到了 C:Toolsfrp 文件夹下。

如果看到两行 start proxy success 就代表成功了。
远程访问
此时,就可以在外网访问网内资源了。
列如远程桌面,只需要打开微软的远程桌面客户端,然后使用 公网IP:7001 即可连接。
列如群晖,只需要打开浏览器,在地址栏输入 公网IP:7002 即可访问 DSM 的管理界面。
其它配置
frp 官网提供了超级详尽的说明书,包括转发 ssh、http、https、转发 Unix 域套接字等等,都可以配置使用。
低成本篇
免费的方法,相对来说操作比较复杂,而作为个人调试使用,有时候需要快捷点的方式,那么低成本的方法也比较适用。
花生壳
花生壳是国内较早一批动态域名解析及内网穿透服务商。目前已自主研发花生壳软件以及花生棒、花生壳盒子等硬件。即使没有公网IP,也可以实现内网穿透服务。支持Windows、Linux、树莓派、iOS等操作系统,并可通过iPhone、安卓手机APP或微信进行远程管理。花生壳被广泛应用于微信公众号、小程序 、HTTPS映射、淘宝客采集系统、视频监控 、遥感测绘、FTP 、企业OA等应用领域。
花生壳内网映射方法
1、进入花生壳官网,下载并安装最新客户端。
2、登录客户端,扫码或注册账号。
3、登陆成功后,免费赠送壳域名,激活后开通内网穿透功能。
4、内网穿透功能开通后,通过客户端右下角“+”,添加内网映射。
5、映射列表中,正确填写内网环境下搭建应用的IP及端口号,保存并通过生成的“访问地址”,进行外网访问内网应用。

支持多种协议穿透
花生壳的成本为6元,还可以免费申请一个壳域名,每月限制流量1G,提供两路映射通道给免费用户,如果只需要TCP和UDP协议,6元也可以省去,但是使用花生壳需要实名认证。

管理端也是简洁易用
神卓互联
神卓互联和花生壳基本一样的功能,号称永久免费内网穿透,目前笔者采用的是免费版。

主要特点:


硬件篇
花生壳盒子目前价格149,方法基本和花生壳一样

花生棒目前价格79

和您一起提升工作效率,分享各种高效有用工具,也分享企业信息化建设相关方案,欢迎关注点赞转发,您不可错过的高效工具尽在掌握。





![[C++探索之旅] 第一部分第十一课:小练习,猜单词 - 鹿快](https://img.lukuai.com/blogimg/20251015/da217e2245754101b3d2ef80869e9de2.jpg)










- 最新
- 最热
只看作者