通过 IP 黑白名单配置自定义 IP 黑/白名单及规则和内容,通过请求 IP 对请求进行过滤,实现访问限制,保护直播内容。
配置原理
配置 IP 白名单:只有配置的 IP 地址能够访问当前直播内容。
配置 IP 黑名单:只有配置的 IP 地址无法访问当前直播内容。
注意事项
IP 黑白名单配置完成后约10分钟生效。
当同时启用 IP 黑白名单和 播放地域管理(地域黑白名单)时,系统的判断逻辑如下:
1.首先进行 IP 黑白名单校验:
如果 IP 在白名单内,则直接放行。
如果 IP 在黑名单内,则直接拒绝访问。
如果 IP 不在黑白名单内,则进入下一步。
2.接着进行地域黑白名单校验(仅当 IP 不在 IP 黑白名单内时):
如果地域在白名单内,则放行,否则拒绝访问。
如果地域在黑名单内,则拒绝访问,否则放行。
前提条件
已开通云直播服务,并登录 云直播控制台。
已添加 播放域名。
配置 IP 黑白名单
1. 选择 域名管理,单击需要配置 IP 黑名单的播放域名或右侧的管理,进入域名管理页。
![](https://qcloudimg.tencent-cloud.cn/image/document/85f34b56e3248531ac2d15e4bf44742d.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/85f34b56e3248531ac2d15e4bf44742d.png)
2. 在访问控制 > IP 黑白名单配置中,单击![](https://qcloudimg.tencent-cloud.cn/image/document/5319db334bc7c9c00f783e6f89b5700e.png)
开启 IP 黑白名单。
![](https://qcloudimg.tencent-cloud.cn/image/document/5319db334bc7c9c00f783e6f89b5700e.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/82286ab666ebf64f997ce2ababd06e1a.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/82286ab666ebf64f997ce2ababd06e1a.png)
3. 开启 IP 黑白名单后,进入 IP 黑白名单配置页,并进行如下配置:
![](https://qcloudimg.tencent-cloud.cn/image/document/ff7cf917a8095071417898ae1ed3515c.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/ff7cf917a8095071417898ae1ed3515c.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/b46a4f0e0db45dea087b4b1fb89e0295.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/b46a4f0e0db45dea087b4b1fb89e0295.png)
配置项 | 说明 |
鉴权类型 | 单击选择配置 IP 白名单或黑名单: 白名单和黑名单互斥,同一时间仅可生效一种。 若配置了 IP 白名单,则允许白名单内的 IP 地址访问,可请求到直播内容;拒绝白名单外的 IP 地址访问,无法请求直播内容。 若配置了 IP 黑名单,则拒绝黑名单内的 IP 地址访问,无法请求直播内容;允许黑名单外的 IP 地址访问,可请求到直播内容。 |
IP 名单 | IP 黑名单最多支持配置 200 条规则, IP 白名单最多支持配置 500 条规则。请使用换行符分隔。 支持 IP 及网段格式(/8/16/24),不支持 IP :端口格式。 暂不支持 IPv6。 |
4. 单击保存即可保存配置,配置需要一定时间才可生效。
![](https://qcloudimg.tencent-cloud.cn/image/document/637e893164ef1256330bcb2fd0a9e635.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/637e893164ef1256330bcb2fd0a9e635.png)
修改 IP 黑白名单
1. 选择 域名管理,单击需修改 IP 黑白名单配置的播放域名或右侧的管理 ,进入域名管理页。
![](https://qcloudimg.tencent-cloud.cn/image/document/261e9bb93a0526426895716f815037c6.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/261e9bb93a0526426895716f815037c6.png)
2. 在访问控制 > IP 黑白名单配置中,单击编辑进入 IP 黑白名单配置页。
3. 根据您的实际需求修改配置项信息,单击保存即可完成修改。
![](https://qcloudimg.tencent-cloud.cn/image/document/8598dc8d3860ef8197251776de125f6c.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/8598dc8d3860ef8197251776de125f6c.png)
关闭 IP 黑白名单
开启 IP 黑白名单后,若您需关闭此功能,具体操作如下:
1. 选择 域名管理,单击需关闭 IP 黑白名单配置的播放域名或右侧的管理,进入域名管理页。
![](https://qcloudimg.tencent-cloud.cn/image/document/d38a25c464a31d63922a9e5d10c21c3e.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/d38a25c464a31d63922a9e5d10c21c3e.png)
2. 在访问控制> IP 黑白名单配置中,单击![img](https://qcloudimg.tencent-cloud.cn/image/document/619ba7bb3f3d0593ed392fc0e048101c.png)
,选择关闭 IP 黑白名单。
![](https://qcloudimg.tencent-cloud.cn/image/document/4a322bd8ff648d4b29e34b94ae57a816.png)
![img](https://qcloudimg.tencent-cloud.cn/image/document/619ba7bb3f3d0593ed392fc0e048101c.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/4a322bd8ff648d4b29e34b94ae57a816.png)