侧边栏壁纸
博主头像
羊刀仙的部落格 博主等级

很有力量。

  • 累计撰写 265 篇文章
  • 累计创建 59 个标签
  • 累计收到 11 条评论

目 录CONTENT

文章目录

把局域网设备整理成资产台账:LanLens 部署与体验

羊刀仙
2026-05-08 / 0 评论 / 0 点赞 / 2 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
GW树洞

高速稳定 · 海外专线

  • 自用推荐
  • 90天使用时长
  • 70+ 节点分布
  • IEPL专线 油管4K无压力
  • 全平台客户端
  • 不限制在线设备
立即注册

本期介绍一个项目:LanLens,一个独立于路由器运行的局域网资产整理面板。

它不是用来替代路由器后台的。像爱快、OpenWrt、华硕、小米路由器,本身就能查看在线设备、实时速率、累计流量、在线时长,也支持限速、禁联网和备注管理。对于普通家庭用户来说,这些功能已经够用,LanLens 并不是刚需。

LanLens 更适合 NAS 用户、Homelab 玩家、小型办公室或测试环境。它可以扫描局域网中的 NAS、服务器、虚拟机、工控机、交换机、摄像头、打印机等设备,并结合命名、备注、分组和端口识别,把零散的设备信息整理成一个长期维护的局域网资产台账。

截屏2026-05-08 14.04.35.png
简单来说,路由器后台更像“网络控制台”,关注谁在联网、用了多少流量;LanLens 更像“资产清单”,关注这台设备是谁、IP 是多少、开放了哪些服务,以及后续怎么快速找到它。

准备工作

生成SECRET_KEY

# 优先使用Python
python3 -c "import secrets; print(secrets.token_hex(32))"

# 若没有装则
# openssl rand -hex 32

如下图,复制生成出来的这串随机字符,备用。

截屏2026-05-08 10.03.45.png

部署流程

以威联通NAS为例,通过Docker Compose的方式进行部署。

部署代码如下:

services:
  lanlens:
    image: alexrosbach/lanlens:latest
    container_name: lanlens
    restart: always

    network_mode: host

    cap_add:
      - NET_ADMIN
      - NET_RAW

    volumes:
      - /share/Container/lanlens/data:/data

    environment:
      # 请替换成你刚才生成的随机字符串
      - SECRET_KEY=ba547ade3d74110a79d0ffb88fbc0eeca31d167b22325f5f2dee12c738b8064f 
      - DEFAULT_ADMIN_PASSWORD=admin # 自行更改
      - LANLENS_PORT=7765 # web访问端口
      - BACKEND_PORT=17765
      - TZ=Asia/Shanghai

打开威联通的Container Station,创建新的应用程序。

截屏2026-05-08 12.27.28.png

使用简介

部署完毕后,浏览器输入NAS_IP:7765,即可访问服务。默认账户密码都是admin

截屏2026-05-08 10.22.56.png

首次登陆,强制修改密码。

截屏2026-05-08 10.23.38.png

接着,在主面板的左侧栏点击「Settings」-「Network Discovery」,如下图,把各项都修改为你当前网络。修改后别忘记点「Save」保存。保存后按箭头所示点击扫描。

截屏2026-05-08 10.42.43.png

DHCP Range 改成你的网段,例如:

DHCP Start: 192.168.1.1
DHCP End:   192.168.1.254

Scan Range 也是如此:

Scan Start: 192.168.100.1
Scan End:   192.168.100.254

Additional routed scan targets可先清空,如果后续要扫其他路由网段,再一行一个填写,例如:

192.168.10.0/24
10.10.0.0/24

Scan Schedule为自动扫描周期,默认5分钟扫一次。

Port Scan Range是端口扫描范围,意思是扫描常见的前 1000 个端口,这个可以保留,但如果你觉得扫描慢,可以改成常用端口:

22,80,443,445,5000,5001,8080,8081,8443,9000,9090,3389
# 或NAS实用组
22,80,443,445,548,873,2049,5000,5001,8000,8080,8081,8443,9000,9090,32400,3389

如下便是我当前局域网内的所有设备。

截屏2026-05-08 10.45.01.png

这里我点击路由器,对设备的相关讯息进行记录,可以看到非常多的资产台账字段。

截屏2026-05-08 13.30.55.png

左侧栏「Segments」可以对设备通过IP按组分配,比如可以大致分为「NAS / 服务器区」,「网络设备区」,「摄像头 / IoT 区」,「办公电脑区」,除了命名还能用不同颜色标注。

截屏2026-05-08 13.40.06.png

不过前提是你的 IP 地址本身有规划。如果设备 IP 都是 DHCP 随机分配,那这个功能要用起来,你可能要费点力了。

另外可在「Settings」配置「Notifications」通知设置,用来把 LanLens 的设备变化推送到外部渠道。支持TG和邮件,这里不多说。

截屏2026-05-08 13.44.50.png

最后

LanLens 更适合 NAS 用户、Homelab 玩家、小型办公室,或者设备较多的测试环境。它的价值不在于替代路由器,而是把局域网里的设备、IP、MAC、设备类型、备注、分组和开放服务整理成一个相对清晰的资产面板。

如果你的网络环境很简单,它可能确实有些鸡肋;但如果你经常折腾 NAS、Docker、虚拟机、软路由、服务器,或者需要排查局域网设备,那么 LanLens 还是可以作为一个轻量级的局域网资产整理工具来使用。部署门槛不高,功能也比较直观,适合用来给自己的网络环境做一次简单盘点。

感谢观看,本文完~

0

评论区