add 网络流量API

This commit is contained in:
jxxghp
2025-07-03 19:05:43 +08:00
parent 32e76bc6ce
commit 8d0bb35505
2 changed files with 34 additions and 0 deletions
+16
View File
@@ -166,3 +166,19 @@ def memory2(_: Annotated[str, Depends(verify_apitoken)]) -> Any:
获取当前内存使用率 API_TOKEN认证(?token=xxx
"""
return memory()
@router.get("/network", summary="获取当前网络流量", response_model=List[int])
def network(_: schemas.TokenPayload = Depends(verify_token)) -> Any:
"""
获取当前网络流量(上行和下行流量,单位:bytes/s)
"""
return SystemUtils.network_usage()
@router.get("/network2", summary="获取当前网络流量(API_TOKEN", response_model=List[int])
def network2(_: Annotated[str, Depends(verify_apitoken)]) -> Any:
"""
获取当前网络流量 API_TOKEN认证(?token=xxx
"""
return network()