Webrtc 在使用负载平衡器时,我们如何添加白名单IP?
对于使用Ant Media Server的扩展解决方案,在使用负载平衡器时如何将IP列入白名单?如您所知,对于负载均衡器,IP会动态变化,而Ant Media Server现在可以将域名列为白名单吗?Webrtc 在使用负载平衡器时,我们如何添加白名单IP?,webrtc,live-streaming,low-latency,aws-load-balancer,ant-media-server,Webrtc,Live Streaming,Low Latency,Aws Load Balancer,Ant Media Server,对于使用Ant Media Server的扩展解决方案,在使用负载平衡器时如何将IP列入白名单?如您所知,对于负载均衡器,IP会动态变化,而Ant Media Server现在可以将域名列为白名单吗? 应该如何设置?对于此请求,您有两种选择 选项1-使用REST方法设置IP筛选器 步骤1-删除/AMS_DIR/webapps/root/WEB-INF/WEB.xml中的以下代码段 <filter> <filter-name>AuthenticationFilter<
应该如何设置?对于此请求,您有两种选择 选项1-使用REST方法设置IP筛选器 步骤1-删除
/AMS_DIR/webapps/root/WEB-INF/WEB.xml中的以下代码段
<filter>
<filter-name>AuthenticationFilter</filter-name>
<filter-class>io.antmedia.console.rest.AuthenticationFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>AuthenticationFilter</filter-name>
<url-pattern>/rest/*</url-pattern>
</filter-mapping>
返回该应用程序的设置对象
步骤3-在设置对象中添加/编辑remoteAllowedCIDR
字段,并将设置发送到下面的REST方法
http://domain-address:5080/rest/changeSettings/WebRTCAppEE
请求类型:POST
内容类型:应用程序/json
您可以将逗号分隔的CIDR符号或IP地址添加到remoteAllowedCIDR。例如:
remoteAllowedCIDR=127.0.0.1,12.44.55.3/24,192.123.33.66
注意:您可以更改请求https、端口地址、WebRTCapee之类的应用程序
选项2-使用MongoDB设置IP筛选器
步骤1-更新设置。remoteAllowedCIDR
和updateTime
MongoDB
->clusterdb
-> <代码>应用设置集合. 此外,您还可以将MongoDB连接到服务
a-您可以按上述方法更改设置。remoteAllowedCIDR
b-您还应该更新updateTime
领域可以以毫秒为单位设置当前时间(System.currentTimeMillis())。让我提供一些关于为什么需要更新updateTime的更多信息.
每个AMS定期检查updateTime
字段以更新应用程序设置。因此,在更新了remoteAllowedCIDR
字段,您需要更新updateTime
字段以允许每个节点更新自身
注意:在clusterdb中,应用程序设置作为集合存储在MongoDB中
您还可以查看MongoDB事务和AppSettings类的以下文档:
在这种设置中,我建议使用负载平衡器级别的安全性
在Ant admin中禁用IP安全的快速选项是放置一个
0.0.0.0/0
通配符。您可以使用VPN吗?或者看看这个
remoteAllowedCIDR=127.0.0.1,12.44.55.3/24,192.123.33.66