网站备案用座机租用办公空间设计主题名称

news/2025/9/28 17:47:08/文章来源:
网站备案用座机租用,办公空间设计主题名称,excel做网站链接,qq网站登录#x1f449;原文阅读 #x1f4a1;章前提示 本文采用8084端口进行连接#xff0c;是EMQX 默认提供了四个常用的监听器之一#xff0c;如果需要添加其他类型的监听器#xff0c;可参考官方文档#x1f517;管理 | EMQX 文档。 本文使用自签名CA#xff0c;需要提前在L… 原文阅读 章前提示 本文采用8084端口进行连接是EMQX 默认提供了四个常用的监听器之一如果需要添加其他类型的监听器可参考官方文档管理 | EMQX 文档。 本文使用自签名CA需要提前在Linux系统上安装OpenSSL具体安装教程请自行搜索。 本文采用SSL/TLS连接需要提前在EMQX上启用可参考开启 SSL/TLS 连接| EMQX 文档 目录 [原文阅读](https://b1ankc-mov.github.io/posts/emqx_mqtt_ssl_wss/)章前提示 正文开始使用OpenSSL获取证书CA文件Server文件小贴士 Client文件 登录EMQX平台配置服务器注意 使用MQTTX客户端测试连接单向认证的SSL/TLS连接双向认证的SSL/TLS连接 正文开始 使用OpenSSL获取证书 CA文件 打开Linux系统终端操作窗口输入以下指令查看OpenSSL是否安装如果有则会显示版本信息。 openssl version生成私钥my_root_ca.key openssl genrsa -out my_root_ca.key 2048使用该密钥生成根CA证书my_root_ca.pem openssl req -x509 -new -nodes -key my_root_ca.key -sha256 -days 3650 -out my_root_ca.pem系统会提示以下信息对应含义如下根据下面的内容填就可以了#后面的不需要填 You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter ., the field will be left blank. ----- Country Name (2 letter code) [AU]: CN # 国家/地区 State or Province Name (full name) [Some-State]:Zhejiang # 省/市 Locality Name (eg, city) []:Hangzhou # 城市 Organization Name (eg, company) [Internet Widgits Pty Ltd]:EMQX # 组织机构或公司名如 EMQ Organizational Unit Name (eg, section) []:EMQX # 机构部门如 EMQX Common Name (e.g. server FQDN or YOUR name) []:none # 通用名称此处应当设置为服务器域名如 mqtt.emqx.com ...Server文件 生成EMQX服务器端的私钥emqx.key openssl genrsa -out emqx.key 2048使用 vi命令创建配置文件openssl.cnf vi openssl.cnf文件内容如下BROKER_ADDRESS 修改为 EMQX 服务器实际的 IP 或 DNS 地址 例如IP.1 127.0.0.1或 DNS.1 broker.xxx.com可以只填IP把域名DNS那一行删掉 [req] default_bits 2048 distinguished_name req_distinguished_name req_extensions req_ext x509_extensions v3_req prompt no [req_distinguished_name] countryName CN stateOrProvinceName Zhejiang localityName Hangzhou organizationName EMQX commonName Server certificate [req_ext] subjectAltName alt_names [v3_req] subjectAltName alt_names [alt_names] IP.1 BROKER_ADDRESS DNS.1 BROKER_ADDRESS​ 最后Esc:wq 保存并退出。 使用上面的密钥和配置文件签发证书请求emqx.csr openssl req -new -key ./emqx.key -config openssl.cnf -out emqx.csr使用请求文件、CA密钥、配置文件以根证书签发EMQX实体证书emqx.pem openssl x509 -req -in ./emqx.csr -CA my_root_ca.pem -CAkey my_root_ca.key -CAcreateserial -out emqx.pem -days 3650 -sha256 -extensions v3_req -extfile openssl.cnf小贴士 ​ 准备好Server文件EMQX证书后就可以启用EMQX单向认证的SSL/TLS连接功能了 如果需要双向认证或客户端证书和客户端Key文件用来满足配置nginx等需求的请继续配置Client文件↓ Client文件 这一部分原理和内容跟配置Server文件一样不赘述了直接放步骤。 生成client.key openssl genrsa -out client.key 2048生成client.csr openssl req -new -key ./client.key -config openssl.cnf -out client.csr生成client.pem openssl x509 -req -in ./client.csr -CA my_root_ca.pem -CAkey my_root_ca.key -CAcreateserial -out client.pem -days 3650 -sha256 -extensions v3_req -extfile openssl.cnf登录EMQX平台配置服务器 将前文中通过OpenSSL工具生成的 emqx.pem、emqx.key 及 my_root_ca.pem 文件拷贝到 EMQX 的 etc/certs/ 目录下并参考如下配置修改 emqx.conf ## listener.ssl.$name is the IP address and port that the MQTT/SSL ## Value: IP:Port | Port listener.ssl.external 8084## Path to the file containing the users private PEM-encoded key. ## Value: File listener.ssl.external.keyfile etc/certs/emqx.key## Path to a file containing the user certificate. ## Value: File listener.ssl.external.certfile etc/certs/emqx.pem## Path to the file containing PEM-encoded CA certificates. The CA certificates ## Value: File listener.ssl.external.cacertfile etc/certs/my_root_ca.pem博主8084端口部分修改之后是这样的↓ 打开 Dashboard点击管理 - 监听器进入监听器管理页面 打开8084端口配置界面重新设置TLS CertTLS Key和CA Cert分别对应上传emqx.pememqx.keymy_root_ca.pem文件 注意 这里类型两个字下面框里的内容要提前设置成wss要不然SSL/TLS连接没法用 另外SSL版本最好是这样 这些章前的参考文档都说明了这里再提醒一下其他设置基本默认出问题回去看官方文档 重启EMQX服务器 emqx restart使用MQTTX客户端测试连接 MQTTX官网:MQTTX全功能 MQTT 客户端工具 官方安装文档:安装 - MQTTX 文档 官方使用文档:MQTT 客户端工具演示 | EMQX 文档 单向认证的SSL/TLS连接 打开MQTTX客户端添加连接填写信息 名称随便填Client ID随机 服务器地址选择wss://后面填IP地址端口8084 SSL安全按钮关闭 证书类型选择CA or Self signed certificates在CA文件处上传根CA证书即可客户端证书和客户端key文件两栏不填 MQTT版本3.1.1 点击连接按钮连接成功 发送测试消息发送成功 参考官方使用文档的步骤MQTT 客户端工具演示 | EMQX 文档创建另一个连接作为消息接受客户端配置与之前相同添加订阅在Topic中输入test 接着在原来的EMQX_SSL_TEST连接重新发送test消息客户端会收到新消息 双向认证的SSL/TLS连接 除了SSL安全按钮启动和填入客户端证书、key文件之外与单向认证没有什么区别具体看图 至此所有测试连接成功√你会在EMQX监听器上看见连接数增加。 参考文章链接 EMQ X MQTT 服务器启用 SSL/TLS 安全连接开启 SSL/TLS 连接 | EMQX 文档获取 SSL/TLS 证书 | EMQX 文档MQTT 客户端工具演示 | EMQX 文档管理 | EMQX 文档

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/920927.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025 年二氧化氯发生器厂家最新权威推荐排行榜:TOP 级企业技术实力与成本优势解析,助力用户精准选购电解法二氧化氯发生器/电解食盐二氧化氯发生器厂家推荐

随着水处理行业对消毒环节的重视程度不断提升,二氧化氯发生器作为核心消毒设备,其市场需求持续增长。但当前市场中品牌数量众多,产品质量差异显著,部分设备存在技术落后、运行成本高、维护困难等问题,甚至无法满足…

如何找到当前计算机所有的UnrealEngine安装位置

使用UnrealEngine主要有两种方式:1.通过EpicGameLauncher安装 2. 通过源代码自行编译。 1. 通过EpicGameLauncher安装时,安装的版本和安装位置记录在注册表的这个位置:HKEY_LOCAL_MACHINE\SOFTWARE\EpicGames\Unrea…

阿里云函数计算 AgentRun 全新发布,构筑智能体时代的基础设施

随着大模型技术的飞速发展,我们正从云原生时代迈向一个全新的 AI 原生应用时代。智能体(Agent)作为能够自主理解、决策并执行任务的全新应用范式,正在重塑软件的定义。然而,在生产环境中规模化落地 Agent 面临着开…

配电网一次设备

配电网一次设备包括:变压器、断路器、负荷开关、隔离开关、熔断器、电压互感器电流互感器等。1、配电网自动化对一次设备的要求:(1)需要实现遥信功能的开关设备,应至少具备一组辅助触点;需要实现遥测功能的一次设…

Visual Studio 项目中常用的Properties

PropertyExpands ToExample (Debug build of xxx)$(ProjectDir) Full path to the project folder (with trailing \) C:\Repos\xxx\$(SolutionDir) Full path to the solution folder (with trailing \) C:\Repos\xxx…

英文网站群建设平面设计广告设计培训班

在使用CMutex过程中,看到别人使用了CSingleLock类,想着明明CMutex已经可以实现线程同步了,为什么还有使用CSingleLock类呢? 在MFC中,虽然CMutex类本身可以实现线程同步,但通常会与CSingleLock类一起使用&am…

winform 烦人的键盘事件 再遇上 chart 上下左右 失灵

AI 用多了会失去思考耐心using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading…

2025 年铝板品牌最新权威推荐排行榜:1-7 系主流铝板企业 TOP5 精选及工艺品质测评指南1060/1100/3003/3004/5052/6061/6063/6082铝板厂家推荐

在工业制造、建筑装饰、交通运输等领域高速发展的当下,铝板作为核心基础材料,其品质直接决定终端产品的稳定性与使用寿命。当前市场铝板品牌繁杂,部分企业因原材料把控松散、生产工艺落后,导致产品尺寸偏差大、表面…

大型语言模型(LLM)分类与特性全解析 - 教程

大型语言模型(LLM)分类与特性全解析 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &qu…

一只手都数的过来

“一只手都数的过来”。那么一只手能数多少个数呢?假设我们一只手有 \(5\) 根手指头,那么最多只能数 \(5\) 个数吗?每只手指头有两种状态——伸出或者不伸出,实际上,可以数出 \(2^5=32\) 个数。那么为什么我们平常…

环保网站源码创建全国文明城市主题班会教案

一次配置Docker环境的完整记录 Docker环境搭建报错与解决报错一报错二报错三 Docker环境搭建 本节介绍了一次配置docker环境的完整记录: 编写Dockerfile文件: FROM pytorch/pytorch:1.10.0-cuda11.3-cudnn8-develRUN rm /etc/apt/sources.list.d/cuda.l…

做防水广告在哪个网站最好邢台市建设工程质量监督网站

r e p l a c e W i t h ‘ 可以将输入文档替换为指定的文档。该操作可以替换输入文档的所有字段,包括 ‘ i d ‘ 字段。使用 ‘ replaceWith可以将输入文档替换为指定的文档。该操作可以替换输入文档的所有字段,包括_id字段。使用 replaceWith‘可以将输…

做网站和做阿里巴巴wordpress 自动安装 插件

前言: 在以前传统Spring去做Java开发中,大量 XML文件存在项目中,导致项目变得笨重繁琐、开发和部署效率也降低。前几年推出的SpringBoot 提升了Spring 开发者体验。集成了大量常用第三方库配置、零配置开箱即用、让大家更加专注于业务逻辑。同…

网站设计开发环境网站主机设置方法

为了精准、稳定地提取滚动轴承故障特征,提出了基于变分模态分解和奇异值分解的特征提取方法,采用标准模糊C均值聚类(fuzzy C means clustering, FCM)进行故障识 别。对同一负荷下的已知故障信号进行变分模态分解,利用 奇异值分解技术进一步提…

如何自己建设网站进贤城乡规划建设局网站

文章目录 关于 getpass基本使用语法说明其它 关于 getpass getpass 是 Python 自带标准库 Python 官方文档 - getpass https://docs.python.org/3/library/getpass.html 基本使用 我们在看视频教程中,老师如果不想在代码中暴露 token、密码之类的信息&#xff0c…

做英文网站价格wordpress转移typecho

飞书PPT链接 简介 该文档介绍了几种深度学习模型,特别是那些在图像合成和处理方面有显著应用的模型。文档内容涉及变分自编码器(VAE)、去噪扩散概率模型(DDPM)、稳定扩散(Stable Diffusion)、…

360建网站好不好?外贸公司 网站

只需要两个html元素和一个css变换,我就能创造出我自己的闪光效果。让我们来实现它!呈现光泽图片下面就是这张addy在他博客上使用的图片:比我需要的要大一些,但你可以把它裁剪一些。注意:左边的那张是纯白色的&#xff…

C语言 - 左移、右移运算符

C语言中的左移和右移运算符 左移(<<)和右移(>>)运算符是C语言中对二进制位进行移动的操作符。让我用最简单的方式解释给你听。 1. 基本概念:把二进制位想象成排队的人 想象二进制数就像一排人,每个人代表…

2025 最新权威推荐:防火皮革厂家 排行榜,B1 级阻燃 + E0 级环保实力品牌甄选B1级/建筑/审讯室/邮轮级防火皮革厂家推荐

随着 2025 年阻燃建材市场规模预计突破 120 亿元,防火皮革在司法、建筑、高端家居等领域的需求呈爆发式增长,但行业乱象仍亟待破解:部分产品阻燃仅达 B2 级,无法满足公检法等特殊场所要求;环保指标残缺,有害挥发…

格雷厄姆指数

什么是格雷厄姆指数?什么是格雷厄姆指数? 如何计算? 如何使用确认股市的 底部和顶部区域? 用全部A股的股票收益率,去除以中国的十年期国 债收益率,得出的结果 就是格雷厄姆指数。例如:东方财富全A指数 的市盈率…