页面替换

功能介绍

FortiOS可以自定义部分用户页面样式,以满足用户的个性化需求。可以修改内容的内容包括HTML、文本信息和图片Logo。

可替换资源的页面如下:

image-20230525111204104

修改替换信息

“替换消息”页面有两个视图。简单查看视图(默认)显示最常用的替换消息。扩展查看视图显示所有替换消息类别。

在GUI修改

  1. 进入“系统管理→替换信息”页面, 编辑某个替换信息。

    如果没有找到要编辑的替换消息条目,请单击右上角的扩展查看视图。

    image-20230525150512525

  2. 在右侧修改HTML内容,左侧可以实时预览修改结果。

    image-20230525150735839

  3. 需要将变量添加到代码时,右键单击并选择插入标记,或键入%%查看可用变量列表,也可以键入变量名称然后按Enter或Tab键自动完成变量名称,修改完成后,点击“备份配置”按钮下发配置。

    点击“恢复默认”按钮可以将HTML恢复为出厂状态。

    image-20230525154434610

CLI替换

例如想要修改“流量限制超限页面”(限速超速)的HTML内容,使用如下命令:

config system replacemsg traffic-quota "per-ip-shaper-block"
    set buffer "<html>
  <head>
    <title>
      Traffic Quota Control
    </title>
  </head>
  <body>
    <font size=2>
      <table width=\"100%\">
        <tr>
          <td bgcolor=#3300cc align=\"center\" colspan=2>
            <font color=#ffffff>
              <b>
                Traffic blocked because exceeded session quota
              </b>
            </font>
          </td>
        </tr>
      </table>
      <br>
      <br>
      Traffic blocked because it exceeded the per IP shaper session quota. Please contact the system administrator.
      <br>
      %%QUOTA_INFO%%
      <br>
      <br>
      <hr>
    </font>
  </body>
</html>"
    set header http
    set format html
end

修改替换图片

可以替换以下位置的图片:

  • 免责声明页面(Disclaimer page)
  • 拒绝免责声明页面(Declined disclaimer page)
  • 登录页面(Login page)
  • 登录失败页面(Login failed page)
  • 登录要求页面(Login Challenge Page)
  • 保持存活页面(Keepalive page)

GUI替换

  1. 进入“系统管理→替换信息”页面,点击“管理图像”按钮。

    image-20230525161807707

  2. 在弹出的图片管理中,点击新建按钮。

    image-20230525162050758

  3. 配置图片名称,并上传图片。

    支持的图像格式为GIF、JPEG、TIFF和PNG,支持的最大文件大小为24 KB。

    image-20230525174454613

    image-20230525174521399

  4. 进入“系统管理→替换信息”页面,编辑要替换图片的替换信息,右键单击要添加图像的消息代码,然后选择“插入图像”,选择上步上传的图片,并双击选择,左侧的预览可以看到替换的Logo。

    image-20230525180643877

CLI替换

使用图片的Base64编码通过CLI替换图片,图片的Base64信息可以通过在线转换方式获取(如https://tool.chinaz.com/tools/imgtobase )。

config system replacemsg-image
    edit <image_name>
        set image-type {gif | jpg | tiff | png}
        set image-base64 <string>
    next
end

Copyright © 2023 Fortinet Inc. All rights reserved. Powered by Fortinet TAC Team.
📲扫描下方二维码分享此页面👇
该页面修订于: 2023-09-18 17:56:31

results matching ""

    No results matching ""