Skip to content

阻止访问节点#

出于安全原因,您可能希望阻止用户访问或使用特定的 n8n 节点。如果您的用户可能不可信,这会很有帮助。

使用 NODES_EXCLUDE 环境变量防止用户访问特定节点。

排除节点#

更新您的 NODES_EXCLUDE 环境变量以包含一个字符串数组,其中包含您想要阻止用户使用的任何节点。

例如,这样设置变量:

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

阻止 Execute CommandRead/Write Files from Disk 节点。

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

建议阻止的节点#

可能构成安全风险的节点因您的用例和用户配置文件而异。以下是您可能想要开始使用的一些节点:

相关资源#

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

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