AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 623847
Accepted
lkraav
lkraav
Asked: 2014-08-26 07:43:41 +0800 CST2014-08-26 07:43:41 +0800 CST 2014-08-26 07:43:41 +0800 CST

如何在 OpenWrt 12.09 或更高版本中显示非特权公共状态页面?

  • 772

对于 WAN 连接断开但员工仍然可以访问 wifi 的用例,我希望他们能够在问题报告中检查某种公共路由器状态页面。这可能曾经在 DD-WRT 上可用(或现在仍然可用),我再也不能 100% 回忆了。

用细齿梳子浏览所有 LuCI 的屏幕并用谷歌搜索相当多的内容并没有产生结果。有人有解决方案吗?

openwrt
  • 2 2 个回答
  • 1335 Views

2 个回答

  • Voted
  1. Sourav Ghosh
    2018-09-22T03:07:36+08:002018-09-22T03:07:36+08:00

    它可以很容易地实现,但可能会对您的网络安全构成威胁(例如:客户端 MAC 地址未被屏蔽)。最好使用 Michael Hampton 的建议来使用 API 创建您自己的状态页面。

    1. 创建/usr/lib/lua/luci/controller/overview.lua

      module("luci.controller.overview", package.seeall)
      
      function index()
          assign({"overview"}, {"admin", "status", "overview"}, nil)
      end
      
    2. 跑rm -rf /tmp/luci-indexcache /tmp/luci-modulecache/

    3. 从 luci 界面注销

    4. 访问http://192.168.1.1/cgi-bin/luci/overview(根据您的设置更改 IP)

    5. 添加/usr/lib/lua/luci/controller/overview.lua到/etc/sysupgrade.conf它可以在升级后存活

    无论如何,您始终可以删除/修改 admin->status->overview 页面 Lua 代码并将其添加到新的公共页面。在 Luci Web 界面上添加新页面也很容易。

    更多信息:

    • https://openwrt.org/docs/guide-user/luci/statistics.chart.public
    • https://stackoverflow.com/q/43665026/4040525
    • https://stackoverflow.com/q/19708316/4040525
    • http://www.electronicsfaq.com/2018/01/adding-new-elements-to-openwrts-luci-on.html
    • https://wiki.openwrt.org/doc/devel/luci
    • 2
  2. Best Answer
    Michael Hampton
    2014-08-26T07:53:56+08:002014-08-26T07:53:56+08:00

    DD-WRT 有一个公共状态页面(可能存在安全风险);OpenWrt 没有。

    但是,LuCI 确实有一个 API,因此您可以非常快速地编写自己的状态页面,并妥善保护它。

    • 1

相关问题

  • 使用 nsupdate 更新 maradns

  • 为 WinSCP 打开哪些协议/端口

  • 非常基本的 LAN/WiFi 网络的 QoS:我需要 SmoothWall 或 OpenWRT 还是只是好的建议?

  • 无线客户端在 OpenWrt 路由器中没有到以太网客户端的路由

  • 有人在他们的办公室使用 DD-WRT/OpenWRT 等吗?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve