-
-
Notifications
You must be signed in to change notification settings - Fork 175
IP访问限制
Henry edited this page Oct 19, 2019
·
2 revisions
组件在1.6.7
开始集成了IP限制功能,可以通过配置白名单或黑名单的方式来配置可访问的IP。该功能默认情况是禁用,如果有需要则打开此功能来对访问进行限制(该功能暂只对IPv4有效,IPv6则暂时无效)。
可以通过HttpApiServer.IPv4Tables.Type
配置IP访问限制,默认值是None
不开启,配置Black
开启默名单限制,所有在黑名单中的IP不能访问服务;配置White
开启白名单,所有在白名单中的IP才能访问服务。可以通过以下方法来添加IP
-
AddWhite
方法添加白名单IP
HttpApiServer.IPv4Tables.AddWhite("192.168.2.1/24","192.168.1.18");
-
AddBlack
方法添加默名单IP
HttpApiServer.IPv4Tables.AddBlack("192.168.2.1/24","192.168.1.18");
可以通过文件来配置,在目录下编辑iptables.json
(如果文件不存在自行添加)
{
"Type": "White",
"WhiteList": [ "192.168.2.1/24", "192.168.2.18" ],
"BlackList": [ "192.168.2.1/24" ]
}