把局域網設備整理成資產臺賬:LanLens 部署與體驗

本期介紹一個項目:LanLens,一個獨立於路由器運行的局域網資產整理面板。

它不是用來替代路由器後臺的。像愛快、OpenWrt、華碩、小米路由器,本身就能查看在線設備、實時速率、累計流量、在線時長,也支持限速、禁聯網和備註管理。對於普通家庭用戶來說,這些功能已經夠用,LanLens 並不是剛需。

LanLens 更適合 NAS 用戶、Homelab 玩家、小型辦公室或測試環境。它可以掃描局域網中的 NAS、服務器、虛擬機、工控機、交換機、攝像頭、打印機等設備,並結合命名、備註、分組和端口識別,把零散的設備信息整理成一個長期維護的局域網資產臺賬。

簡單來說,路由器後臺更像“網絡控制檯”,關注誰在聯網、用了多少流量;LanLens 更像“資產清單”,關注這臺設備是誰、IP 是多少、開放了哪些服務,以及後續怎麼快速找到它。準備工作

生成SECRET_KEY:

# 優先使用Python

python3 -c "import secrets; print(secrets.token_hex(32))"

# 若沒有裝則

# openssl rand -hex 32

如下圖,複製生成出來的這串隨機字符,備用。

部署流程

以威聯通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,創建新的應用程序。

使用簡介

部署完畢後,瀏覽器輸入NAS_IP:7765,即可訪問服務。默認賬戶密碼都是admin。

首次登陸,強制修改密碼。

接着,在主面板的左側欄點擊「Settings」-「Network Discovery」,如下圖,把各項都修改爲你當前網絡。修改後別忘記點「Save」保存。保存後按箭頭所示點擊掃描。

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

如下便是我當前局域網內的所有設備。

這裏我點擊路由器,對設備的相關訊息進行記錄,可以看到非常多的資產臺賬字段。

左側欄「Segments」可以對設備通過IP按組分配,比如可以大致分爲「NAS / 服務器區」,「網絡設備區」,「攝像頭 / IoT 區」,「辦公電腦區」,除了命名還能用不同顏色標註。

不過前提是你的 IP 地址本身有規劃。如果設備 IP 都是 DHCP 隨機分配,那這個功能要用起來,你可能要費點力了。

另外可在「Settings」配置「Notifications」通知設置,用來把 LanLens 的設備變化推送到外部渠道。支持TG和郵件,這裏不多說。

最後

LanLens 更適合 NAS 用戶、Homelab 玩家、小型辦公室,或者設備較多的測試環境。它的價值不在於替代路由器,而是把局域網裏的設備、IP、MAC、設備類型、備註、分組和開放服務整理成一個相對清晰的資產面板。

如果你的網絡環境很簡單,它可能確實有些雞肋;但如果你經常折騰 NAS、Docker、虛擬機、軟路由、服務器,或者需要排查局域網設備,那麼 LanLens 還是可以作爲一個輕量級的局域網資產整理工具來使用。部署門檻不高,功能也比較直觀,適合用來給自己的網絡環境做一次簡單盤點。

感謝觀看,本文完~

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com