# bolt 服务配置文件(EnvironmentFile) # 修改后: systemctl restart bolt # # 注意:这是远程命令执行入口,监听公网时务必设置 BOLT_TOKEN! # 启动参数(监听地址)在 /etc/systemd/system/bolt.service 的 ExecStart 中修改。 # 认证令牌(必填,若监听 0.0.0.0 对外暴露) #BOLT_TOKEN=请改成强随机串 # 命令白名单(按程序名精确匹配,逗号分隔;非空时 shell 模式禁止管道/重定向/命令串联等元字符) #BOLT_ALLOW=git,docker,curl # 命令黑名单(按程序名精确匹配命令中每一段;尽力而为,不能替代白名单) #BOLT_DENY=rm,mkfs # 文件工具与 /files 允许访问的目录(逗号分隔;设置了 BOLT_ALLOW 时必须配置,否则文件功能禁用) #BOLT_FILE_ROOT=/srv/data,/tmp # PUT /files 单次上传上限(支持 K/M/G,默认 2G) #BOLT_MAX_UPLOAD=2G # 默认命令超时毫秒(0 = 无限) #BOLT_TIMEOUT_MS=30000 # 默认工作目录 #BOLT_CWD=/root # 单流输出捕获上限(支持 K/M/G) #BOLT_MAX_OUTPUT=1M # 额外允许的 HTTP Origin(默认仅 localhost/127.0.0.1) #BOLT_ALLOW_ORIGIN=https://example.com