注意: 只支持对INPUT的管理
|--dist (编译安装包目录)
|--html (前端文件夹)
|--build.sh (编译脚本)
|--main.go (主函数文件)
|--rule.service (systemd服务文件)
|--shutdown.sh (停止服务脚本)
|--startup.sh (启动服务脚本)服务默认使用8089端口, 如果需要修改可以在startup.sh中DEFAULT_PORT参数
首页:显示所有规则,可以筛选查找指定的IP,删除或者新建规则,以及导出现有规则
新建规则页面:点击新增规则,可以一次添加多条规则
使用命令查看服务器架构: uname -i
打包安装包: bash build 架构[arm64/amd64] ubuntu
安装: sudo dpkg -i rule_xxx_xx.deb
卸载: sudo dpkg -r rule# yum install -y rpm-build
使用命令查看服务器架构: uname -i
打包安装包: bash build 架构[arm64/amd64] centos
安装: sudo rpm -ivh rule_xxx_xx.rpm
卸载: sudo rpm -e rule启动:systemctl start rule.service
停止:systemctl stop rule.service 【注意:每次修改完规则后,应关闭服务避免造成不必要的安全问题】
状态:systemctl status rule.service首先在页面上导出规则文件rule.json
在/etc/rc.local文件中添加如下命令
/usr/local/bin/rule -f /path/to/rule.json
