OpenResty是一个基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态Web应用、Web服务和动态网关。本文介绍通过OpenResty+OpenWAF来搭建软WAF的应用,用来防护DVWA的靶机,然后我们通过攻击DVWA的靶机来看一下OpenWAF的防护效果。一、OpenResty+OpenWAF安装1、安装依赖yuminstallgccgcc-c++wgetGeoIP-develgitswigmakeperlperl-ExtUtils-Embedreadline-develzlib-de
爬虫代理IP池及隧道代理目录爬虫代理IP池及隧道代理1.代理IP池1.1简介1.2实现1.3测试2.隧道代理2.1简介2.2实现2.2.1目录结构2.2.2配置文件2.2.3openresty2.3测试日常开发中,偶尔会遇到爬取网页数据的需求,为了隐藏本机真实IP,常常会用到代理IP池,本文将基于openresty与代理IP池搭建更为易用的隧道代理。1.代理IP池1.1简介代理IP池即在数据库中维护一个可用的IP代理队列,一般实现思路如下:定时从免费或收费代理网站获取代理IP列表;将代理IP列表以Hash结构存入Redis;定时检测代理IP的可用性,剔除不可用的代理IP;对外提供API接口用来
爬虫代理IP池及隧道代理目录爬虫代理IP池及隧道代理1.代理IP池1.1简介1.2实现1.3测试2.隧道代理2.1简介2.2实现2.2.1目录结构2.2.2配置文件2.2.3openresty2.3测试日常开发中,偶尔会遇到爬取网页数据的需求,为了隐藏本机真实IP,常常会用到代理IP池,本文将基于openresty与代理IP池搭建更为易用的隧道代理。1.代理IP池1.1简介代理IP池即在数据库中维护一个可用的IP代理队列,一般实现思路如下:定时从免费或收费代理网站获取代理IP列表;将代理IP列表以Hash结构存入Redis;定时检测代理IP的可用性,剔除不可用的代理IP;对外提供API接口用来