Skip to content

适用于Padavan的web认证服务器,防止万能钥匙分享自家的wifi密码,此程序可以设置二次密码认证才能联网!

License

Notifications You must be signed in to change notification settings

switch-iot/nodogsplash

 
 

Repository files navigation

Nodogsplash 项目

UI:

image image image

Nodogsplash 是一个强制门户(Captive Portal),它提供了一种简单的方法,通过在用户获得互联网访问权限之前显示欢迎页(splash page),以实现受限访问互联网的功能。

它最初是从 Wifi Guard Dog 项目的代码库派生而来的。

Nodogsplash 依据 GNU 通用公共许可证(GPL)发布。

以下内容描述了 Nodogsplash 的功能、获取与运行方式, 以及如何为你的应用自定义其行为。

概述

Nodogsplash(NDS)是一个高性能、小体积的强制门户,提供了一个简单的带欢迎页(splash page)的受限互联网连接。

NoDogSplash 针对资源有限的目标设备进行了优化。

如果你需要一个更复杂的认证系统,提供动态 Web 界面,那么你需要使用 openNDS,而不是 NoDogSplash。

所有现代移动设备、大多数桌面操作系统以及大多数浏览器现在都具有“强制门户检测”(CPD)机制,该机制会在连接到网络时自动发出一个端口 80 的请求。Nodogsplash 会检测到这一点,并提供其“欢迎页”网页。

最基本形式的欢迎页包含一个 继续(Continue) 按钮。当用户点击该按钮后,将获得互联网访问权限,时间受预设间隔限制。

Nodogsplash 目前不支持流量控制,但与其他独立系统(如智能队列管理 SQM)完全兼容。

Nodogsplash 的分支

Nodogsplash 已拆分为两个项目:

  • OpenNDS:包含 FAS(前向认证服务,Forward Authentication Service)
  • Nodogsplash:包含一个精简版本。

OpenNDS 从 4.x 版本(提交号 4bd2f00166ed17ac14f9b78037fce5725bd894ce)分叉而来。 Nodogsplash 从 3.x 版本(提交号 28541e787c989589bcd0939d3affd4029a235a3a)分叉而来。

第一个代码库不同的版本是 5.0。

文档

完整文档请参阅 https://nodogsplash.readthedocs.io/en/latest/

你可以选择 Stable(稳定版)或 Latest(最新)文档。

About

适用于Padavan的web认证服务器,防止万能钥匙分享自家的wifi密码,此程序可以设置二次密码认证才能联网!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 86.0%
  • HTML 8.1%
  • Shell 4.9%
  • Makefile 1.0%