0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【教程】使用LoRaWAN网关实现FRP功能

亿佰特物联网应用专家 2023-06-23 10:02 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

对于没有公网IP的内网用户来说,远程管理内网下的LoRaWAN网关是一个尴尬的难题,内网穿透可实现通过公网访问内网下的设备(如本机)当下内网穿透工具有很多,FRP内网穿透以其高性能的反向代理应用,不但可以让客户轻松进行内网穿透,对外网提供服务,而且性能稳定高效,支持多协议类型等。

使用FRP内网穿透需要用到FRP服务器、用户可根据需求自己搭建或购买FRP服务器提供商的服务器。若客户想要自己搭建一个FRP服务器,可以按照以下教程去搭建一个:

步骤一:首先准备一个可用的域名以及云服务设备,然后去安装官方FRP资源包:

1.前往github下载最新源码包

f2893c78-1169-11ee-a579-dac502259ad0.png

选择适合的版本、由于云服务器是linux系统,这里选择:

f2ba7766-1169-11ee-a579-dac502259ad0.png

2.将压缩包上传到云服务器、解压

f2ce9a98-1169-11ee-a579-dac502259ad0.png

3.进入文件夹

f2e2a13c-1169-11ee-a579-dac502259ad0.png

4.修改FRPs.ini文件

f305d35a-1169-11ee-a579-dac502259ad0.png

修改ini文件需注意:

①TCP多路复用 即选项tcp_mux 需服务器、客户端保持一致

②服务器绑定主域名、客户端使用其子域名、子域名需要到相应的域名管理上添加二级域名

5.临时生效 SELinux

f31e987c-1169-11ee-a579-dac502259ad0.png

6.关闭防火墙

f33cdcb0-1169-11ee-a579-dac502259ad0.png

7.失能防火墙

f352cfd4-1169-11ee-a579-dac502259ad0.png

8.安装Screen(避免关闭终端窗口时FRP进程被杀死)

f367da32-1169-11ee-a579-dac502259ad0.png

9.执行Screen 命令

f3964dc2-1169-11ee-a579-dac502259ad0.png

10.运行FRP服务器

f3abe128-1169-11ee-a579-dac502259ad0.png

这个时候在云服务器上搭建的FRP服务器就已经搭建成功了,可以通过网页访问服务器地址来查看服务器内容。由于以上搭建服务器的教程使用的0.37.0版本的资源包,目前已经更新到0.38.0的版本,我这里创建的服务器已经是新版本了。网页输入服务器地址以及IP端口,可以看到服务器详情。

f3c55d06-1169-11ee-a579-dac502259ad0.png

步骤二:配置FRP客户端参数

当我们已经创建好了FRP服务器过后,我们就需要配置E890-470LG11的FRP客户端参数。给E890-470LG11网关上电,电脑连接网关的WiFi,网页输入192.168.10.1进入其配置网页。

f3df7dd0-1169-11ee-a579-dac502259ad0.pngf40521a2-1169-11ee-a579-dac502259ad0.png

在配置网页的“服务”一栏找到“FRP 内网穿透”这个功能,点击进入配置界面。

在这里按照搭建的服务器参数来配置客户端的基本参数:

f42bb8b2-1169-11ee-a579-dac502259ad0.pngf44f13f2-1169-11ee-a579-dac502259ad0.png

这里的参数配置完成后需要点击下方的保存并应用,注意:点击保存并应用后并不会立即运行FRP功能,还需要配置服务列表里面的添加HTTP、配置相关参数:

点击服务列表里面的添加按键进行添加

f48dbf6c-1169-11ee-a579-dac502259ad0.png

然后会进入一个配置界面,这里面需要继续再配置一些参数:

f44f13f2-1169-11ee-a579-dac502259ad0.png

这里的子域名需要在搭建的云服务器里面去创建一个二级域名,如果没有创建的话是使用不了子域名穿透的,在这里,我已经创建了我主域名下的二级域名为FRPtestlm,同时如果域名类型需选择子域名的话,如服务器设置的域名为xxx.com,则实际映射的域名为FRPtestlm.xxx.com,我的主域名是ebyte.com,那我映射的域名就是:FRPtestlm.ebyte.com,将这些参数保存后,让设备重启即可执行连接FRPS的操作,这时我们重新进入设备的FRP配置界面,查看设备的客户端日志:

f4ccf5e2-1169-11ee-a579-dac502259ad0.png

可以从日志中看到设备已经成功接入到我们创建的FRP服务器了,同时返回查看设备FRP的运行状态:

f4f60bee-1169-11ee-a579-dac502259ad0.png

显示FRPc已经成功开始运行,在这里,我们就可以尝试使用我们映射的域名来进入E890-470LG11网关的配置界面,使用浏览器输入:FRPtestlm.ebyte.com

f5106192-1169-11ee-a579-dac502259ad0.png

成功进入网关的配置界面,FRP内网穿透成功!

如上文所述,想要通过E890-479LG11网关实现FRP功能,需要有一个稳定的主域名以及子域名,然后搭建的FRP服务器参数必须是与设备参数一致才能成功,大家可以根据本文和服务器所在的平台资料多多尝试。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网关
    +关注

    关注

    9

    文章

    6429

    浏览量

    55575
  • WAN
    WAN
    +关注

    关注

    1

    文章

    156

    浏览量

    19644
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    映翰通发布全新 LoRaWAN 网关 EC312,构建安全可信、灵活可靠、深度智能的 LoRaWAN 边缘网络

    随着分布式物联网应用不断深化,LoRaWAN 正从低功耗广域接入技术演进为多行业感知体系的核心网络底座。面对终端数量与部署范围的持续增长,网关不再只是数据汇聚节点,而是要在复杂现场承担安全可信、连接
    的头像 发表于 12-05 17:55 796次阅读

    新品上新:SX1302芯方案,内置NS+Node-RED,E870-LxxxLG12-O系列构建高性能LoRaWAN网关

    LoRaWAN网关E870-LxxxLG12-O系列是亿佰特推出的工业级LoRaWAN网关,支持470、868、915三大频段、内置ChirpStack服务器与Node
    的头像 发表于 10-09 19:35 361次阅读
    新品上新:SX1302芯方案,内置NS+Node-RED,E870-LxxxLG12-O系列构建高性能<b class='flag-5'>LoRaWAN</b><b class='flag-5'>网关</b>

    LoRaWAN1302 模块:LoRaWAN 网关的核心引擎# 网关# 思为无线

    网关
    思为无线
    发布于 :2025年09月23日 14:44:39

    【干货】一文带你读懂什么是 LoRaWAN 网络架构

    基础LoRaWAN是LoRa联盟制定的基于LoRa的低功耗广域网,采用星型拓扑结构,能提供低功耗、可扩展、安全的长距离无线连接。其体系结构主要由终端设备、网关、网络服务器和应用服
    的头像 发表于 09-04 19:34 1009次阅读
    【干货】一文带你读懂什么是 <b class='flag-5'>LoRaWAN</b> 网络架构

    如何用网关接入TTN平台,控制多节点LoRaWAN模组?

    对接TTN平台,实现数据发送与接收。 RG-02网关 RG-02是一款室内型LoRaWAN网关。支持Semtech数据包转发器和LoRaWAN
    的头像 发表于 08-19 17:10 838次阅读
    如何用<b class='flag-5'>网关</b>接入TTN平台,控制多节点<b class='flag-5'>LoRaWAN</b>模组?

    AWT200-LW 系列 LoRaWAN 网关:高效可靠的无线数据传输解决方案

    部署 LoRaWAN 网络接入与无线业务,为用户简化操作流程,提升部署效率。作为专业数据通讯网关,其核心优势在于:通过无线传输实现终端设备的数据采集与分析,省去繁琐布线;同时具备传输距离远、抗干扰能力强、网络容量大、性价比高等特
    的头像 发表于 08-18 09:27 388次阅读
    AWT200-LW 系列 <b class='flag-5'>LoRaWAN</b> <b class='flag-5'>网关</b>:高效可靠的无线数据传输解决方案

    MQTT网关具备边缘计算功能吗?有什么功能

    协议转换为MQTT协议,实现设备与云平台的通信),但随着边缘计算技术的发展,两者逐渐融合——MQTT网关集成边缘计算能力后,可在靠近设备的“边缘端”完成数据处理、决策和控制,大幅提升物联网系统的效率和可靠性。 MQTT网关的边缘
    的头像 发表于 07-15 15:01 578次阅读
    MQTT<b class='flag-5'>网关</b>具备边缘计算<b class='flag-5'>功能</b>吗?有什么<b class='flag-5'>功能</b>?

    IIOT网关是什么?有什么功能

    IIoT网关(工业物联网网关)是连接工业现场设备与上层网络(如云平台、企业服务器等)的硬件设备或软件程序,其核心功能是协议转换、数据采集与传输、边缘计算、安全防护及设备管理,是实现工业
    的头像 发表于 07-08 14:56 576次阅读
    IIOT<b class='flag-5'>网关</b>是什么?有什么<b class='flag-5'>功能</b>?

    实现ModbusTCP转Profinet网关协议转换功能网关设备

    ModbusTCP转Profinet网关产品主要功能 ModbusTCP转Profinet网关的核心功能实现Profinet协议向Modb
    的头像 发表于 07-01 11:58 361次阅读
    <b class='flag-5'>实现</b>ModbusTCP转Profinet<b class='flag-5'>网关</b>协议转换<b class='flag-5'>功能</b>的<b class='flag-5'>网关</b>设备

    【教程】LoRaWAN节点模块如何接入LoRaWAN网络并实现通信?

    一准备本文以模组E77-400M22S为例,演示如何加入LoRaWAN网络,进行数据收发通信。硬件:•E77模组+USB转串口工具(或者E77套件)•LoRaWAN网关一台(这里
    的头像 发表于 05-29 19:33 1211次阅读
    【教程】<b class='flag-5'>LoRaWAN</b>节点模块如何接入<b class='flag-5'>LoRaWAN</b>网络并<b class='flag-5'>实现</b>通信?

    UG67室外型LoRaWAN网关安装指南

    lorawan
    星纵智能
    发布于 :2025年04月30日 13:38:28

    LoRaWAN技术的特点和应用领域

    2025年3月,苦于水资源浪费的印度班加罗尔机场,迎来了基于LoRaWAN的全方位水管理解决方案。通过智能水表、LoRaWAN网络与云平台的高效协作,实现了水资源监测、远程供水控制和漏水警报,成功将水资源的浪费减少10%。
    的头像 发表于 04-19 10:42 1011次阅读

    使用E78节点+E870网关接入TTN建立LoRaWAN网络

    本示例仅作为演示如何使用亿佰特LoRaWAN节点模块和LoRaWAN网关接入TTN服务器建立LoRaWAN网络。说明:1、本示例中使用TTN开源服务器进行演示,由于TTN服务器版本会存
    的头像 发表于 04-17 19:34 1065次阅读
    使用E78节点+E870<b class='flag-5'>网关</b>接入TTN建立<b class='flag-5'>LoRaWAN</b>网络

    ​如何使用树莓派构建 LoRa 网关?

    顾名思义,远距离广域网或LoRaWAN技术广泛用于物联网(IoT)中的远距离、低功耗通信。在本文中,我们将指导您如何将SX130x868MLoRaWAN网关模块通过硬件附加在顶部(HAT)的方式连接
    的头像 发表于 03-25 09:44 748次阅读
    ​如何使用树莓派构建 LoRa <b class='flag-5'>网关</b>?

    什么是边缘计算网关?可以实现什么功能

    边缘计算网关是一种智能设备,通常部署在网络的边缘位置,靠近数据源或用户。它负责在本地处理和分析数据,执行数据采集、传输、存储和通信等功能。边缘计算网关能够将传统设备与云端连接,使得数据处理和决策在
    的头像 发表于 01-09 17:41 1673次阅读
    什么是边缘计算<b class='flag-5'>网关</b>?可以<b class='flag-5'>实现</b>什么<b class='flag-5'>功能</b>?