系统配置
Raspberry Pi 的关键设置会在使用 Raspberry Pi Imager 进行初始化配置的过程中完成,具体方法详见 使用 Imager 安装。安装完成后,您可以更改现有设置并配置其他选项;根据您的使用场景和技术水平,可通过多种方式进行操作,具体方法详见 配置方法。
配置方法
配置树莓派设置有多种方法。虽然每种方法使用的界面不同,但它们通常都是通过修改 /boot/firmware/config.txt 及其他相关配置文件来实现的。主要有三种配置方法:
如果您的系统包含桌面环境,您可以通过桌面 GUI 配置常用设置。若需更精细的控制,或者您正在使用 Raspberry Pi OS Lite 系统,或是采用 无显示器设置,Raspberry Pi OS 提供了交互式 raspi-config TUI,这是一款基于终端的配置工具,用于管理常见的系统设置。
桌面图形界面(GUI)是最用户友好的,但您选择的方法取决于多种因素,例如您是否在使用无显示器计算机(未连接显示器的树莓派),以及您对命令行的熟悉程度。例如,如果您使用的是未连接显示器的无显示器树莓派,则无法访问图形桌面环境。在这种情况下,您必须使用 raspi-config 配置工具,或 通过命令行手动编辑相关配置文件。
某些其他设置只能通过命令行或控制台模式进行配置。尽管这些设置不会出现在桌面图形界面或 raspi-config TUI 中,但本页的相关分类中仍会对其进行说明。
桌面图形界面
如果您的系统包含桌面环境,桌面图形用户界面(GUI)将为 Raspberry Pi OS 提供可视化交互层。连接显示器后,该界面允许您通过图标、菜单、窗口和指针来控制 Raspberry Pi。
大多数设置通过 树莓派配置 管理,但部分选项可在桌面的其他位置进行配置。例如,您可以通过 Raspberry Pi 桌面系统托盘右上角的无线图标配置 Wi-Fi。
要打开树莓派配置工具,请选择系统托盘左上角的树莓派图标,然后进入 首选项 > 树莓派配置。
如何从树莓派桌面访问控制中心
树莓派操作系统 Bookworm 版本使用名为 树莓派配置 的配置工具。旧版本使用 控制中心。
交互式 raspi-config 文本用户界面 (TUI)
树莓派操作系统包含 raspi-config,这是一个基于终端的配置工具,用于管理常见的系统设置。它提供了一个结构化的菜单式界面,您可以通过键盘进行导航。
raspi-config 文本用户界面 (TUI) 的主菜单
在以下情况下,您可能需要使用 raspi-config TUI:
- 您希望或需要比桌面图形界面 (GUI) 更精细的控制。
- 您正在使用 Raspberry Pi OS Lite。
- 您的 Raspberry Pi 运行在无显示器环境中。
要打开 raspi-config 工具,请在 Raspberry Pi 设备上启动终端,然后输入 sudo raspi-config。接着:
- 要在设置列表中导航,请使用键盘上的上下箭头键。
- 要选择高亮显示的设置,请按键盘上的 Enter 或 *Return 键。您也可以使用右箭头键或 Tab 键将光标移至
<Select>处,然后按 Enter 或 Return 键进行选择。 - 要返回设置列表,请使用键盘上的左箭头键或 *Tab 键。
- 要按字母顺序跳转,请输入相应的 字母。例如,输入 E 可在时区列表中跳转至 Europe。
- 要关闭
raspi-config,请使用键盘上的右箭头键或 Tab 键选择<Finish>,然后按键盘上的 Enter 或 Return 键。
直接使用命令行界面 (CLI)
您可以通过编辑系统文件,或在终端或控制台模式下运行命令,手动配置某些设置。其他更高级的设置(例如配置自定义全屏启动画面),只能通过 CLI 手动进行配置。
音频和视频输出
Raspberry Pi OS 支持多种音频输出和显示模式。本节概述了如何在 Raspberry Pi 上配置音频和显示设置,包括以下内容:
- 通过桌面和命令行 更改音频输出。
- 通过桌面和命令行 选择音频设备配置文件。
- 在桌面环境中配置 显示设置(分辨率、刷新率、方向和缩放比例);若您使用控制台模式,请改用内核命令行。
- 在桌面环境中、通过交互式
raspi-configTUI 以及在命令行中 配置屏幕休眠。 - 通过交互式
raspi-configTUI 配置视频输出(复合视频与 HDMI 接口)。 - 通过桌面环境或交互式
raspi-configTUI 配置屏幕键盘 并选择其显示的屏幕。
更改音频输出
Raspberry Pi OS 支持多种音频输出模式供您选择:HDMI、3.5 毫米耳机插孔(如果您的设备有此接口)以及 USB 音频设备。默认情况下,树莓派会将音频输出至首个检测到的 HDMI 设备。若未检测到 HDMI 设备,系统会自动将音频路由至耳机插孔或已连接的 USB 设备。您可通过桌面图形界面或命令行更改音频播放源。
- 桌面
- 命令行
树莓派桌面上的音频输出选择器允许您在连接至树莓派的多个音频设备之间进行选择。在较新的树莓派设备上,这可能包括通过其中一个 HDMI 端口或 USB 端口输出的音频。
如果您通过树莓派显示器背面的插孔连接了音频设备,它仍会在列表中显示为 HDMI,因为显示器连接到了树莓派的 HDMI 端口。
通过桌面更改音频输出目标:
- 右键单击桌面系统托盘右上角的音量图标。这将打开音频输出选择器。
- 选择您想要使用的设备的音频输出。
- 列出您的音频设备。在树莓派上打开终端,然后运行以下命令:
wpctl status
- 识别目标输出设备。查找标有
Sinks的部分,其中列出了可用的音频输出设备。每个设备都有一个数字 ID。默认设备由星号 (*) 标记。 - 更改默认选项。要切换到其他设备,请运行以下命令,并将
<ID>替换为上一步中识别出的数字:
wpctl set-default <ID>
- 验证更改。再次运行 status 命令,并确认您所选设备旁边显示星号 (*)。
wpctl status
选择音频设备配置文件
设备配置文件定义了音频设备的配置方式及其提供的功能。不同的配置文件针对不同的使用场景进行了优化。您可以在桌面上选择设备配置文件,在较新的树莓派设备上,也可以通过命令行进行选择。
- 桌面
- 命令行
- 右键单击桌面系统托盘右上角的音量图标。
- 选择 设备配置文件。
- 从以下选项中进行选择:
- 关闭。关闭树莓派的音频输出。
- 数字立体声。输出标准的双声道(左声道和右声道)音频。这是默认配置文件,适用于大多数扬声器、耳机和显示器。
- 专业音频。在所有音频设备上提供最大数量的声道,从而对信号路由进行更精细的控制。除非您需要对音频输出进行精细调整,否则不建议选择此设备配置文件。有关专业音频配置文件的更多信息,请参阅 PipeWire 的常见问题解答。
较新版本的树莓派允许您使用 pactl 命令管理设备配置文件。要使用 pactl,您必须先安装 pulseaudio。然后,通过命令行更改设备配置文件:
- 列出您的声卡。在树莓派上打开终端,然后运行以下命令列出您的音频设备:
pactl list cards
- 识别您的声卡和当前配置文件。在输出结果中查找目标音频设备(声卡)。该音频设备通常是您树莓派上已启用的设备,其 ID 通常为一个短数字。请确认该配置文件的 ID 是否未被标记为
Active Profile: off。 - 查看可用配置文件。在输出结果中目标音频设备的
Profiles部分,查找诸如off、output:hdmi-stereo和pro-audio等选项。 - 设置新配置文件。使用以下语法为该音频设备设置配置文件,并将
<CARD_ID>和<PROFILE_NAME>替换为实际值:pactl set-card-profile <CARD_ID> <PROFILE_NAME>。
例如:
pactl set-card-profile 48 output:hdmi-stereo
- 验证更改效果。再次列出音频设备以验证是否成功:
pactl list cards
显示设置
对于大多数 HDMI 显示器,Raspberry Pi OS 会使用您的 Raspberry Pi 和显示器支持的最高分辨率和刷新率。请在开启 Raspberry Pi 之前连接好线缆。
Raspberry Pi 各型号的显示能力
| 型号 | HDMI 类型 | 线缆适配器 | 最大显示器数 | 最大分辨率 |
|---|---|---|---|---|
| Raspberry Pi Zero、Zero W 和 Zero 2 W | Mini HDMI | 需使用 mini-HDMI 转 HDMI 线缆或转接头 | 1 | 取决于显示器; 通常最高支持 1920 x 1080 像素 |
| Raspberry Pi 4B、400 及 Compute Module 4 | 双 micro HDMI | 每连接一台显示器均需使用 micro-HDMI 转 HDMI 线缆或转接头 | 2(CM4S除外) | 两台4K显示器(30 Hz)或一台4K显示器(60 Hz) |
| Raspberry Pi 5、500、500+ 及 Compute Module 5 | 双 micro HDMI | 每连接一台显示器均需使用 micro-HDMI 转 HDMI 线缆或转接头 | 2 | 两台 4K 显示器(60 Hz) |
Raspberry Pi 4B、400 及计算模块 4 支持以下任一配置:
- 两台分辨率最高为 3840 × 2160 像素(4K;超高清)且刷新率为 30 Hz 的显示器,或两台分辨率最高为 1920 × 1080 像素(全高清)且刷新率为 60 Hz 的显示器。
- 连接至 HDMI0 端口的显示器可支持最高 3840 × 2160 像素(4K;超高清)、60 Hz 刷新率,前提是在
/boot/firmware/config.txt中设置hdmi_enable_4kp60=1标志;第二台显示器仍支持最高 3840 × 2160 像素(4K;超高清)、30 Hz 刷新率,或 1920 × 1080 像素(全高清)、60 Hz 刷新率。
Raspberry Pi 5、500、500+ 以及 Compute Module 5 支持两台显示器,分辨率最高可达 3840 × 2160 像素(4K;超高清),刷新率为 60 Hz,无需额外配置。 您可以通过桌面环境或控制台调整显示分辨率和屏幕方向。
Raspberry Pi OS Bookworm 是最后一个支持使用 raindrop 或 arandr 配置显示行为的版本。
以下命令行说明专门适用于 Raspberry Pi OS Lite 或未运行图形桌面环境的系统。如果您使用的是桌面 GUI,请改按桌面操作指南进行设置。
在没有桌面环境的系统(运行于控制台模式)上,必须手动配置显示设置。最新版本的 Raspberry Pi OS 允许您使用内核模式设置 (KMS) 来配置显示设置。具体操作是在内核命令行文件(cmdline.txt)中添加 video= 参数。有关此文件的更多信息,请参阅 配置内核命令行。
- 桌面
- 命令行(基本分辨率)
- 命令行(旋转和镜像)
- 点击系统托盘左上角的树莓派图标,然后进入 首选项 > 控制中心。
- 在左侧菜单中打开 屏幕 选项卡。
- 通过以下任一方法选择要配置的屏幕:
- 右键单击代表目标屏幕的方框。
- 打开 *屏幕 下拉菜单,然后选择要配置的屏幕。
- 选择以下任一属性进行配置: 分辨率。选择屏幕分辨率(例如 1920 × 1080)。 频率。选择刷新率(例如 60 Hz)。 方向。在 正常、左、倒置 和 右 之间进行选择。 缩放比例。在 1.0、1.5、2.0 和 3.0 倍(相对于原始屏幕的缩放比例)之间进行选择。
- 在 控制中心 的右下角选择 应用。您的更改将显示 10 秒,系统会要求您确认更改是否正确后再继续。
- 要确认更改,请选择 确定。如果您不确认更改,屏幕将恢复到之前的设置。
请使用以下格式指定显示器、分辨率和刷新率,将 <display> 替换为显示端口,将 <width>x<height> 替换为屏幕分辨率,将 <refresh_rate> 替换为以 Hz 为单位的刷新率:
video=<display>:<width>x<height>M@<refresh_rate>
例如,video=HDMI-A-1:1920x1080M@60 表示:使用 HDMI-A-1 显示器,分辨率为 1920×1080,刷新率为 60 Hz。
若未指定分辨率,树莓派将根据显示器的数据(EDID)尝试自动识别。它会根据 Linux 内核中的信息,自动选择显示器支持的最佳分辨率。
显示端口可以是以下任意一种:
HDMI-A-1:第一个 HDMI 显示输出(软件中通常称为 HDMI 1)。在树莓派 4B 和 5 上,这对应于主板丝印上标有 HDMI0 的 HDMI 端口;在单 HDMI 型号上,这对应于标有 HDMI 的 HDMI 端口。HDMI-A-2:第二个 HDMI 显示输出(软件中通常称为 HDMI 2)。在树莓派 4B 和 5 上,这对应于主板丝印上标有 HDMI1 的 HDMI 端口。DSI-1:DSI 或 DPI。Composite-1:复合视频。
旋转和镜像参数必须通过在基本分辨率配置中添加额外参数来显式指定,这些参数遵循标准的 Linux 帧缓冲区选项。
在基本分辨率配置中添加以下内容:
rotate=<number>,将<number>替换为旋转角度(以度为单位,例如 90 度 ),以旋转显示输出。所有连接的显示器均采用相同的旋转设置。reflect_<axis>,将<axis>替换为x、y或xy,以实现显示器的水平、垂直或双向镜像。
例如,video=HDMI-A-1:1920x1080M@60,rotate=90,reflect_x 的含义是:使用 HDMI-A-1 显示器,分辨率为 1920×1080,刷新率为 60 Hz,旋转 90 度并进行水平镜像。
在多显示器环境下使用控制台模式时,所有已连接的显示器将共享相同的旋转设置。
配置屏幕休眠
您可以将树莓派设置为在一段时间内无操作后自动休眠。启用屏幕休眠功能后,Raspberry Pi OS 默认会在无操作十分钟后使屏幕变黑。
您可以通过桌面图形界面、使用 raspi-config 文本界面,或通过命令行来配置屏幕休眠。
- 桌面
- raspi-config
- 命令行
- 点击系统托盘左上角的树莓派图标,然后进入 首选项 > 控制中心。
- 在左侧菜单中打开 显示 选项卡。
- 使用开关按钮开启或关闭 屏幕休眠。
- 点击 控制中心 右下角的 关闭。
- 打开终端并运行
sudo raspi-config。 - 使用键盘导航至并选择
2 显示选项 > D2 屏幕休眠。 - 在 是否启用屏幕休眠? 的提示中选择
是或否。 - 完成后选择
<确定>,然后选择<完成>。
您可以通过命令行使用 consoleblank 内核参数来控制屏幕熄灭。与仅影响桌面会话的 控制中心 和 raspi-config 中的屏幕熄灭设置不同,consoleblank 参数适用于树莓派连接显示器和键盘、处于纯文本终端会话时的运行场景。通过在内核命令行中设置 consoleblank,您可以指定控制台在关闭屏幕前等待的时间。
- 以管理员身份使用以下命令在文本编辑器中打开
/boot/firmware/cmdline.txt:
sudo nano /boot/firmware/cmdline.txt
-
设置 Raspberry Pi OS 使控制台屏幕变黑前的秒数。所有参数必须保持在一行内。您可以:
- 设置屏幕在闲置多少秒后变黑。例如,添加
consoleblank=600表示在闲置 600 秒(10 分钟)后屏幕变黑。 - 添加
consoleblank=0则永远不关闭屏幕。
- 设置屏幕在闲置多少秒后变黑。例如,添加
-
使用以下命令重启树莓派,使更改生效:
sudo reboot
重启后,控制台黑屏超时将遵循您的新设置。
您可以使用以下命令显示当前的控制台黑屏时间(以秒为单位):
cat /sys/module/kernel/parameters/consoleblank
配置视频输出
对于树莓派的旗舰机型,您可以使用交互式 raspi-config TUI 将视频输出配置为复合视频或 HDMI。启用复合视频输出将禁用除树莓派 5 以外所有机型的 HDMI 输出。要使用交互式 raspi-config TUI 启用或禁用复合视频输出:
- 打开终端并运行
sudo raspi-config。 - 使用键盘导航至并选择
2 显示选项 > D4 复合视频。 - 在 是否启用复合视频输出? 提示中选择
是或否。 - 选择
<确定>以确认此选项。 - 完成后选择
<完成>。 - 重启树莓派以使更改生效。
配置屏幕键盘
您可以通过桌面图形界面或交互式 raspi-config 文本用户界面(TUI),将树莓派配置为显示屏幕键盘,并选择该键盘显示在哪个屏幕上。在 raspi-config TUI 中,以下设置需分别配置:
- 转至
D6 屏幕键盘以启用或禁用屏幕键盘。 - 转至
D7 键盘以指定屏幕键盘的显示屏幕。
- 桌面
- raspi-config(启用或禁用)
- raspi-config(指定屏幕)
- 点击系统托盘左上角的树莓派图标,然后进入 首选项 > 控制中心。
- 在左侧菜单中打开 显示 选项卡。
- 从 屏幕键盘 下拉菜单中选择以下选项之一:
- 始终启用,这意味着键盘始终显示在屏幕上。
- 检测到触摸屏时启用,表示当树莓派连接了触摸屏时,键盘才会显示在屏幕上。
- 禁用,表示键盘不会显示在屏幕上。
- 若树莓派连接了多个屏幕,请从 屏幕键盘位置 下拉菜单中选择一个屏幕来显示键盘。
- 在 控制中心 的右下角选择 *关闭。
- 打开终端并运行
sudo raspi-config。 - 使用键盘导航至并选择
2 显示选项 > D6 屏幕键盘。 - 从以下选项中选择一项:
S1 始终开启,这意味着键盘始终显示在屏幕上。S2 自动检测,表示当树莓派连接触摸屏时,键盘才会显示在屏幕上。S3 始终关闭,表示键盘不会显示在屏幕上。
- 选择
<确定>,然后再次选择<确定>以确认您的选择。 - 完成后选择
<完成>。
- 打开终端并运行
sudo raspi-config。 - 使用键盘导航至并选择
2 显示选项 > D6 屏幕键盘。 - 选择您希望显示键盘的屏幕。
- 选择
<OK>,然后再次选择<OK>以确认您的选择。 - 完成后选择
<Finish>。
网络
Raspberry Pi OS 提供了灵活的选项来配置网络设置。本节概述了如何管理和自定义 Raspberry Pi 的网络配置,包括以下内容:
- 主机名,通过桌面界面以及交互式
raspi-configTUI 设置。 - DHCP IP,根据您的具体使用场景,采用手动方法设置 。
- 网络优先级,通过桌面界面和命令行设置 。
- 可预测名称,通过交互式
raspi-configTUI 设置。这是一项高级选项,默认处于关闭状态。 - 本地连接,通过交互式
raspi-configTUI 设置。这是一项高级选项,默认处于关闭状态。 - 代理服务器,通过交互式
raspi-configTUI 设置。这是一项高级选项,默认处于关闭状态。
更改主机名
设置主机名具有以下优势:
- 设置主机名(例如
my-pi)后,您可以通过 mDNS 访问您的树莓派,而无需使用较长且易变的 IP 地址。例如,您可以使用ssh pi@my-pi.local代替ssh pi@192.168.1.42。 - 如果您在同一网络上有多个树莓派设备,可以通过使用唯一的主机名(例如
my-pi、pi-hole和retro-pi)来确保始终连接到正确的树莓派。
主机名不区分大小写,且仅可包含:
- ASCII 字母 a 至 z。
- 数字 0 至 9。
- 连字符 (-)。
不允许使用其他符号、标点或空格。
- 桌面端
- raspi-config
- 点击系统托盘左上角的树莓派图标,然后进入 首选项 > 控制中心。
- 在左侧菜单中打开 系统 选项卡。
- 选择 更改主机名。
- 在 输入新主机名 字段中输入新主机名。
- 点击窗口右下角的 确定。
- 在 控制中心 窗口的右下角点击 关闭。
- 打开终端并运行
sudo raspi-config。 - 使用键盘导航至并选择
1 系统选项 > S4 主机名。 - 点击
<确定>继续。这将打开一个显示当前主机名的界面。 - 删除当前主机名并输入新主机名。
- 完成后,选择
<OK>,然后选择<Finish>。
管理 DHCP 和静态 IP
在典型的家庭网络中,DHCP(动态主机配置协议)由路由器管理。当设备连接时,它会自动为设备分配 IP 地址和其他网络设置(如网关和 DNS 服务器)。
使用 DHCP 可让您的树莓派(通过 Wi-Fi 或以太网)连接到网络,而无需手动配置 IP 地址和其他网络设置。
默认情况下,IP 地址是临时性的,随着路由器根据需要重新分配,它们可能会随时间变化。如果您在树莓派上运行服务(如 Web 服务器或 SSH 访问),建议该设备始终保持相同的 IP 地址。主要有两种实现方式:
- DHCP 预留(推荐)。有 时也称为静态租约,DHCP 预留需在路由器上进行配置。它能确保树莓派根据其 MAC 地址始终获得相同的 IP 地址,并将所有 IP 管理集中于路由器。具体设置步骤因路由器厂商和界面而异。
- 在设备上设置静态 IP。您可以使用
nmcli直接在树莓派上手动配置静态 IP 地址。这需要手动设置 IP 地址、子网掩码、网关和 DNS。我们不建议这样做,因为配置错误可能会导致连接问题。您必须确保所选 IP 地址不在路由器的 DHCP 地址池范围内,且不会与其他设备冲突。
设置网络优先级
当树莓派检测到多个已知网络时,默认情况下它会尝试连接其中任意一个。您可以通过设置网络优先级来控制树莓派优先连接的网络。若设置了网络优先级,树莓派将尝试连接优先级最高(非负数)的可用网络:
- 数字越大的网络优先级越高;树莓派会优先尝试连接正数最大的网络。
- 优先级设为 0 的网络为中性优先级,这是默认设置。当存在其他正数优先级更高的网络时,优先级设为 0 的网络会被排在最后选择。
- 优先级为负数的网络优先级较低;只有在没有其他已知网络可用时,树莓派才会连接到负优先级的网络。
例如,考虑以下四个网络:
- Snake (-1)
- Rabbit (0)
- Dog (1)
- Cat (100)
如果上述所有网络都在覆盖范围内,您的树莓派将首先尝试连接 Cat 网络。如果连接失败,它将依次尝试 连接 Dog 网络和 Rabbit 网络。如果树莓派未检测到其他已知网络,它将尝试连接 Snake 网络。
- 桌面端
- 命令行
- 点击右上角系统托盘中的无线图标。该图标会显示当前连接的 Wi-Fi 信号强度,并打开 网络管理器。
- 选择 高级选项 > 编辑连接。这将打开 网络连接 窗口。
- 找到并选择您想要设为优先的网络。
- 点击窗口底部的蓝色齿轮图标。
- 打开 常规 选项卡。
- 确保已选中 优先自动连接。
- 设置数值优先级。这将决定当有多个已知网络可用时,您的树莓派优先连接哪个网络。
- 点击窗口右下角的 保存,然后关闭 网络连接 窗口。
在设置网络优先级之前,请运行以下命令查看已知网络的现有优先级:
nmcli --fields AUTOCONNECT-PRIORITY,NAME connection
输出结果类似如下:
AUTOCONNECT-PRIORITY NAME
0 myNetwork
0 lo
0 Pi Towers
0 Example
-999 Wired connection 1
使用 nmcli connection modify 设置网络优先级。以下示例将名为 Pi Towers(带引号)的网络优先级设置为 10:
sudo nmcli connection modify “Pi Towers” connection.autoconnect-priority 10
启用或禁用可预测的网络接口名称
您可以启用或禁用更具体的接口名称,以确保网络设备命名在重启和硬件变更后保持一致。这是一项高级用户选项,默认处于关闭状态,因为它会在某些设备上替换传统的 eth0 和 wlan0 命名方案。命名行为可能因树莓派型号和配置而异。
- 打开终端并运行
sudo raspi-config。 - 使用键盘导航至并选择
6 高级选项 > A2 网络接口名称。 - 在 是否启用可预测的网络接口名称? 提示中选择
是或否。 - 选择
<OK>确认此选项,完成后选择<Finish>。 - 重启树莓派以使更改生效。
启用或禁用链路本地地址回退
您可以启用或禁用链路本地地址回退功能,以分配临时 169.254.x.x 地址。即使有 DHCP 服务器可用,系统仍可能分配此地址:系统会先分配一个链路本地地址,然后在获得 DHCP 租约后将其替换。若未收到 DHCP 响应,则继续使用链路本地地址。
这是一项高级用户选项,默认处于关闭状态,因为它可能会干扰网络配置,且在大多数可使 用 DHCP 的网络中通常不需要。仅当您理解此行为时才启用此选项。
- 打开终端并运行
sudo raspi-config。 - 使用键盘导航至并选择
6 高级选项 > A14 链路本地地址回退。 - 在 是否启用链路本地回退? 提示中选择
是或否。 - 选择
<确定>确认此选项,完成后选择<完成>。 - 重启树莓派以使更改生效。
配置树莓派使用代理服务器
代理服务器充当客户端设备与互联网之间的中介。要配置树莓派使用代理服务器,您需要:
- 代理服务器的 IP 地址或主机名及端口。
- 代理服务器的用户名和密码(如需)。
这是一项高级配置,仅当您的网络需要代理时才应进行配置(例如,在受管、企业或受限环境中)。
- 打开终端并运行
sudo raspi-config。 - 使用键盘导航至并选择
6 高级选项 > A3 网络代理设置。 - 配置代理使用的环境变量。根据您的需求选择以下一项或多项选项。每个选项必须单独配置,这意味着您需要针对每个要配置的选项从步骤 1 开始:
P1 All将相同的代理设置应用于所有网络流量。P2 HTTP将所有 HTTP 流量通过代理发送。P3 HTTPS将所有 HTTPS(安全)流量通过代理发送。P4 FTP将所有 FTP 流量通过代理发送。P5 例外指定应绕过代理的地址。
- 选择
<OK>,然后再次选择<OK>。 - 完成后选择
<Finish>。 - 重启树莓派以使更改生效。
对于选项 P1 至 P4,请按以下格式输入代理信息,将 <proxy_ip_address> 替换为您的代理 IP 地址,将 <proxy_port> 替换为您的代理端口:
http://<proxy_ip_address>:<proxy_port>`
如果您的代理需要用户名和密码,请按以下格式添加,并将 <username> 和 <password> 替换为您用于代理身份验证的用户名和密码。
http://<username>:<password>@<proxy_ip_address>:<proxy_port>
对于选项 P5,请输入以逗号分隔的地址列表,这些地址可绕过代理。根据需要添加其他域名或 IP 范围。
no_proxy="localhost,127.0.0.1"
无线连接
本节介绍如何:
- 配置 Wi-Fi 连接,具体包括:
- 蓝牙,例如鼠标或键盘,可通过桌面环境完成。
Wi-Fi 连接需要 Raspberry Pi 具备内置无线连接功能,或插入无线 USB 适配器。
启用无线网络(设置 WLAN 国家/地区)
在配备双频无线功能的树莓派设备上,出于安全考虑,网络功能会在设置无线局域网(WLAN)国家/地区之前自动禁用。此规则适用于树莓派 3B+ 及更高版本、Compute Module 4 及更高版本,以及所有带键盘的计算机(树莓派 400、500 和 500+)。
设置 WLAN 国家/地区用于指定您使用树莓派的位置。这使您的树莓派能够为 5 GHz 网络选择正确的频段。指定 WLAN 国家/地区后,您即可使用树莓派设备内置的无线网络模块。除非您想更改,否则只需设置一次 WLAN 国家/地区。
重要提示:选择正确的 Wi-Fi 监管区域至关重要,因为它决定了可用信道、发射功率和整体网络性能;错误的设置可能导致法律问题、增加干扰、降低容量以及连接质量下降。
通常,当您使用 Imager 将操作系统安装到启动介质时,会设置 WLAN 国家/地区,但您也可以稍后通过桌面图形界面或终端(通过 raspi-config 文本界面及 nmcli 命令)进行设置或更改。
- 桌面
- raspi-config 和 nmcli
- 选择左上角的树莓派图标。
- 选择 首选项 > 控制中心。
- 打开 本地化 选项卡。
- 在列表底部选择 设置 WLAN 国家/地区。
- 从 国家/地区 下拉菜单中选择您的国家/地区。
- 选择 确定,然后选择 关闭。
- 打开终端并运行
sudo raspi-config。 - 使用键盘导航至并选择
5 本地化选项 > L4 WLAN 国家/地区。 - 在国家列表中浏览并选择您所在的国家。
- 选择
<OK>。这将打开一个确认窗口。再次选择<OK>。 - 在新的终端中,运行以下命令以检查您的树莓派上的 Wi-Fi 无线模块是否已启用:
nmcli radio wifi
- 若该命令返回
enabled,则表示您已准备好配置 Wi-Fi 连接。若命令返回disabled,请使用以下命令启用 Wi-Fi:
nmcli radio wifi on
查找网络
在连接无线网络之前,您必须先查找或指定一个可用的网络。在 Raspberry Pi OS 上,您可以通过桌面 GUI 中的 网络管理器 或通过命令行查看附近的 Wi-Fi 网络。
- 桌面
- 命令行
要在桌面上查看可用的 Wi-Fi 网络,请选择右上角系统托盘中的无线图标。该图标显示当前连接的 Wi-Fi 信号强度,并可打开 网络管理器。从 Raspberry Pi OS Bookworm 版本起,网络管理器已成为默认的网络配置工具。
网络管理器会显示可用无线网络的列表。每个可用网络旁边的图标表示:
- 该网络是否运行在 5 GHz 频段(5G 图标)。
- 网络是否受保护(挂锁图标)。
- 网络的信号强度(四格 Wi-Fi 图标)。

无线网络管理器菜单
如果出现提示信息称未找到接入点(AP),例如“未找到 AP - 正在扫描”,请等待几秒钟,让网络管理器找到您的网络。
如果您的无线网络因 SSID 被隐藏而未出现在菜单中,请按照 连接到无线网络 中的说明操作。
要在终端中查看可用的 Wi-Fi 网络,请运行以下命令:
nmcli dev wifi list
这将返回类似以下的输出:
IN-USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY
90:72:40:1B:42:05 myNetwork Infra 132 405 Mbit/s 89 **** WPA2
90:72:42:1B:78:04 myNetwork5G Infra 11 195 Mbit/s 79 *** WPA2
9C:AB:F8:88:EB:0D Pi Towers Infra 1 260 Mbit/s 75 *** WPA2 802.1X
B4:2A:0E:64:BD:BE Example Infra 6 195 Mbit/s 37 ** WPA1 WPA2
在输出结果的 SSID 列中查找您想要连接的网络名称。请按照 连接到无线网络 中的说明,使用该 SSID 和密码连接到网络。
连接到无线网络
您可以通过桌面界面或使用 nmcli(NetworkManager 命令行界面)命令来设置无线连接。
nmcli 是一种通过命令行配置系统网络设置的方法。下文概述的命令行操作仅使用了少数几个 nmcli 命令。不过,nmcli 提供了大量命令,这些命令在管理无线连接时可能会对您有所帮助。如需了解更多信息,请参阅 nmcli 网络管理器文档。
以下说明适用于 WEP、WPA、WPA2 和 WPA3 网络,但可能不适用于企业网络。
- 桌面端
- 桌面版(隐藏网络)
- 命令行
若要在桌面图形界面中更改或添加无线网络,请按照 查找网络 中的说明打开网络管理器,如果要连接的无线网络未被隐藏:
- 选择相应的无线网络。如果您的无线网络因处于隐藏状态而未列出,请改按隐藏网络的操作说明进行。
- 如果您尚未选择无线网络,或之前已将其关闭,请选择 开启无线局域网。然后,从菜单中选择一个无线网络。
- 如果您已连接到某个无线网络,请从菜单中选择另一个网络。
- 若系统提示,请输入该无线网络的密码。

连接安全无线网络时的密码提示
- 点击窗口右下角的 连接。
如果您的无线网络因 SSID 被隐藏而未出现在网络管理器菜单中:
- 按照 查找网络 中的说明打开网络管理器,然后选择 高级选项 > 连接到隐藏的无线网络。

连接到隐藏的网络
- 输入网络名称。
- 从下拉菜单中选择网络的安全类型。这会在窗口中添加相应字段,具体内容取决于您的选择,例如用户名和密码。
- 点击窗口右下角的 连接。
若要在命令行中修改或添加无线网络,您首先需要获取网络的 SSID 名称,可通过在命令行中按照 查找网络 中的说明进行查找。
获取 SSID 后,运行以下命令,并将 <example_ssid> 替换为您要连接的网络名称:
sudo nmcli --ask dev wifi connect <example_ssid>
在提示时输入网络密码。您的树莓派随后将自动连接到该网络。
如果出现错误提示 Secrets were required, but not provided(需要密码但未提供),说明您输入的密码有误。请重新运行上述命令并正确输入密码。
如果您要连接的网络不使用密码,请改运行以下命令,并将 <example_ssid> 替换为您要连接的网络名称:
sudo nmcli dev wifi connect <example_ssid>
未加密的无线网络可能会危及您的个人信息安全。请尽可能使用加密的无线网络或 VPN。
如果您要连接的是隐藏网络,请运行以下命令,并将 <example_ssid> 替换为您要连接的网络名称:
sudo nmcli --ask dev wifi connect <example_ssid> hidden yes
要检查是否已连接到网络,请运行以下命令:
nmcli dev wifi list
如果您已连接的网络 SSID 所在行中,IN-USE 列显示星号 (***),则表明您的树莓派已成功连接。
如果您是高级用户,还可以通过编辑 /etc/NetworkManager/system-connections 目录中的 Network Manager 连接文件来手动修改连接配置。在此处,您可以编辑 SSID(网络名称)、密码、安全类型(例如 WPA2)、IP 地址和 DNS 设置等内容。
启用或禁用 WLAN 省电模式
WLAN 省电模式是 raspi-config 中的高级选项,除非得到 Raspberry Pi 工程师的指示,否则我们不建议进行设置。禁用省电模式的设置会立即生效,并适用于未来的连接。启用此设置时请谨慎;它可能会提高连接稳定性,但也会增加功耗。
- 打开终端并运行
sudo raspi-config。 - 使用键盘导航至并选择
6 高级选项 > A13 WLAN 省电模式。 - 在 是否启用 WLAN 省电模式?* 的提示中选择
是或否。 - 选择
<确定>确认此选项,完成后选择<完成>。
连接蓝牙外设
如果您的蓝牙设备未附带 USB 适配器,可通过桌面图形界面进行连接。要发现并配对蓝牙键盘或鼠标:
- 从顶部菜单中,选择 Wi-Fi 图标左侧的蓝牙图标。
- 选择 添加设备。这将打开 添加新设备 窗口。
- 等待设备出现在窗口中,然后选择它。
- 选择窗口右下角的 配对。
- 选择 确定 以确认您希望与该设备配对。
系统与本地化
本节介绍如何:
- 浏览器。可在 Chromium 或 Firefox 之间进行选择;若在安装过程中未进行选择,默认浏览器为 Chromium。
- 配置本地化设置,包括如何:
- 配置高级系统设置,包括如何:
默认浏览器和本地化设置均可通过桌面环境或交互式 raspi-config 终端界面进行配置。高级设置仅可通过交互式 raspi-config 终端界面进行配置。
如果您正在寻找关于如何在树莓派上设置 WLAN 国家/地区的说明,请参阅 启用无线网络。设置 WLAN 国家/地区的说明位于 无线连接 部分,因为这是连接无线网络的先决条件。
更改默认浏览器
新安装系统的默认浏览器是 Chromium,但您可以选择将 Chromium 或 Firefox 设为默认浏览器。
无论您将哪个浏览器设为默认,另一个浏览器仍可在 互联网 系统菜单中使用。
要更改默认浏览器:
- 桌面
- raspi-config
- 选择系统托盘左上角的树莓派图标,然后进入 首选项 > 控制中心。
- 在左侧菜单中打开 系统 选项卡。
- 在 Chromium 和 Firefox 之间进行选择。
- 点击 控制中心 右下角的 关闭。
- 打开终端并运行
sudo raspi-config。 - 使用键盘导航至并选择
1 系统选项 > S9 浏览器。 - 在
Chromium和Firefox之间进行选择。 - 选择
<确定>,然后再次选择<确定>。 - 完成后选择
<完成>。
配置区域设置
区域设置(Locale)是一种用于在多种语言和地区之间切换的框架。它允许您的树莓派显示您首选的语言、日期格式、货币符号和字符集。新安装系统默认选择 UTF-8 区域设置。此外还提供 C、C.UTF-8 和 POSIX 区域设置,您也可以根据需要生成其他区域设置。
配置区域设置时,您正在设置全系统默认的区域设置,这将更改树莓派所有用户的语言。
在桌面环境中配置区域设置需要分别设置以下内容:
- 语言,例如 en 表示英语。
- 地区(国家),例如 GB 表示英国。
- 字符集(现代 Web 和操作系统的字符编码标准),例如 UTF-8 表示支持 Unicode。
使用 raspi-config 文本用户界面 (TUI) 配置区域设置时,需通过一个字符串同时设置语言、地区和字符集。例如,en_GB.UTF-8 将区域设置为英国英语,并采用 UTF-8 字符编码。
- desktop
- raspi-config
- 点击系统托盘左上角的树莓派图标,然后进入 首选项 > 控制中心。
- 在左侧菜单中打开 本地化 选项卡。
- 点击 区域设置 旁边的 设置区域设置。
- 从 语言 下拉菜单中选择您的语言,例如 en (英语)。
- 从 国家/地区 下拉菜单中选择您的国家/地区,例如 GB (英国)。
- 从 字符集 下拉菜单中选择一个可用的字符集,例如 UTF-8。
- 在 区域设置 窗口的右下角点击 确定。
- 在 控制中心 的右下角点击 关闭。
- 重启树莓派以使更改生效。
- 打开终端并运行
sudo raspi-config。 - 使用键盘导航至并选择
5 本地化 > L1 区域设置。 - 选择
<OK>继续。 - 选择要安装到树莓派上的区域设置(可选择多个)。
- 在列表中向下滚动,选中要安装的语言、国家和字符集的组合。例如,
en_GB.UTF-8 UTF-8表示使用 UTF-8 字符集的英国英语。 - 使用键盘上的 空格 键选中要安装的语言、国家和字符集组合。
- 您所选的组合会在列表中以方括号内的星号标记,位于区域设置名称的左侧。
- 在列表中向下滚动,选中要安装的语言、国家和字符集的组合。例如,
- 使用键盘上的 Tab 键退出列表并选择
<OK>。 - 选择系统环境的默认区域设置,例如
None、C.UTF-8或en_GB.UTF-8。 - 完成后,选择
<OK>,然后选择<Finish>。