利用正規表示式(Regular Expression)來篩選網址 (URL Filter)

透過防火牆的網站過濾 (Web Filter) 功能,能自行篩選放行或是阻攔的關鍵網址。例如不想讓內部的電腦連接到抖x影音網站。

範例,將抖X相關影音網站、360相關網站封鎖的設定

過濾篩選的條件設定分成三種:簡易、萬用字、正規表示式

簡易:直接指定網址

萬用字:使用 * 符號來代替任何字元,如:*abc*,即網址包含到 abc 就會被過濾

正規表示式:從參考資料內得知 FortiOS 採用的是 Perl 語法

  • ‘*’ 表示 0 或 多次找到前個字元,如:fortinet*.com 表示出現多個 t, fortinetttt.com
  • ‘/i’ 表示大小寫必須簽合,如:/Fortinet/i 表示 fortinet 不符合比對,只能開頭大寫的才符合。
  • ‘^’ 表示指定開頭字,如:^fo 則 fortinet.com 符合,但 www.fortinet.com 則不符合
  • ‘.’ 表示任意的 1 個字元,如: fortinet.com 表示fortinetacom 會符合
  • ‘\’ 表示跳脫字元,如:想要表示 * 這個符號,則需要 \* 來表示

參考:

Technical Tip: URL Filter expressions for the FortiGate
Description

Perl Regular Expression Document

線上 Regular Expression 測試網站

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *