CDN 用戶操作
CDN 用戶操作
CDN 用戶操作
  • 域名管理
    • 新增域名
    • 批次修改源站
    • 批次移除指定域名
    • 導出站點紀錄
  • 模組管理
    • 證書
    • 時間戳防盜鏈
    • 自定義Header
    • URL轉址
    • CORS設置
    • 回源改寫
  • 站點設置
    • 緩存設置
    • 壓縮
    • 速限
    • DNS接入
    • 添加訪問端口
  • 應用防火牆
    • 白名單設置
    • 黑名單設置
    • 地區設置
    • Header阻擋設置
    • 防CC設置
    • 區域頻率設置
    • 秒級頻率設置
    • User Agent設置
  • 進階防火牆
  • 屏蔽列表
  • 自定義錯誤
  • 站點資訊
  • API文檔
    • API 取得認證方式
    • API 取得Site ID
    • API 域名操作
    • API 證書操作
    • API 黑名單操作
    • API 白名單操作
    • API 應用防火牆操作
    • API 進階防火牆操作
    • API 清除緩存操作
    • API 取得站點資訊
  • 數據分析
    • 統計分析
    • 日誌分析、導出
    • 安全分析
    • 四層攻擊分析
Powered by GitBook
On this page
  • 如何設定屏蔽User-Agent?
  • 新增User Agent欄位說明
  • 阻擋範例
  1. 應用防火牆

User Agent設置

Previous秒級頻率設置Next進階防火牆

Last updated 6 months ago

根據您的需求屏蔽前來訪問的User-Agent


如何設定屏蔽User-Agent?

  • 站點管理 -> 站點設定 -> 應用防火牆 -> User Agent設置 -> 新增

新增User Agent欄位說明

  • URL:指定被訪問的域名,可以輸入直接域名也可以使用正則匹配

    • 例如:

      • gerrard.cdn-cname.com

      • https?:\/\/gerrard.cdn-cname.com(.*)

  • User-Agent:指定想要屏蔽的User-Agent,必須正則表示

  • 防護模式分為三種:

    • DENY:拒絕 符合指定User-Agent的連線,用戶端顯示403 Forbidden

    • DROP:丟棄 符合指定User-Agent的連線,用戶端顯示Connection reset by peer

    • DROP+黑名單:丟棄 符合指定User-Agent的連線+將來源IP加入黑名單

阻擋範例

  • 範例域名:gerrard.cdn-cname.com

  • 需要屏蔽的User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36

  • 指令測試:curl -v -k https://gerrard.cdn-cname.com -A 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36'

  • 測試屏蔽成功

  • 反之,如果訪問不是該User-Agent,則不會被阻擋,可以順利訪問