搭建个人防盗链图床

代码 刚刚

前言:



书接上回:本集 仅增加了防盗链效果,其它未做改变

上集地址:https://www.ximi.me/post-134.html



运行环境




  • 当前版本: v1.01

  • 虚拟主机:PHP>5.6

  • 数 据 库:无



使用说明:



1.绑定二级域名到img目录,当然也可以改成其它名称
2.添加自己的域名进入白名单,位置image.php;第4行 有注释说明
3.修改初始登录密码,位置index.php;第4行 有注释说明



演示预览:



https://www.ximi.me/img/?=ysdz.jpg
未加入白名单:
https://www.ximi.me/img/?=default.jpg
已加入白名单:
https://www.ximi.me/img/?=fd_bai.jpg



  • 从非白名单的站点网页中访问就会触发防盗效果,但是使用右键复制图片地址至浏览器就可以正常浏览图片。

  • 网页另存到本地再打开,也可以正常访问,不会触发防盗效果!



下载地址:v1.01



img_v1.01.zip


更新地址:https://www.ximi.me/url/image
更新日期:2024.08.01





更新版本: v2.01



当前版本:version 2.01
更新时间:2024-09-26
方便安装配置,已取消数据库验证,使用简易验证



更新功能:



1.直链下载
https://你的域名/img/image.php?img=图片名称
2.白名单授权访问,非授权站点不可引用图片地址
https://你的域名/img/img.php?img=图片名称
3.仅本站访问,屏蔽迅雷,IDM之类软件访问下载图片
https://你的域名/img/?=图片名称

例如:https://www.ximi.me/img/?=6.png



安装方法:



1.解压安装包到根目录(或是其它目录,得修改header中链接即可)
2.img目录下,img.php,image.php 中对应白名单域名自行修改
3.img/admin/admin.php 为后台管理地址,登陆用户密码存储在login.php内部



更新预览:



<img src="https://www.ximi.me/img/?=tc-1.png" >
<img src="https://www.ximi.me/img/?=tc-2.png" >



下载地址:v2.01



img_v2.01.zip



测试图片:



https://www.ximi.me/img/?=6.png
https://www.ximi.me/img/?=16.png
https://www.ximi.me/img/?=17.png



更新版本: v3.01



1.增加前台预览功能
2.增加上传目录与白名单配置文件
3.取消文件重命名功能
4.其它无变化




  • 使用说明



序号 文件名 功能介绍
1 110.svg 防盗链图片,可文本方式打开修改字符串
2 ini.php 上传目录配置文件
3 functions.php 防盗链白名单配置文件
4 header.php 页眉配置文件
5 footver.php 页脚配置文件
6 upload.php 图片上传 ,缩略图大小参数可以打开修改
7 image.php 原始图片直链,无任意检测验证
8 img.php 原图带有防盗链
9 index.php 主页图片预览
10 admin.php 后台管理页面
11 list-1.php 后台编辑文件1
12 list-2.php 后台编辑文件2
13 login.php 后台登陆页面,登陆用户密码可打开查看修改
14 logout.php 后台退出
15 max.php 预览图片使用图片
16 min.php 页面默认加载图片
17 style.css css 样式文件



图片引用方法:





  1. 直链下载
    https:// 你的域名 /目录/image.php?= 图片名称




  2. 白名单授权访问,非授权站点不可引用图片地址,屏蔽迅雷,IDM 之类软件访问下载图片
    https:// 你的域名 /目录/img.php? = 图片名称






演示预览:





下载地址:v3.01



[img_v3.01.zip]



更新版本: v4.01





Bug 反馈:



Blog: https://www.ximi.me
Email:admin#ximi.me (用@替换#)
后续更新地址:https://www.ximi.me/url/image
2024.11.05



评论(4)


头像
546160 ·1 年前
来源不合法禁止访问,Access forbidden
解压安装包到根目录(或是其它目录,得修改header中链接即可)
这个修改哪里啊 没找到呢

头像
ximi ·1 年前
@ 546160
安装方法:
1.解压安装包到根目录(或是其它目录,得修改header中链接即可)
2.img目录下,img.php,image.php 中对应白名单域名自行修改
3.img/admin/admin.php 为后台管理地址,登陆用户密码存储在login.php内部
来源不合法禁止访问,Access forbidden,这个肯定是在index.php文件里的,其链接根据你放置目录位置,修改文件引用地址即可!

头像
OKOK ·343 天前
不知道为什么下载的[img_v3.01.zip]无法打开,反复下载了好几次,文件大小55.35K,无法打开。
如果可以希望发邮箱一份最新版,非常感谢。

头像
ximi ·338 天前
@ OKOK
因为附件设置了防盗链;
仅可使用浏览器下载;
短期内也不能重复下载;
附件已发送你邮箱

发布评论

正在加载验证码......

请先完成验证


相关文章