小白WIFI配网 Loading---
一、基础篇1.1 wpa_supplicant 是什么wpa_supplicant 是 Linux里负责Wi‑Fi 客户端侧认证与连接管理的守护进程。简单说网卡驱动负责“收发无线电”wpa_supplicant 负责“怎么安全地加入这个 AP”。1.1.1 wpa_supplicant 是什么全称是Wi‑Fi Protected Access Supplicant在 802.1X/WPA 体系里Authenticator通常是 AP / 接入交换机Supplicant客户端上的认证程序 → 就是 wpa_supplicantAuthentication Server企业网里的 RADIUS 等1.1.2 核心职责职责说明扫描与选择网络主动或被动扫描周围的 Wi-Fi 网络获取 BSSID、信号强度、加密方式等信息认证协商与 AP路由器进行 WPA/WPA2/WPA3 的四次握手4-Way Handshake验证密码或证书密钥管理生成和管理成对临时密钥PTK、组临时密钥GTK用于数据加密加密控制将协商好的密钥下发给内核的无线驱动启用硬件加密或软件加密漫游管理信号变差时换 AP视配置与驱动能力快速完成重认证支持 802.11r 快速漫游连接保活检测连接状态掉线后自动重连它不负责完整的“整机网络栈管理”DHCP、路由、DNS 策略多半由 dhclient/dhcpcd、NetworkManager、systemd-networkd 等完成但连接 Wi‑Fi 的安全与密钥部分几乎总是它或等价组件在做。简单说wpa_supplicant 输入密码、点击连接、管理已保存网络的那个系统模块。1.1.3 在 Linux 系统中的使用方式** 1. 直接命令行使用**安装# Debian/Ubuntusudoaptinstallwpasupplicant基本命令# 启动 wpa_supplicant后台运行sudowpa_supplicant-B-iwlan0-c/etc/wpa_supplicant.conf# 参数说明# -B 后台运行# -i wlan0 指定无线网卡接口# -c xxx.conf 指定配置文件# -D nl80211 指定驱动类型现代内核默认 nl80211交互式控制wpa_cli# 启动交互式命令行sudowpa_cli# 常用命令示例scan# 扫描网络scan_results# 查看扫描结果add_network# 添加新网络返回 network idset_network0ssidMyWiFi# 设置 SSIDset_network0pskpassword# 设置密码enable_network0# 启用该网络select_network0# 立即连接status# 查看连接状态save_config# 保存配置到文件quit# 退出2. 配置文件详解典型配置文件/etc/wpa_supplicant/wpa_supplicant.conf# 基础配置ctrl_interface/var/run/wpa_supplicant# 控制接口路径ctrl_interface_groupwheel# 允许 wheel 组成员使用 wpa_cliupdate_config1# 允许 wpa_cli 修改配置文件# 开放网络无密码network{ssidPublicWiFikey_mgmtNONE}# WPA2-PSK 家庭网络最常用network{ssidHomeWiFipskyour_password# 或者使用加密后的密码# pskhash_value_from_wpa_passphrase}# WPA2-Enterprise企业级认证如 eduroamnetwork{ssideduroamkey_mgmtWPA-EAPeapPEAPidentityuseruniversity.edupasswordyour_passwordphase2authMSCHAPV2}# 带优先级的多个网络network{ssidHomeWiFipskpassword1priority10# 优先级数字越大越优先}network{ssidPhoneHotspotpskpassword2priority5}3. 查询 wpa_supplicant 是否在运行# 查看进程psaux|grepwpa_supplicant# 查看 systemd 服务状态sudosystemctl status wpa_supplicant# 查看具体接口的服务sudosystemctl status wpa_supplicantwlan0.service1.2 BSS基本服务集BSSBasic Service Set基本服务集是 802.11 标准中最基础的网络单元可以理解为一个 Wi-Fi 网络的基本组成单元。1. BSS 的核心组成一个 BSS 由以下要素定义要素说明你的例子中对应一组 STA至少两个站点才能通信你的手机 路由器覆盖范围无线电波可达的区域BSA, Basic Service Area家里 Wi-Fi 能覆盖的范围BSSIDBSS 的唯一标识符通常是 AP 的 MAC 地址如aa:bb:cc:dd:ee:ffSSID人类可读的网络名称MyWiFi相同无线参数同一信道、调制方式等都是 2.4GHz 信道 62. 两种 BSS 类型802.11 定义了两种 BSS对应两种组网模式模式说明组成基础架构模式Infrastructure Mode所有设备通过一个中心接入点AP互联最常见的家庭/企业 Wi-FiAP 多个非 AP 站点独立模式Ad-hoc设备之间直接通信没有中心节点多个对等 STAa. 基础架构 BSSInfrastructure BSS最常见的家庭/企业 Wi-Fi 形式所有通信必须经过 AP 转发。┌──────────────────────────────┐ │ 一个 BSS │ │ SSID:HomeWiFi│ │ BSSID: AP的MAC地址 │ │ │ │ ┌───────────┐ │ │ │ AP │ │ │ │(路由器)│ │ │ └─┬───┬───┬─┘ │ │ │ │ │ │ │ ┌───┘ │ └───┐ │ │ ┌▼──┐ ┌─▼──┐ ┌─▼──┐ │ │ │STA│ │STA │ │STA │ │ │ │手机│ │笔记本│ │平板│ │ │ └───┘ └───┘ └───┘ │ │ │ │ ★ 手机发给笔记本的帧 │ │ 必须经过 AP 转发 │ └──────────────────────────────┘特点有中心节点AP所有非 AP 站点之间不能直接通信必须经 AP 转发AP 是 BSS 的控制者和管理者b. 独立 BSSIndependent BSS简称 IBSS设备之间直接通信没有中心 AP也叫 Ad-hoc 模式。┌──────────────────────────┐ │ 一个 IBSS │ │ 没有 AP完全对等 │ │ │ │ ┌───┐ ┌───┐ │ │ │STA│←───→│STA│ │ │ └───┘ └───┘ │ │ ↕ ↕ │ │ ┌───┐ ┌───┐ │ │ │STA│←───→│STA│ │ │ └───┘ └───┘ │ │ │ │ ★ 每个站点间可以直接 │ │ 发送802.11帧 │ └──────────────────────────┘特点无中心节点每个 STA 平等站点间直接通信适合临时小规模组网如传文件实际中使用较少3. BSS 的扩展ESS当需要扩大覆盖范围时可以用多个 BSS 组成一个 ESS扩展服务集。┌─────────────────────────────────────────┐ │ 一个 ESS │ │ SSID:CompanyWiFi│ │ │ │ ┌──── BSS1─────┐ ┌──── BSS2─────┐ │ │ │ BSSID: AP1的MAC│ │ BSSID: AP2的MAC│ │ │ │ ┌───┐ │ │ ┌───┐ │ │ │ │ │AP1├──┐ │ │ ┌──┤AP2│ │ │ │ │ └─┬─┘ │ │ │ │ └─┬─┘ │ │ │ │ ┌───┐ ┌───┐ │ │ ┌───┐ ┌───┐ │ │ │ │ │STA│ │STA│ │ │ │STA│ │STA│ │ │ │ │ └───┘ └───┘ │ │ └───┘ └───┘ │ │ │ └───────────────┘ └───────────────┘ │ │ │ │ │ │ └────── 交换机 ─────┘ │ │ │ │ │ ★ 你在办公室走动时手机会在 BSS1 │ │ 和 BSS2 之间自动切换漫游 │ └─────────────────────────────────────────┘关键点同一个 ESS 下的所有 BSS 使用相同的 SSID每个 BSS 有自己的 BSSID各自 AP 的 MAC 地址STA 可以在 BSS 之间漫游保持网络连接不中断wpa_supplicant 的漫游管理就是处理 BSS 之间的切换特别是 802.11r 快速漫游4. 加入 BSS 的完整过程非AP站点你的手机 AP站点路由器 │ │ │1. 扫描 │ │ ←── Beacon ───────────────────── │ AP 周期性广播宣告本 BSS 存在 │ │ │2. 选择 BSS │ │ 根据 SSID、信号强度等 │ │ │ │3. 认证802.11 层面 │ │ ─── Authentication ─────────────→ │ │ ←── Authentication ──────────── │ │ │ │4. 关联正式加入 BSS │ │ ─── Association Request ────────→ │ ★ 此时 STA 正式成为 BSS 成员 │ ←── Association Response ────── │ │ │ │5. 安全握手WPA 层面 │ │ ───4-Way Handshake ───────────→ │ ← wpa_supplicant 的核心工作 │ ←──4-Way Handshake ────────── │ │ │ │6. 可以收发加密数据帧了 │ │ ←─────────→ │1.3 Beacon Probe Request 详解在 802.11 网络中发现 BSS 有两种主要方式分别对应两个关键的管理帧发现方式对应帧发起方类比被动扫描Beacon 帧AP 主动广播AP 像灯塔一样不断喊“我在这里”主动扫描Probe Request / Probe ResponseSTA 主动询问STA 拿着大喇叭喊“有没有 Wi-Fi”1. Beacon 帧信标帧Beacon 是 AP周期性广播的一种管理帧目的是宣告 BSS 的存在让周围 STA 能够发现这个网络。谁发、发给谁AP 周期性广播 Beacon ┌──────┐ │ AP │ ── Beacon ──→ 广播到所有能听到的设备 └──────┘(每隔约100ms发一次)发送方AP接入点接收方范围内所有 STA广播目标地址为 FF:FF:FF:FF:FF:FF间隔通常约 100ms可配置称为 Beacon IntervalBeacon 帧里携带了什么┌─────────────────────────────────┐ │ Beacon 帧内容 │ ├─────────────────────────────────┤ │ SSID ← 网络名MyWiFi│ │ BSSID ← AP的MAC地址 │ │ Beacon Interval ← 信标间隔时间 │ │ Timestamp ← AP 的时钟同步信息 │ │ 支持速率 ← 如6,9,12,24... Mbps │ │ 信道信息 ← 当前使用的信道 │ │ 加密信息(RSN IE)← WPA2/WPA3 等安全要求 │ │ 国家代码 ← CN/US/JP 等 │ │ 能力信息 ← 是否支持 Short Preamble 等 │ │ TIM(流量指示图)← 是否有缓存的单播数据 │ │... │ └─────────────────────────────────┘2. Probe Request探测请求帧Probe Request 是STA 主动发出的管理帧用来主动询问周围是否有可用的 Wi-Fi 网络。这是先喊话等回应的方式。Probe Response探测响应帧AP 收到 Probe Request 后回复的帧内容与 Beacon 类似但它是定向单播发给发送请求的那个 STA。谁发、发给谁STA 主动问 AP 针对性回答 ┌──────┐ ┌──────┐ │ STA │ ─ Probe Request ───→ │ AP │ │(手机)│ ← Probe Response ── │ │ └──────┘ └──────┘发送方STA客户端接收方可以是广播问所有 AP也可以指定 SSID问特定网络回复匹配的 AP 会回复 Probe Response1.4 STA AP模式1.4.1 定义术语英文全称历史含义STAStation802.11 标准中“能够收发 802.11 格式数据帧的站点”在基础架构模式Infrastructure Mode中通常指非 AP 的普通站点客户端。APAccess Point接入点将无线 STA 接入到有线 DSDistribution System通常是以太网的桥接/中心节点。1.4.2 STA AP的职责1. STA非 AP Station的职责STA 是BSS 的加入者发现网络被动监听 AP 周期性广播的 Beacon 帧或主动发送 Probe Request 帧来探测周围网络。选择网络根据信号强度、SSID、BSSID、信道、安全能力如 WPA2/WPA3等选择一个合适的 AP 进行连接。认证与关联完成 802.11 层面的认证Authentication与关联Association过程获取关联标识符AID正式加入 BSS。安全握手执行 WPA2/WPA3 安全协议的四次握手4-Way Handshake基于 PSK 或 802.1X/EAP 认证方式与 AP 协商并派生用于数据加密的密钥PTK/GTK。数据收发使用协商好的密钥对数据帧进行加密/解密并可根据需要进入省电模式如使用 PS-Poll 或 U‑APSD 机制。连接维护通过心跳机制监测链路质量在信号变弱时执行重关联Reassociation或在同一 ESS 内的不同 AP 之间进行漫游以维持网络连接。STA 不负责对外广播“我是一个可加入的网络”、维护“谁连了我”的关联表那是 AP 的事。2. AP 的职责AP 是BSS 的中心与管理者创建并维护 BSS选定工作信道与带宽周期性广播 Beacon 帧宣告网络存在并携带 SSID、能力信息、安全要求、TIM流量指示图等参数。响应网络发现接收并处理 STA 发送的 Probe Request探测请求帧回复 Probe Response探测响应帧提供与 Beacon 类似但定向单播的网络信息。接纳与关联成员处理 STA 发起的 Authentication认证和 Association关联请求维护关联表Association Table以记录已连接的 STA 及其状态如 AID。提供安全服务与每个关联的 STA 执行四次握手4‑Way Handshake协商并分发成对临时密钥PTK和组临时密钥GTK确保数据通信的机密性与完整性。数据帧转发STA ↔ 有线 DSDistribution System作为无线与有线网络之间的桥接点转发 STA 与有线网络如以太网之间的数据帧这是“接入点Access Point”的核心本义。同 BSS 内 STA ↔ STA在基础架构模式Infrastructure Mode下转发同一 BSS 内不同 STA 之间的数据帧多数实现中STA 间通信需经 AP 中转。电源管理与缓冲为进入省电模式Power Save Mode的 STA 缓冲发往它的单播数据帧并通过 Beacon 帧中的 TIMTraffic Indication Map字段通知该 STA 有缓存数据待取。AP 角色本身是802.11 MAC 服务DHCP、NAT、防火墙是 IP/L3 及以上常和家用“路由器热点”绑在一起但不是 AP 定义的一部分。1.4.3 应用1. STA 模式的典型应用场景为什么用 STA手机/笔记本上网作为客户端加入家庭或企业已有的 Wi-Fi 网络APIoT 传感器、摄像头设备作为 STA 连接到路由器/网关工业网关“上联无线”工业现场设备通过网关的 STA 功能连接到厂区 Wi-Fi车载/机器人连热点移动平台车辆、机器人通过 STA 连接手机热点或移动路由器产品逻辑网络已经存在我只要接入。2. AP 模式的典型应用场景为什么用 AP家用/企业路由器提供无线接入将有线网络如光纤/以太网转换为 Wi-Fi 信号供手机、电脑等设备接入。手机热点共享蜂窝数据将手机的移动网络4G/5G转换为 Wi-Fi 热点供其他设备上网。设备 SoftAP 配网设备启动一个临时的 AP如ESP32_XXXX手机连接此 AP 后通过 Web 页面如192.168.x.1为设备配置要连接的家庭 Wi-Fi 账号密码。展会/临时局域网在没有现成路由器时用一台设备如笔记本创建自建 BSS摄像头/NVR 直连摄像头或网络录像机NVR开启 AP 模式手机直接连接其热点无需经过路由器即可实时查看视频流。3. APSTA 并发应用嵌入式高频手机 ──STA──▶[设备 SoftAP]── 本地配网 Web │ 设备同时 STA │ ▼ 家里路由器 ──▶ 云常见于智能家居首次配网、打印机、音箱。注意同射频并发时的信道/性能约束。1.5 信道 带宽射频一次主要工作在某一个中心频率附近的一段频谱上信道 选哪段频谱带宽 这段频谱有多宽。APSTA 并发难就难在两块逻辑角色AP、STA往往要共用同一块或有限几块射频硬件。1.5.1 信道Channel是什么Wi‑Fi 把 2.4 GHz / 5 GHz / 6 GHz 切成编号的信道每个信道对应一个中心频率。2.4 GHz举例常见信道中心频率约备注12412 MHz常用“不重叠三件套”之一62437 MHz112462 MHz多地可用有的地区还有 12/13名义上信道间隔 5 MHz但 20 MHz 带宽 时1/6/11 才基本不重叠选 3 和 6 会严重打架。5 GHz / 6 GHz信道更多36、40、44…149 等干扰相对少但有 DFS雷达避让、功率限制、国家码country限制。嵌入式上“能开哪些信道”强依赖监管域配置。对设备的含义STA自己不能随便定信道必须跟所连 AP 的信道走。AP由你或自动 ACS选定工作信道并在 Beacon 里宣告。1.5.2 带宽Bandwidth / Channel Width是什么带宽 一次占用多宽的频谱常见带宽大致占用直观效果20 MHz一条“标准道”兼容性最好、抗干扰相对稳40 MHz约两条 20 MHz 粘在一起峰值更高2.4G 上很挤80 / 160 MHz更宽5G/6G 高速更容易受干扰、监管更严协议里常写成 HT20/HT40、VHT80、HE80 等本质都是信道宽度。注意标称 80 MHz ≠ 永远跑满 80对方只支持 20、或环境干扰大会降宽。AP 配channel36 ht_capab[HT40] / vht_oper_chwidth1等是在定 主信道 用多宽。STA 关联后实际带宽是双方能力∩当前环境的结果。// 待更新

相关新闻

Sqribble:面向结构化文档的云原生操作系统

Sqribble:面向结构化文档的云原生操作系统

1. 项目概述:当模板不再是“套壳”,而是一套可执行的文档操作系统 你有没有过这种体验:手头有一篇写得不错的行业分析,想快速变成一份拿得出手的PDF报告发给客户;或者刚整理完一套培训资料,却卡在排版上——…

2026/7/21 7:29:01阅读更多 →
MyBatis-Plus高阶用法与Spring Boot3实战技巧

MyBatis-Plus高阶用法与Spring Boot3实战技巧

1. 项目概述 作为一名长期使用MyBatis-Plus进行企业级开发的工程师,我发现很多团队仅仅停留在基础CRUD操作层面,未能充分发挥这个强大工具的价值。特别是在Spring Boot3环境下,MyBatis-Plus 3.5.x版本提供了诸多提升开发效率的高级特性&#…

2026/7/21 7:29:01阅读更多 →
嵌入式开发入门:从C语言到51单片机实战全攻略

嵌入式开发入门:从C语言到51单片机实战全攻略

很多同学在入门嵌入式开发时,常常感到迷茫:C语言语法学了一大堆,但面对单片机开发板却不知从何下手;网上资料零散,要么只讲理论,要么代码跑不通,更别提形成完整的学习体系了。本文旨在为你整合一…

2026/7/21 7:27:01阅读更多 →
环保激光气体检测与传统方法有什么区别?

环保激光气体检测与传统方法有什么区别?

环保激光气体检测与传统方法的区别核心结论: 激光气体检测技术,尤其是基于TDLAS(可调谐半导体激光吸收光谱)的方法,在环保领域中相较于传统检测手段如电化学、催化燃烧等,具有更高的选择性、灵敏度以及更长…

2026/7/22 5:00:36阅读更多 →
RocketMQ分布式消息中间件核心特性与实战部署指南

RocketMQ分布式消息中间件核心特性与实战部署指南

1. RocketMQ核心定位与特性解析RocketMQ作为阿里巴巴开源的分布式消息中间件,现已成为Apache顶级项目。它本质上是一个基于发布/订阅模式的高吞吐量、低延迟的消息系统,专为金融级场景设计。我在实际生产环境中使用RocketMQ处理过日均百亿级消息量的场景…

2026/7/22 5:00:36阅读更多 →
MyBatis数据库字段加密方案与密钥管理实践

MyBatis数据库字段加密方案与密钥管理实践

1. 项目背景与核心痛点在金融、医疗、政务等涉及敏感数据的系统中,数据库字段加密已成为合规刚需。传统硬编码密钥的方式存在严重安全隐患:密钥泄露风险:密钥直接写在代码或配置文件中,容易被源码扫描工具发现密钥轮换困难&#x…

2026/7/22 5:00:36阅读更多 →
离线强化学习与Decision Transformer原理及实践

离线强化学习与Decision Transformer原理及实践

1. 离线强化学习与序列建模的核心概念离线强化学习(Offline RL)正在彻底改变我们处理决策问题的方式。与需要与环境实时交互的传统强化学习不同,离线RL允许我们直接从静态数据集学习策略,这在实际应用中具有革命性意义。想象一下,你手头有一大…

2026/7/22 5:00:36阅读更多 →
2D游戏动态雨声系统实现:Unity音频分层与随机化技术

2D游戏动态雨声系统实现:Unity音频分层与随机化技术

最近在开发一个2D游戏项目时,我遇到了一个很有意思的问题:如何让游戏中的雨声听起来既真实又不干扰玩家的游戏体验?特别是在夜间场景中,雨声的处理直接影响到整个游戏的氛围营造。传统的做法往往是把雨声作为一个简单的背景音循环…

2026/7/22 5:00:36阅读更多 →
Kafka与Java集成实战:生产者消费者配置与性能优化

Kafka与Java集成实战:生产者消费者配置与性能优化

1. Kafka与Java集成概述Apache Kafka作为分布式流处理平台的核心价值,在于其高吞吐、低延迟的消息处理能力。在Java生态中,Kafka提供了原生客户端库,使得开发者能够快速构建基于消息队列的分布式系统。我初次接触Kafka是在处理电商平台订单流…

2026/7/22 4:58:35阅读更多 →
Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 0:53:59阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 0:53:59阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/22 0:53:59阅读更多 →
中小企业小程序开发公司怎么选:预算、上手和售后避坑指南

中小企业小程序开发公司怎么选:预算、上手和售后避坑指南

中小企业做小程序,最常见的矛盾是预算有限,但又不希望功能太单薄;没有技术团队,但又希望后续能自己运营;想快速上线,又担心隐性收费和售后失联。选型时如果只看“低价套餐”或“案例数量”,很容…

2026/7/22 0:01:17阅读更多 →
GEO优化如何沉淀长期内容资产?广拓时代谈AI搜索时代的内容ROI

GEO优化如何沉淀长期内容资产?广拓时代谈AI搜索时代的内容ROI

企业做营销,最怕钱花完了,资产没有留下。 效果广告能带来一段时间的曝光,但预算停止后,流量往往也随之停止。短视频内容可能在几天内冲高,也可能很快沉下去。AI搜索时代,企业需要重新思考一个问题&#xff…

2026/7/22 0:01:17阅读更多 →
Agent 终态判定:何时该停止思考、给出最终回复

Agent 终态判定:何时该停止思考、给出最终回复

Agent 终态判定:何时该停止思考、给出最终回复 一、你的 Agent 在"再想想"的循环里绕了 12 轮,用户已经关窗口了 Agent 与人最大的区别是:人知道什么时候该停下来给答案,Agent 会一直"想"下去。你给 Agent 接…

2026/7/22 0:01:17阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/21 22:53:50阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/21 18:53:30阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/21 18:53:30阅读更多 →