跳到主要内容

阻止节点访问#

出于安全考虑,您可能需要阻止用户访问或使用特定的 n8n 节点。当用户可能不可信时,此功能尤为实用。

通过配置 NODES_EXCLUDE 环境变量,可禁止用户访问指定节点。

排除节点#

更新 NODES_EXCLUDE 环境变量,将其值设置为包含待阻止节点名称的字符串数组。

例如按以下方式设置变量:

NODES_EXCLUDE: "[\"n8n-nodes-base.executeCommand\", \"n8n-nodes-base.readWriteFile\"]"

阻止使用执行命令磁盘文件读写节点。

您的n8n用户将无法搜索或使用这些节点。

建议阻止的节点#

可能引发安全风险的节点因使用场景和用户画像而异。以下是一些建议初始阻止的节点:

相关资源#

有关此环境变量的更多信息,请参阅节点环境变量

有关设置环境变量的更多信息,请参阅配置指南