[go: nahoru, domu]

Skip to content

适用于基于 Debian 的设备的简单无线 AP 设置和管理

License

Notifications You must be signed in to change notification settings

yuanzhongqiao/raspap-webgui

 
 

Repository files navigation

版本3.1.1 惊人的 加入业内人士 构建状态 克罗丁 推特网址 红迪网 不和谐

RaspAP 是功能丰富的无线路由器软件,适用于许多流行的基于 Debian 的设备,包括 Raspberry Pi。我们流行的快速安装程序Docker 容器为所有当前具有板载无线功能的 Raspberry Pi 创建了一个已知良好的默认配置。完全响应式、移动就绪的界面使您可以控制相关服务和网络选项。包括高级 DHCP 设置、WireGuard 和 OpenVPN 支持、SSL 证书、安全审核、强制门户集成、主题和多语言选项。

RaspAP 已在InstructablesAdafruitRaspberry Pi WeeklyAwesome Raspberry Pi等网站上得到推荐,并在无数项目中实施。

我们希望您像我们创建 RaspAP 一样喜欢使用 RaspAP。告诉我们您如何在自己的项目中使用它。

内容

先决条件

从全新安装最新版本的 Raspberry Pi OS Lite开始。支持 32 位和 64 位 Lite 版本。 Raspberry Pi OS 桌面发行版不受支持

  1. 更新 Raspbian,包括内核和固件,然后重新启动:
sudo apt-get update
sudo apt-get full-upgrade
sudo reboot
  1. 在本地化选项raspi-config中设置“WLAN国家”选项:sudo raspi-config

  2. 如果您的设备没有板载无线芯片组,Edimax 无线 802.11b/g/n 纳米 USB 适配器是一个绝佳的选择 - 它体积小、价格便宜并且具有良好的驱动程序支持。

满足先决条件后,您可以继续执行下面的快速安装程序或手动安装步骤。

快速安装程序

从设备的 shell 提示符中安装 RaspAP:

curl -sL https://install.raspap.com | bash

安装程序将为您完成手动安装(如下)中的步骤。

安装结束重新启动后,无线网络将被配置为接入点,如下所示:

  • IP地址:10.3.141.1
    • 用户名: 管理员
    • 密码:秘密
  • DHCP 范围:10.3.141.50 — 10.3.141.254
  • 服务集标识符:raspi-webgui
  • 密码: 更改我

注意:顾名思义,快速安装程序是快速设置新 AP 的好方法。但是,它不会自动检测系统的独特配置。通过使用 .连接到以太网 ( eth0) 或作为 WiFi 客户端(也称为托管模式)可以获得最佳结果wlan0。对于后者,请参阅此常见问题解答。有关 Pi Zero W 的特别说明可在此处获取

请在报告问题之前阅读本文。

加入业内人士

RaspAP 是免费软件,但需要您的支持。如果您发现 RaspAP 对您的个人或商业项目有用,请成为 Insider并尽早访问Insiders Edition中的独家功能

赞助的一个切实的附带好处是内部人士能够帮助引导 RaspAP 的未来发展。这是通过内部人员团队访问私有 GitHub 存储库中的讨论、功能请求、问题等来完成的。

WireGuard 支持

WireGuard® 是一种极其简单但快速且现代化的 VPN,采用最先进的加密技术。它的目标是比 OpenVPN 具有更高的性能,并且通常被认为是现代 Linux 发行版中最安全、最易于使用且最简单的 VPN 解决方案。

WireGuard 可以选择通过快速安装程序进行安装。完成此操作后,您可以管理本地(服务器)设置、创建对等配置并wg-quick​​使用 RaspAP 控制服务。

此处提供了详细信息。

OpenVPN 支持

OpenVPN 可以选择通过快速安装程序进行安装。完成此操作后,您可以使用 RaspAP管理客户端配置openvpn-client服务。

要配置 OpenVPN 客户端,请上传有效的 .ovpn 文件,并可以选择指定您的登录凭据。 RaspAP 将存储您的客户端配置并添加防火墙规则,以将流量从 OpenVPNtun0接口转发到您配置的无线接口。

请参阅我们的OpenVPN 文档以获取更多信息。

VPN 提供商支持

一些流行的 VPN 提供商包括用于与其服务交互的 Linux 命令行界面 (CLI)。作为一项新的测试版功能,您可以选择从 RaspAP 内控制这些 VPN 服务。在您的系统上安装提供商的 CLI 后,您可以使用 RaspAP 的 UI 对其进行管理。

有关更多信息,请参阅我们的VPN 提供商文档。

广告拦截

此功能使用 DNS 黑名单来阻止对广告、跟踪器和其他不良主机的请求。要启用广告拦截,只需在安装过程中响应提示即可。作为测试版,我们鼓励 RaspAP 用户进行测试并提供反馈。

此处提供了详细信息。

桥接接入点

默认情况下,RaspAP 会配置一个路由 AP 供您的客户端连接。桥接 AP 配置也是可能的。在配置热点高级选项卡下滑动桥接 AP 模式开关,然后保存并重新启动热点。

注意:在桥接模式下,所有路由功能均由上游路由器处理。由于您的路由器将 IP 地址分配给设备的热点及其客户端,因此您可能无法从默认地址访问 RaspAP Web 界面10.3.141.1。而是使用 RPi 的主机名,后跟.local访问 RaspAP Web 界面。使用 Raspbian 默认设置,这应该看起来像raspberrypi.local.这里讨论替代方法。

我们的文档中提供了有关桥接 AP 模式的更多信息。

同时 AP 和 Wifi 客户端

RaspAP 允许您创建具有 Wifi 客户端配置的 AP,通常称为AP-STA 模式。将系统配置为托管模式后,通过滑动Wifi 客户端 AP 模式开关,从配置热点的高级选项卡启用 AP 。保存设置并启动热点。管理模式 AP 无需重启即可正常工作。

注意:在您将系统配置为无线客户端之前,此选项将被禁用。对于在没有连接的受管模式下运行的设备,必须在重新启动之前eth0启用此配置。

手动安装

我们的文档网站上提供了详细的手动设置说明。

802.11ac 5GHz 支持

RaspAP 为支持的硬件(当前为 RPi 3B+/4 和兼容的 Orange Pi 型号)和无线监管域提供 802.11ac 无线模式选项。请参阅了解更多信息。

支持的操作系统

RaspAP 最初是为 Raspbian 制作的,但现在也安装在以下基于 Debian 的发行版上。

分配 发布 建筑学 支持
树莓派操作系统 (64 位)精简版书虫 手臂 官方的
树莓派操作系统 (32 位)Lite Bookworm 手臂 官方的
树莓派操作系统 (64 位)精简版 Bullseye 手臂 官方的
树莓派操作系统 (32 位)精简版 Bullseye 手臂 官方的
阿姆比安 23.11(杰米) 手臂 官方的
德班 书呆子 ARM/x86_64 贝塔
乌班图 服务器 23.04(农历) ARM/x86_64 贝塔

我们还鼓励您使用 RaspAP 社区主导的Docker 容器。请注意,“支持”并不是保证。如果您能够改善对您喜欢的发行版的支持,我们鼓励您积极为该项目做出贡献。

HTTPS 支持

快速安装程序可用于生成带有mkcert.安装程序会自动执行此处描述的手动步骤,包括配置具有 SSL 支持的 lighttpd。

只需将-c--cert选项附加到快速安装程序中,如下所示:

curl -sL https://install.raspap.com | bash -s -- --cert

注意:这只会安装 mkcert 并使用您提供的输入生成 SSL 证书。它不会重新)安装 RaspAP。

有关 SSL 证书和 HTTPS 支持的更多信息,请参阅我们的文档

Docker 支持

作为快速安装程序的替代方案,RaspAP 可以在隔离的便携式Docker 容器中运行。

有关更多信息,请参阅RaspAP-docker 存储库。

多语言支持

RaspAP 使用GNU Gettext来管理多语言消息。为了将 RaspAP 与我们支持的翻译之一一起使用,您必须在 RPi 上配置相应的语言包。要列出系统上当前安装的语言,请locale -a在 shell 提示符下使用。要生成新的区域设置,请运行sudo dpkg-reconfigure locales并选择任何其他所需的区域设置。我们的文档网站上提供了详细信息。

请参阅由志愿者翻译人员积极维护的受支持语言列表。如果您的语言不受支持,为什么不贡献翻译呢?贡献者将获得作为原始翻译者的荣誉。

如何贡献

  1. 在您的帐户中分叉该项目并创建一个新分支:your-great-feature
  2. 在存储库中打开一个问题,描述您想要做出的功能贡献。
  3. 在您的功能分支中提交更改。
  4. 打开拉取请求并在拉取请求消息中引用初始问题。

了解有关我们的编码风格指南和推荐工具的更多信息。

报告问题

请在报告错误之前阅读本文。

贡献者

代码贡献者

这个项目的存在要感谢所有贡献时间和专业知识的杰出人士。

财务贡献者

由于赞助软件发布模型,RaspAP 的开发成为可能。这意味着新功能首先作为Insiders的一部分独家发布给赞助商。

详细了解赞助的运作方式以及如何轻松接触 Insider。

执照

请参阅许可证文件。

About

适用于基于 Debian 的设备的简单无线 AP 设置和管理

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • PHP 69.0%
  • Shell 18.7%
  • JavaScript 6.8%
  • Python 3.8%
  • CSS 1.2%
  • HTML 0.5%