页面替换
功能介绍
FortiOS可以自定义部分用户页面样式,以满足用户的个性化需求。可以修改内容的内容包括HTML、文本信息和图片Logo。
可替换资源的页面如下:
修改替换信息
“替换消息”页面有两个视图。简单查看视图(默认)显示最常用的替换消息。扩展查看视图显示所有替换消息类别。
在GUI修改
进入“系统管理→替换信息”页面, 编辑某个替换信息。
如果没有找到要编辑的替换消息条目,请单击右上角的扩展查看视图。
在右侧修改HTML内容,左侧可以实时预览修改结果。
需要将变量添加到代码时,右键单击并选择插入标记,或键入%%查看可用变量列表,也可以键入变量名称然后按Enter或Tab键自动完成变量名称,修改完成后,点击“备份配置”按钮下发配置。
点击“恢复默认”按钮可以将HTML恢复为出厂状态。
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替换
进入“系统管理→替换信息”页面,点击“管理图像”按钮。
在弹出的图片管理中,点击新建按钮。
配置图片名称,并上传图片。
支持的图像格式为GIF、JPEG、TIFF和PNG,支持的最大文件大小为24 KB。
进入“系统管理→替换信息”页面,编辑要替换图片的替换信息,右键单击要添加图像的消息代码,然后选择“插入图像”,选择上步上传的图片,并双击选择,左侧的预览可以看到替换的Logo。
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