Configure Gitea Actions Cache Port and UFW Rules
问题背景
Gitea Actions 默认使用动态端口启动 runner cache 服务,每次重启后端口会变化,导致防火墙规则难以固定。本文介绍如何固定缓存端口并配置 UFW 规则。
固定 Cache Port
编辑 Gitea 配置文件 custom/app.ini:
[actions]
CACHE_PORT = 30001
重启 Gitea 后生效。
Gitea Actions 默认使用动态端口启动 runner cache 服务,每次重启后端口会变化,导致防火墙规则难以固定。本文介绍如何固定缓存端口并配置 UFW 规则。
编辑 Gitea 配置文件 custom/app.ini:
[actions]
CACHE_PORT = 30001
重启 Gitea 后生效。
firewalld 支持通过 Policy 对象实现跨区域流量转发。本文介绍如何配置策略,允许 internal 区域的流量转发到 public 区域,使内网主机可以通过防火墙访问外部网络。
systemctl status firewalld)海康威视(Hikvision)摄像头提供了一套基于 HTTP 的 ISAPI(Intelligent Security API)接口,可以方便地通过程序读取设备信息、配置参数等。本文介绍如何用 Python 通过 ISAPI 接口读取海康摄像头的设备信息。
ISAPI 是海康威视定义的一套 RESTful 风格接口,运行在摄像头的 Web 服务(默认端口 80/443)上。接口路径通常以 /ISAPI/ 开头,请求和响应使用 XML 格式。常见的设备信息接口包括:
| 接口路径 | 说明 |
|---|---|
/ISAPI/System/deviceInfo | 获取设备基本信息(型号、序列号、固件版本等) |
/ISAPI/System/status | 获取设备运行状态(在线时间、CPU/内存使用率等) |
/ISAPI/System/Network/interfaces | 获取网络接口信息(IP、MAC 等) |