luarvique/ppa
GitHub: luarvique/ppa
这是一个为OpenWebRX在线SDR系统提供增强功能和软件包管理的仓库,用于部署多功能无线电接收和解码服务器。
Stars: 158 | Forks: 11
# OpenWebRX+ 软件包仓库
#### [RaspberryPi 镜像](#if-you-have-raspberrypi-and-no-clue-) | [Docker 镜像](#if-you-are-using-docker-) | [升级](#if-you-already-have-openwebrx-installed-) | [Ubuntu 安装](#if-you-are-an-ubuntu-2204-user-) | [Debian 安装](#if-you-are-a-debian-bullseye-user-) | [SDRPlay 驱动](#if-you-have-an-sdrplay-device-or-clone-)
__[OpenWebRX+ 文档](https://fms.komkon.org/OWRX)草案现已可用。您可以在 [OpenWebRX Telegram 频道](https://t.me/openwebrx)及[其聊天室](https://t.me/openwebrx_chat)中讨论 OpenWebRX+ 的功能、问题,获取新闻与支持。__
这是 OpenWebRX 在线 SDR 改进版本的软件包仓库。此版本 OpenWebRX+ 提供的新功能与原始功能包括:
* 内置 FAX、SSTV、AIS、FLEX、POCSAG、ISM、RDS、CW、RTTY、SITOR-B 和 SAM 解码器。
* 内置 HFDL、VDL2、ADSB 和 ACARS 航空解码器。
* 内置 DTMF、EEA、EIA、CCIR 以及多种 ZVEY SELCALL 解码器。
* 内置接收机用户间聊天功能。
* 内置用于接收音频的 MP3 录制器。
* 内置扫描器。
* 管理员可查看用户连接并封禁滥用用户。
* 通过浏览器后台解码 SSTV 和 FAX 接收到的图像。
* 基于谱减法的可调噪声过滤。
* 可调调谐步长。
* 自动生成短波广播书签。
* 自动生成附近业余中继器书签。
* 改进的触摸屏操作,支持平移和缩放。
* 改进的滚轮支持,用于调谐和缩放。
* 改进的 CW 模式调谐。
* 滚轮可调带通滤波器。
* 更可靠的 SDRPlay 设备运行。
* 地图显示全球其他公共网络 SDR。
* 地图显示全球短波广播电台。
* 地图显示通过航空解码器获取的飞机位置。
* 地图显示附近的业余中继器。
* 更好的地图信息,包括距离、APRS 路径、天气等。
* 可配置的会话超时,附带策略页面。
* HTTPS 协议支持(需要 SSL 证书)。
* 可折叠的接收面板,透明度可配置。
* 频谱显示。
此仓库包含以下 Linux 发行版的软件包:
* Ubuntu 22.04 (Jammy Jellyfish) 适用于 amd64、arm64 架构
* Ubuntu 24.04 (Noble Numbat) 适用于 amd64、arm64、armhf 架构
* Debian 11 (Bullseye) 适用于 amd64、arm64、armhf 架构
* Debian 12 (Bookworm) 适用于 amd64、arm64、armhf 架构
# 如果您有 RaspberryPi 且毫无头绪 ...
Stanislav (LZ2SLL) 制作了 [RaspberryPi 的 SD 卡镜像](https://github.com/luarvique/openwebrx/releases/),其中包含干净的 OpenWebRX+ 安装。这些镜像应开箱即用地支持所有常见的 SDR 设备。已确认 RTL-SDR 和 SDRPlay 设备无需对镜像进行额外修改即可工作。请注意,**这可能不是 OpenWebRX+ 的最新版本**。请继续阅读以了解最新版本。
请注意,此 SD 卡镜像不包含数字模式(DMR、NXDN 等)的软件支持,因为这些模式的软件解码器(mbelib)来源存疑。**要在该镜像中启用数字模式**,请通过 SSH 登录您在安装镜像时创建的用户账户,并输入:
```
sudo install-softmbe.sh
```
# 如果您正在使用 Docker ...
Stanislav (LZ2SLL) 制作了 OpenWebRX+ Docker 镜像,可在任何 x64 PC、arm32 SBC 或 arm64 SBC 上运行。[基础镜像](https://hub.docker.com/r/slechev/openwebrxplus) 和 [softmbe 镜像](https://hub.docker.com/r/slechev/openwebrxplus-softmbe) 基于 Debian Bookworm,并安装了最新的 OpenWebRX+ 软件包。这些镜像应完全支持所有接收器、功能和解码器。
# 如果您已经安装了 OpenWebRX+ ...
要**从旧版 OpenWebRX+ 升级**,请执行以下操作,**以 root 用户身份**:
```
apt update
apt upgrade
```
# 如果您是 Ubuntu 22.04 用户 ...
要将此仓库添加到您的 **Ubuntu 22.04** 系统,请执行以下操作(如果提示输入密码,这是预期的 - 请照做):
```
curl -s https://luarvique.github.io/ppa/openwebrx-plus.gpg | sudo gpg --yes --dearmor -o /etc/apt/trusted.gpg.d/openwebrx-plus.gpg
sudo tee /etc/apt/sources.list.d/openwebrx-plus.list <<<"deb [signed-by=/etc/apt/trusted.gpg.d/openwebrx-plus.gpg] https://luarvique.github.io/ppa/ubuntu ./"
sudo apt update
```
您也应该添加原始的 OpenWebRX 仓库,因为它包含一些必要的软件包。要将原始 OpenWebRX 仓库添加到您的 **Ubuntu 22.04** 系统,请执行以下操作:
```
curl -s https://repo.openwebrx.de/debian/key.gpg.txt | sudo gpg --yes --dearmor -o /usr/share/keyrings/openwebrx.gpg
sudo tee /etc/apt/sources.list.d/openwebrx.list <<<"deb [signed-by=/usr/share/keyrings/openwebrx.gpg] https://repo.openwebrx.de/ubuntu/ jammy main"
sudo apt update
```
# 如果您是 Ubuntu 24.04 用户 ...
如果您使用 **Ubuntu 24.04** 系统,现在有一个实验性的 OpenWebRX+ 构建版本可供您使用。请执行以下操作(如果提示输入密码,这是预期的 - 请照做):
```
curl -s https://luarvique.github.io/ppa/openwebrx-plus.gpg | sudo gpg --yes --dearmor -o /etc/apt/trusted.gpg.d/openwebrx-plus.gpg
sudo tee /etc/apt/sources.list.d/openwebrx-plus.list <<<"deb [signed-by=/etc/apt/trusted.gpg.d/openwebrx-plus.gpg] https://luarvique.github.io/ppa/noble ./"
sudo apt update
```
**Ubuntu 24.04** 用户**不得**将原始 OpenWebRX 仓库添加到他们的系统中,因为它包含 Ubuntu 22.04 的软件包。
# 如果您是 Debian Bullseye 用户 ...
要将此仓库添加到您的 **Debian Bullseye** 系统,请执行以下操作(如果提示输入密码,这是预期的 - 请照做):
```
curl -s https://luarvique.github.io/ppa/openwebrx-plus.gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/openwebrx-plus.gpg
sudo tee /etc/apt/sources.list.d/openwebrx-plus.list <<<"deb [signed-by=/etc/apt/trusted.gpg.d/openwebrx-plus.gpg] https://luarvique.github.io/ppa/debian ./"
sudo apt update
```
您也应该添加原始的 OpenWebRX 仓库,因为它包含一些必要的软件包。要将原始 OpenWebRX 仓库添加到您的 **Debian Bullseye** 系统,请执行以下操作:
```
curl -s https://repo.openwebrx.de/debian/key.gpg.txt | sudo gpg --yes --dearmor -o /usr/share/keyrings/openwebrx.gpg
sudo tee /etc/apt/sources.list.d/openwebrx.list <<<"deb [signed-by=/usr/share/keyrings/openwebrx.gpg] https://repo.openwebrx.de/debian/ bullseye main"
sudo apt update
```
# 如果您是 Debian Bookworm 用户 ...
如果您使用 **Debian Bookworm** 系统,现在有一个实验性的 OpenWebRX+ 构建版本可供您使用。请执行以下操作(如果提示输入密码,这是预期的 - 请照做):
```
curl -s https://luarvique.github.io/ppa/openwebrx-plus.gpg | sudo gpg --yes --dearmor -o /etc/apt/trusted.gpg.d/openwebrx-plus.gpg
sudo tee /etc/apt/sources.list.d/openwebrx-plus.list <<<"deb [signed-by=/etc/apt/trusted.gpg.d/openwebrx-plus.gpg] https://luarvique.github.io/ppa/bookworm ./"
sudo apt update
```
**Debian Bookworm** 用户**不得**将原始 OpenWebRX 仓库添加到他们的系统中,因为它包含 Bullseye 的软件包。
# ... 最后 ...
最后,要安装 OpenWebRX+,请执行以下操作:
```
sudo apt install openwebrx
```
要确认 OpenWebRX+ 正在运行,请在本地浏览器中访问以下地址:
```
http://localhost:8073/
```
您应该会看到 OpenWebRX+ 的 Web 界面,以及噪声滤波器 (NR) 和调谐步长 (>-<) 控件。
# 如果您拥有 SDRPlay 设备或兼容设备 ...
此仓库提供了**改进的 SoapySDRPlay3 设备驱动程序**,与原版相比有以下改动:
* 修复了通用增益控制,将其限制为 IFGR 设置。
* 将 RFGR 设置改为一个独立的、名为 "rf_gain" 的可选参数。
* 修复了频率校正 (ppm) 参数。
* 修复了从 LIF 切换到宽带 ZIF 模式时出现的问题。
* 修复了向设备发送设置时出现的死锁问题。
* 当设备不接受设置时增加了多次重试。
* 稍微加宽了滤波器,减少了大多数带宽下的“驼峰”大小。
* 增加了 1.536MHz 带宽。
要安装改进的 SoapySDRPlay3 软件包,请执行以下操作:
```
sudo apt install soapysdr-module-sdrplay3
```
安装过程中,SoapySDRPlay3 软件包也会安装最新的 SoapySDR,并删除 /usr/local 中所有本地构建的 SoapySDR 文件。**您仍然需要从此页面下载并安装 SDRPlay API**:
```
https://www.sdrplay.com/downloads/
```
**SDRPlay API 也可以作为非官方软件包安装**,请遵循以下说明:
```
https://gitlab.com/martin.herren/libsdrplay-api
```
标签:ACARS解码, ADSB解码, AIS解码, CCIR解码, CW解码, Debian, Docker, DTMF解码, EEA解码, EIA解码, FAX解码, HAM中继器, HFDL解码, POCSAG解码, RTTY解码, SAM解码, SDRPlay, SEO检索, SITOR-B解码, SSTV解码, VDL2解码, ZVEY SELCALL解码, 业余无线电, 全球SDR网络, 功能关键词, 噪声过滤, 国家安全局, 在线SDR, 地图功能, 安全防御评估, 广播接收, 扫描器, 技术栈, 无线电监听, 无线电解码, 用户管理, 聊天功能, 自动书签, 航空解码, 触摸屏优化, 请求拦截, 软件定义无线电, 逆向工具, 音频录音