技术日志

记录分享邓杰律师从事网络技术工作点点滴滴。

位置:首页>资讯动态>技术日志

Nginx可通过User Agent来屏蔽和防范各类不请自来的爬虫采集或者漏洞扫描

点击复制标题网址

——温馨提示——

已复制到剪贴板,可粘贴到下一处。


时间:2022-09-26   访问量:1161

编者按:在nginx\conf目录下查找并打开nginx.conf,查找到 server { listen 80; server_name localhost;在下面添加下面三段代码#禁止Scrapy等工具的抓取if ($http_user_agent ~* (Scrapy|Curl|HttpClient)) {return 403

1661914184631952.jpg

        在nginx/conf目录下查找并打开你的nginx.conf,在 server模块中添加下面三段示范代码(本文会不定时不断更新,现已更新至2023年3月23日):

        #1.禁止特定UA及UA为空的访问,注意书写格式if和(之间有空格,|Ezooms|最后面有个|,用于禁止空ua访问

        if ($http_user_agent ~* "masscan|t3versions|WindowsPowerShell|okhttp|nmap.org|Ubuntu|zgrab|SurdotlyBot|bsalsa.com|Barkrowler|Dalvik|libwww-perl|scrapy.org|lookout.org|woorank|GeedoBot|oBot|checkmarknetwork|webpros|sxyxw.cn|neevabot|domainsbot|seekport|rwth-aachen|domaincodex|heritrix|serpstat|centuryb|measurement|datenbank|websus|misc.yahoo.com.cn|opensiteexplorer|semrush|seostar|mj12bot|webmeup-crawler|dataforseo|seznam|censys|ahrefs|python|seokicks|paloaltonetworks|dp888|Baispider|daum|netcraft|expanseinc|nmap|CCBot|crawlson|Dataprovider|leakix|megaindex|sybluegiant|Barkrowler|webtechsurvey|duckduckgo|^$" ) { return 403; }

        #2.禁止Scrapy等特定工具的抓取

        if ($http_user_agent ~* (Wget|Scrapy|Curl|HttpClient)) { return 403; }

        #3.禁止非GET|HEAD|POST方式的抓取

        if ($request_method !~ ^(GET|HEAD|POST)$) { return 403; }

        保存nginx.conf文件并重启nginx。如您对本文有任何疑问,可以加邓杰律师微信进行深入交流。

本文标签:

发表评论:

评论记录:

未查询到任何数据!
关于律师
————受人之托,忠人之事————
深圳数据合规律师
邓杰律师

专业

专注执业领域事务

尽责

全力办理委托事项

务实

扎实维护合法权益

邓杰系深耕于数据合规领域复合型资深专业律师,其律师执业证号为14403201810022100。邓杰律师现(曾)任WEB前端开发工程师、WEB服务器维护工程师、计算机信息网络安全员、深圳市人民政府听证员、深圳市政府采购评审专家(法律类)、深圳市某区政府系统公职律师,在网络领域和政府系统从业多年,深刻理解网络前沿技术和行政程序运行规则,十分擅长互联网+平台领域数据合规法律实务,可为政府、企业和个人在数据合规领域提供富有针对性的非诉、诉讼、仲裁、执行等法律风险防控解决方案,能有效维护当事人的各类合法权益。

扫一扫,存名片

深圳数据合规律师名片

律师名片

QQ扫一扫

深圳数据合规律师qq

QQ咨询

电话咨询

邓杰律师电话:13715198118

请输入您的联系电话,座机请加区号

电话咨询

微信扫一扫

深圳数据合规律师微信

微信联系