php程序设置ip黑名单,网站访客IP黑名单源码有效屏蔽ip(PHP实现,CC防火墙)

news/2024/5/17 15:57:32/文章来源:https://blog.csdn.net/weixin_27945229/article/details/116086627

在其他地方看到的,感觉不错就 分享一下..

网站IP黑名单2组源代码可有效阻止ip(在PHP中实现,可以用作CC防火墙),一组是单页banIP版本(支持PHP5.4或更高版本,未选择服务器环境)  ,系统未选中)

一组是整个站点的banIP版本(支持PHP5.4或更高版本,IIS和apache环境,系统不选择)

0ae58bc770057079b9c55b3c0add83ed.png

42c4d203658088fada6667b4395e894a.png

2dbd6e6f491dc986108902eff6de0eb0.png

5053347383122680824aac3062f103f3.png

只能限制单个页面IP访问,就是,A页面封了你的IP,你就不能访问了,但是其他页面正常然后看全站banIP截图+说明

ed042c00f812e0bbb623866f9b0e16cb.png

d395774b6f0534d0fd5b2ac00ab04369.png

IP一旦被ban,是该网站下所有页面都不能访问(如果服务器有多个网站,其他网站不影响)  功能说明  支持自定义封禁时间,到时间自动解封IP  支持返回自定义状态码  支持返回自定义文本信息  支持被封IP301重定向(被封了,跳转到指定页面)  源码中文件配套齐全  有api接口文件====================================================================================

两个版本

都需要配置好数据库,在对应目录里的config.php里

默认的管理员账号密码都是admin,暂未添加修改密码的功能

有能力的自己加,或者直接在数据库里改这两套程序,均可抵抗CC攻击,可当CC防火墙使用(限制规则要自己写,这里源码仅供参考)有能力的可以自己DIY修改第一个banIP

文件夹名称不要修改,把文件夹放到网站根目录,就行了(注意,是把文件夹放到网站根目录)

访问banIP目录就是管理后台,请不要封自己的IP,一旦IP被封,不到时间,都访问不了网站

然后用命令行,运行里边的ban_service.php,运行后不要关闭,至此,搭建完成此版本为全站banIP,一旦被拉黑IP,则此IP无法访问网站任何一个页面

此版本为全站banIP,不支持返回内容,也不支持跳转url,被ban了就直接拒绝访问注意:此版本需要伪静态支持,如果你的网站本身就使用了伪静态,请手动修改ban_service.php文件里的伪静态模板注意:此版本不支持虚拟主机,想要支持虚拟主机,就要自己写个定时程序,2秒访问一次ban_service.php第二个banIP2

这个版本可以修改文件夹名称,访问banIP2目录,就是管理后台

此版本为:封指定接口的IP,只需要在PHP代码的头部 引入目录中的ban_ip.php即可

注意,是引入ban_ip.php,有个下划线那个

include_once ‘ban_ip.php’; (小白不要盲目复制代码,引入的时候注意目录)举个例子

/1.php(引入了ban_ip.php)

/2.php

那么被拉黑的IP,是无法访问到/1.php的

但是可以正常访问/2.php后台可以设置被拉黑的IP返回自定义状态码,内容,还可以跳转到指定url警告:两个版本不可以同时使用,因为如果你是固定引入封IP的话,由于数据库公用,也会被视为ban全站IP

相关文件下载地址

©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_818649.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

qq修改实名认证已达上限_实名认证修改申请网站 腾讯游戏王者荣耀、战场:健康系统实名认证修改方法...

解除成长守护平台可以解除健康系统的限制吗?成长守护平台和健康系统都属于腾讯未成年人保护体系,二者相互独立运行,解绑成长守护平台不能解除健康系统的限制。腾讯健康系统实名认证修改方法 仅可修改一次 (未成年无效) 这个修改方法 这两天都…

搜索引擎排名都选乐云seo_到9012年搜索引擎都不一定会死,但百家号真的可以用来做SEO优化...

小谷这两天被《搜索引擎百度已死》这篇文章刷屏了,文章主旨就是指责百度搜索结果一半以上会指向百度自家产品,尤其是百家号,而百家号充斥着大量营销和质量低劣的内容,也导致百度搜索结果的内容质量大幅下滑。意思就是百度正在利用…

visual studio 2013发布网站

visual studio 2013发布网站 转载于:https://www.cnblogs.com/Gxiaopan/p/4341610.html

jmh气象传真图网站_在冬奥滑雪场,他凭着气象信息,念好一本生意经_政务_澎湃新闻...

原创 不同视角的气象 中国气象局随着冬季来临冰雪运动再次“热”了起来!河北省张家口市崇礼区距离北京220公里目前已建成7家大型滑雪场拥有169条雪道总长度162公里作为2022年冬奥会雪上项目的主要举办地崇礼早已是世界闻名的滑雪胜地这个冬季这里再次涌入了大批滑雪…

怎么用DreamWare新建立一个静态网站的站点

可以上面的图可以看出首先需要用F8确定这个文件是勾选的,然后在D盘建立"华为"文件夹,然后在里面建js,css,image文件夹,然后在DW里面点击站点 然后点击管理站点,有一个新建站点,选择"华为&qu…

基于JSP+Mysql的旅游网站设计与实现

前几天写了一个基于java的旅游网站, 技术采用javajspservletmysql, BS架构, MVC设计模式。 可以用Eclipse来运行项目, 旅游网站的本质是一个信息发布与内容管理的平台, 个人认为可以拿来直接做其他类型的企业站点 源码下载

基于SSH框架的动漫论坛网站源码

今天带来的项目是一个使用javaweb技术开发一个动漫论坛, (S2SH框架,即struts2springhibernate), 实现动漫爱好者的沟通交流, 包含用户登录注册, 板块浏览, 帖子列表浏览, 帖子详情查看, 发布帖子, 回帖, 后台管理等功能 以上就是ssh动漫网站源码 下载地址 https://cs-work.com/…

网站备用服务器设置,如何设置备用服务器

如何设置备用服务器 内容精选换一换用户使用hostname命令查看不同镜像的裸金属服务器主机名,发现部分镜像的裸金属服务器主机名带后缀.novalocal,如示例所示:假设创建裸金属服务器时,用户自定义的主机名是abc,使用host…

爬虫(二)requests 登陆某检索网站

1 import requests2 import os3 from PIL import Image4 import pytesseract5 import re6 7 rootUrl xxx8 # 构建登录页面url9 loginUrl rootUrl /sipopublicsearch/portal/uilogin-forwardLogin.shtml10 # 构建登陆页面headers11 rootHeaders {12 Cache-Control: max…

wordpress缓存插件使用提高网站速度

WordPress是世界上使用量最多的CMS,由于程序非常吃主机性能,正常情况下当页面被访问时,使用php和mysql。 因此,系统需要消耗RAM和CPU。 如果同一时间有大量访客访问,系统将使用大量的内存和CPU,所以页面加载…

网站访问量实时统计

一、需求:统计网站访问量(实时统计) 技术选型:特点(数据量大、做计算、实时)实时流式计算框架:storm1)spout 数据源,接入数据源 本地文件2)splitbolt 业务逻辑处理 切分数据 拿到网址…

Flask项目之手机端租房网站的实战开发(七)

说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 接着上一篇博客继续往下写 :https://blog.csdn.net/qq_41782425/article/details/85934776 目录 一丶登录后端接口编写 二丶登录接口测试…

Spring boot2.X 引入Feign框架 作为服务器间通信或访问其他网站的api

最近搞了个VueElement UI的网站&#xff0c;想做一个博客来记录一下生活和学习成果 网站的背景图片有点丑&#xff0c;就寻思用BIng的背景图。 后端Springboot一直没有做通信的封装&#xff0c;于是诞生了一个引用Springcloud的feign框架作为后端的通信框架。 pom.xml <?…

新手 搭建技术博客网站

本文可以让你了解到&#xff1a; 整个网站搭建到上线的流程。搭建网站的成本。网站域名&#xff0c;备案等细节。搜索引擎如何可以搜到你的网站。 一. 我的博客网站展示 Java架构师修炼 网站内容还在完善中&#xff0c;下面是我的文章数据库&#xff1a; 都是我一篇一篇写…

C# 使用GDI(Graphics)绘制 应用 网站 “登录验证码“

效果图&#xff1a; 有基础的直接看代码&#xff1a; 详细解读下面划 因为用户输入错误的时候 需要重制验证码 所以写成了一个方法 直接调用就可以了 注释备注的都非常清楚 Draw();string str string.Empty;//用用效验 输入的验证码是否正确private void Draw(){//这是一个…

JSP+XML构架网站的实例

XML&#xff08;可扩展标记语言&#xff09;看起来可能像某种W3C标准——现在没有什么实际影响&#xff0c;即使以后能派上用场&#xff0c;也是很久以后的事。但实际上&#xff0c;它现在已经得到了应用。所以&#xff0c;不要等到XML已被加进了你最喜爱的HTML编辑器中才开始使…

win7下iis配置网站外网无法访问

win7下&#xff0c;iis中配置好网站之后&#xff0c;在服务器上用内网ip是可以运行打开的&#xff0c;但是在局域网内缺打不开地址&#xff0c;如ip是20.0.0.300:6000 这样我们就需要看看是否是防火墙的配置了。 解决方案&#xff1a; 1、关闭防火墙&#xff0c;但是这样并不…

写一个对搜索引擎友好的文章SEO分页类--Java免费学习网

使用jsp/php/asp等动态程序生成的页面如何对搜索引擎友好呢&#xff1f;你可能想使用url_rewrite。不过&#xff0c;最好还是让同一个网址在任意时间对应的页面内容都是一样的或者相似的。因为搜索引擎不喜欢页面内容总是在变化的网址。 一般博客文章需要将新发表的文章显示在…

JSP动态网站开发环境配置详细方法

下面就以Tomcat作为JSP引擎&#xff0c;配合Tomcat、Apache、IIS这三种Web服务器来讲述3种搭建JSP运行环境的方案。 一、相关软件介绍 1、 J2SDK&#xff1a;Java2的软件开发工具&#xff0c;是Java应用程序的基础。JSP是基于Java技术的&#xff0c;所以配置JSP环境之前必须要安…

访问 https 网站时弹出 找不到任何证书

问题描述 Windows 7 64 位&#xff0c; IIS 7.5 的站点&#xff0c; 从腾讯云上申请&#xff08;亚洲诚信 TRSUSTASIA&#xff09; DV SSL 证书&#xff0c;然后在IIS中的服务器证书上导入证书文件&#xff0c;IIS 站点配置 HTTPS 进行访问&#xff0c;在安卓设备&#xff0c;…