页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

该扩展包通过自定义请求头或外网访问IP区分内外网,通过配置其中的规则拦截用户想对外开放的相应功能或API。

3.使用说明

3.1. 扩展包部署 扩展包部署

       扩展包:SmartbiDefender.ext

...

       其中2023年9月27号之后的 V11版本以及内置了相关功能,不需要再重新添加。


3.2. 配置

(1)访问配置界面

访问 【协议://IP:PORT/smartbi/vision/defender.jsp】,如示例:http://10.10.11.254:18010/smartbi/vision/defender.jsp ,导入模板defenderConfig.json(假如已有配置,建议先导出备份)

...

标识外网的方式有两种:【按请求头名称标识外网】或【按请求端IP标识外网】

  • 【按请求头名称标识外网】:

前置代理机需要自定义一个请求头,key建议全英文,大小写不敏感,如示例:nginx设置了自定义请求头【customizeName】,值同样建议全英文。

...

访问代理地址,如以上nginx配置示例: http://10.10.11.254:8642/smartbi/vision/index.jsp ,此时日志里面搜素示例配置的自定义请求头【customizeName】的值【test】,若能读出来,说明配置没问题。


  • 按请求端IP标识外网

该场景适合smartbi服务器及前置代理机不在同一台机器也就是不同的IP地址,这里填入外网访问的代理IP。

...

(5)其他功能说明

如defender.jsp 下的【帮助】

3.

...

3 注意事项

1.为提高安全性,请配置限制访问defender页面的IP地址,配置步骤参考此文档:https://wiki.smartbi.com.cn/pages/viewpage.action?smt_poid=43&pageId=111885305

...