普通视图

发现新文章,点击刷新页面。
昨天以前首页

外婆的家就是个变形金刚

2025年4月26日 08:36

小时候我觉得外婆的家就像一个变形金刚,什么都有,什么都齐全。为什么说那是变形金刚呢?因为那个屋子就只有10个平方。

厨房和厕所都是公共的。厨房在一个长条空间里,每户人都有自己炉头的位置,每户人都几乎有一个固定的水龙头。厕所里几乎没有私人的东西,在我的记忆之中,那个厕所永远都是挺恐怖的。灯光很恐怖,下水道很恐怖,墙上很恐怖。我也不知道为什么那个下水道会这么个设计法,可以这么说,那是一个明的下水道。地面的水从一个洞洞里流出去。水流的通道永远都是一个明渠。那个明渠有各种我觉得恶心的东西,甚至我还在那里见过新生的小老鼠。如果在厕所里面遇到蟑螂老鼠蜘蛛之类都很正常。那个公共的厨房,实际上在我记忆之中,我已经不记得屋顶是怎样的了,但我猜应该是黑色的。为什么这么说呢?因为那个时候大家不是烧柴就是烧煤,没有任何排风设施。如果一起煮饭,可能超过5个炉头同时在工作,可想而知,那个环境有多么的乌烟瘴气,有多么的热,有多么的呛,但同时,各家客户的饭菜都从那里飘香出来。现在仔细回想起来,外婆经常呆的那个地方,条件实在很恶劣。

为什么说外婆家是个变形金刚?从面积上算,那个房间就那么大。正常情况下,那里只能摆得下一桌,但是遇到某些特殊的日子,比如外公的生日,又或者是过年,家里一桌不够,那么他们就会把床板掀开,把里面的东西清理,在床的那个位置再摆一桌,如果两桌还不够,还能再开一桌小的给小朋友们。想想都觉得很不可思议,10个平方的区域,怎么能摆得下那么多呢?而且摆得下那么多意味着那么小小的空间里,可能有超过30个人。为什么那个床能轻易的掀开呢?因为实际上那就是在几张桥凳上面放床板。从现在人的眼光来看,那根本就不是一个正式的床,那只是一个临时搭建拼凑的东西,但实际上一直在我的心目中,那就是外婆家的床。小时候我跟表姐经常在床上蹦蹦跳跳,老是喜欢从床后面的八仙桌跳到床上。即便这么捣蛋,大人们从来没有担心过那个床会出现任何状况,因为他们对自己的搭建床非常的自信。

桥凳之间肯定会有很多地方,所以通常情况下,那里都塞满了各种各样的东西。几乎可以这么理解,那个床实际上是实心的。但那里到底有什么东西呢?我想不起来,我也没什么记忆,因为其实拆床的概率不太高,但我总觉得拆床的时候总能找出一些好玩的东西。比如有可能在里面翻出一些表哥表姐十几年前留下来的玩具。至于那个东西为什么会在那个地方,估计大人们也说不清了,反正他们只知道那些东西用不着,然后就塞里面去了。每次拆床,如果我在场的话,我都会觉得那是一个非常好的探索活动。拆床是让我快乐的,意味着很快晚上就有很多人过来吃饭,然后有很多小朋友一起玩。我只是个小孩,我当然开心,但估计外婆不是这么想的,因为这意味着她有非常多的工作要做,要准备那么多人的饭菜,而且允许她施展拳脚的地方,那个公共厨房又那么小。可想而知,在准备的时候,她可能会紧张、焦虑、脾气暴躁。我作为一个小孩,唯一能做的就是不打扰她。为了能在10个平方的小屋子里放下三桌,我们还要把可以移动的酸枝椅子都暂时搬到公共走廊上。对我来相说,家具的移动又给走廊增加了一个好玩的地方。热闹的宴席过后,绝大部分人都轰然散去,留下来收拾的通常只有外婆一个,或许她的女儿们也会帮忙,但外婆肯定是那个收拾的主心骨。我们这些小孩,只觉得快乐的日子过得太快,还没玩够就要分别了。

小时候的我从来没有把外婆家的小跟穷联系起来,因为我们旁边的那些街坊,屋子也不比我们好到哪里去。我们住在公租房。我们能住上公租房,外公外婆已经非常心满意足了,因为在那之前,他们没有过自己的家。

金窝银窝,不如自家的狗窝。现在我依然觉得那是我的家,那是一个给我留下了很多快乐回忆的地方。

新版本去不图床免费公测开始啦

2025年2月8日 00:00

有不少的小伙伴为去不图床提供建议,包括但不限于增加支持格式、图片处理、水印功能等等。杜老师也收集了这些建议转交给程序的设计者,经过了几个月更新迭代,V2 版本已推出。由于使用了新框架,无论是操作逻辑和功能支持,都有较大改变,所以在正式上线前,杜老师决定免费公测下!

新版界面

新版主页相较老版而言更加简洁,仅包含站点名称及描述信息,还有图片托管数据。最下方是两个功能入口,一个是图片上传的窗口,一个是用户登录的界面:

在上传界面中,可以选择从本地计算机上传图片文件,也可接入到摄影头,拍摄照片后再上传。目前支持访客上传,所有图片会经过审核后存放在服务器:

用户可以通过邮箱、用户名两种方式来登录。目前程序强制要求注册用户进行邮件验证,不能关闭验证。但因 bug 收不到验证信息,所以杜老师提供了一些体验账号用需要的小伙伴们使用:

在用户的仪表盘中可看到当前拥有的存储容量,可以查看图片、相册、分享,可以购买订阅、查看订单,提交工单或申请 API Tokens:

体验账号

体验账号密码统一为 7bu.top,默认容量为 1G。如选择了账号,请在评论区中留下编号,杜老师会根据使用备注信息,避免有小伙伴重复选择账号:

编号账号邮箱备注
1dusays1dusays1@dusays.com已用
2dusays2dusays2@dusays.com暂无
3dusays3dusays3@dusays.com暂无
4dusays4dusays4@dusays.com暂无
5dusays5dusays5@dusays.com暂无
6dusays6dusays6@dusays.com暂无
7dusays7dusays7@dusays.com暂无
8dusays8dusays8@dusays.com暂无
9dusays9dusays9@dusays.com暂无
10dusays10dusays10@dusays.com暂无
11dusays11dusays11@dusays.com暂无
12dusays12dusays12@dusays.com暂无
13dusays13dusays13@dusays.com暂无
14dusays14dusays14@dusays.com暂无
15dusays15dusays15@dusays.com暂无
16dusays16dusays16@dusays.com暂无
17dusays17dusays17@dusays.com暂无
18dusays18dusays18@dusays.com暂无
19dusays19dusays19@dusays.com暂无
20dusays20dusays20@dusays.com暂无
21dusays21dusays21@dusays.com暂无
22dusays22dusays22@dusays.com暂无
23dusays23dusays23@dusays.com暂无
24dusays24dusays24@dusays.com暂无
25dusays25dusays25@dusays.com暂无
26dusays26dusays26@dusays.com已用
27dusays27dusays27@dusays.com暂无
28dusays28dusays28@dusays.com暂无
29dusays29dusays29@dusays.com暂无
30dusays30dusays30@dusays.com暂无
31dusays31dusays31@dusays.com暂无
32dusays32dusays32@dusays.com暂无
33dusays33dusays33@dusays.com暂无
34dusays34dusays34@dusays.com暂无
35dusays35dusays35@dusays.com暂无
36dusays36dusays36@dusays.com暂无
37dusays37dusays37@dusays.com暂无
38dusays38dusays38@dusays.com暂无
39dusays39dusays39@dusays.com暂无
40dusays40dusays40@dusays.com暂无
41dusays41dusays41@dusays.com暂无
42dusays42dusays42@dusays.com暂无
43dusays43dusays43@dusays.com暂无
44dusays44dusays44@dusays.com暂无
45dusays45dusays45@dusays.com暂无
46dusays46dusays46@dusays.com暂无
47dusays47dusays47@dusays.com暂无
48dusays48dusays48@dusays.com暂无
49dusays49dusays49@dusays.com暂无
50dusays50dusays50@dusays.com暂无
51dusays51dusays51@dusays.com暂无
52dusays52dusays52@dusays.com暂无
53dusays53dusays53@dusays.com暂无
54dusays54dusays54@dusays.com暂无
55dusays55dusays55@dusays.com暂无
56dusays56dusays56@dusays.com暂无
57dusays57dusays57@dusays.com暂无
58dusays58dusays58@dusays.com暂无
59dusays59dusays59@dusays.com暂无
60dusays60dusays60@dusays.com暂无
61dusays61dusays61@dusays.com暂无
62dusays62dusays62@dusays.com暂无
63dusays63dusays63@dusays.com暂无
64dusays64dusays64@dusays.com暂无
65dusays65dusays65@dusays.com暂无
66dusays66dusays66@dusays.com已用
67dusays67dusays67@dusays.com暂无
68dusays68dusays68@dusays.com暂无
69dusays69dusays69@dusays.com暂无
70dusays70dusays70@dusays.com暂无
71dusays71dusays71@dusays.com暂无
72dusays72dusays72@dusays.com暂无
73dusays73dusays73@dusays.com暂无
74dusays74dusays74@dusays.com暂无
75dusays75dusays75@dusays.com暂无
76dusays76dusays76@dusays.com暂无
77dusays77dusays77@dusays.com暂无
78dusays78dusays78@dusays.com暂无
79dusays79dusays79@dusays.com暂无
80dusays80dusays80@dusays.com暂无
81dusays81dusays81@dusays.com暂无
82dusays82dusays82@dusays.com暂无
83dusays83dusays83@dusays.com暂无
84dusays84dusays84@dusays.com暂无
85dusays85dusays85@dusays.com暂无
86dusays86dusays86@dusays.com暂无
87dusays87dusays87@dusays.com暂无
88dusays88dusays88@dusays.com已用
89dusays89dusays89@dusays.com暂无
90dusays90dusays90@dusays.com暂无
91dusays91dusays91@dusays.com暂无
92dusays92dusays92@dusays.com暂无
93dusays93dusays93@dusays.com暂无
94dusays94dusays94@dusays.com暂无
95dusays95dusays95@dusays.com已用
96dusays96dusays96@dusays.com已用
97dusays97dusays97@dusays.com暂无
98dusays98dusays98@dusays.com暂无
99dusays99dusays99@dusays.com已用
100dusays100dusays100@dusays.com已用

站点地址

公测站点地址如下,点击访问即可。因为公测站点是单线路,与图片外链同线路,所以访问速度较慢,请访问慢的小伙伴耐心等待页面加载:

公测规则

  1. 本站仅供测试使用,请勿用于非法用途;

  2. 原去不图床的账号无法在测试平台中使用,请使用提供的体验账号;

  3. 如选择好体验账号,请将编号留言至评论区,杜老师会备注信息,方便其它的小伙伴选择;

  4. 公测平台预计运营至三月底,届时所有数据将被释放,请勿保存重要数据;

  5. 在使用的过程中如发现有任何 bug,欢迎在评论区留言,杜老师会第一时间提交给程序开发者,尽量完善新版图床程序;

  6. 最终解释权归杜老师说所有。

2 月 5 日图床故障说明

2025年1月30日 00:00

这是篇补更文,所以发布时间不符。本文对 2 月 5 日的图床故障进行详细说明,并为了避免再次出现类似的问题,所做的一系列措施。如小伙伴们有任何问题,欢迎在评论区留言。

问题描述

根据监控服务平台数据显示,于 2 月 5 日上午十点左右发生了图床故障,导致所有图床服务「包括去不官网、图片外链、容量兑换」无法访问。

问题出现后很多小伙伴前往本站的评论区留言,反馈图床问题。杜老师收到反馈后,第一时间进行了问题的排查,并尝试了多种修复作业,但因为不在服务器附近,很多操作无法进行,最终只能暂时安抚小伙伴们。

问题原因

杜老师于当日 17 点返京,18 点到达服务器所在地,第一时间确认问题,开始进行修复工作,在短时间内恢复了图床相关服务的正常访问与使用,以减少对小伙伴们影响。

经排查是短期内产生大量的流量,达到家庭版光猫的性能瓶颈,产出较大热量,又因为光猫放置的地点问题,最终导致光猫宕机,影响了数据的正常传输。

解决方案

使用去不图床的小伙伴都很清楚,图床运营成本较大,为了减少成本,杜老师将服务器放置在家里的机柜中,通过家庭网络穿透公网,通过 CDN 反向代理来加速访问。

在重启光猫后,第一时间修正域名解析,在清理 CDN 域名解析缓存后,图床恢复正常。

后续措施

为了避免再次出现类似问题,杜老师已下单企业级的光猫,并选购了半导体制冷器,放置机柜中实现光猫和服务器的降温工作,保障在高流量下的稳定运行。

同时下单了新带宽安装,在双线路下即可保证图床的高速访问,又可防止单线路的故障问题。最后杜老师会尽可能的保障去不图床服务稳定运营,不会出现数据丢失,更不会出现跑路的问题!

图床审核出现误判解决方法

2024年12月17日 00:00

有小伙伴反馈在使用去不图床上传图片时,出现上传成功却提示图片的审核失败,还有一些正常图片被误判为违规等类似的情况发生。本文简单剖析出现的原因及问题解决方法。

数据流向

通过下图可以看到,当图片开始上传后,首先图床会将数据发送给审核 API 判定是否违规,如违规会反馈失败。反之则存放至节点,并返回外链的地址:

原因剖析

审核失败及误判的原因是 API 处理错误导致。通过日志反馈的信息可判断,是因图片格式标注错误导致审核失败。有小伙伴可能好奇,图片格式怎么还会标注错误?其实现在很多图片都是存放在类似 OSS 的存储空间中,这类服务会自动转换图片的格式,使其可以用更小的流量在网络中传输。而图床是根据文件后缀判断图片格式,如果实际格式和标注格式不一致,就会导致审核失败:

还有一个原因是不支持图片格式。虽然去不图床支持的图片格式有 JPEG/JPG/PNG/GIF/BMP/ICO/WEBP,但 API 仅支持 JPEG/JPG/PNG/GIF/BMP。杜老师已联系 API 的开发者建议支持新格式,期待可以尽快更新:

解决方法

除了前面的两个原因外,最直观的原因就是图片确实违规,这时可以针对图片进行修改,例如添加水印、区域截图等等,避免再次出现违规结果:

聊天广场中有小伙伴反馈过,可以尝试使用图片压缩工具进行处理,不仅可以减少图片大小,还可以提升审核成功及通过机率「暂未亲测」

工具地址

怕小伙伴们找不到趁手工具,杜老师找了款在线开源图片处理工具,访问下面的网址即可打开和使用。该工具类似 PS,支持中文界面:

下方的链接为在线开源图片批量压缩工具,最大支持 20 兆图片压缩,最多支持 10 张图片同时操作。可设置压缩的大小、质量、输出格式参数:

去不图床五周年蹭风 618 活动

2024年6月14日 00:00

不知不觉,去不图床即将运营了五周年「周年日 10 月 28」期间做过一些价格调整「大幅降价」但从未做过任何的活动,自杜老师自建 CDN 后,流量成本得到保障,虽依然有亏损,但不影响持续运营,今蹭风 618 开展优惠活动,感谢小伙伴们对去不图床的支持与活动的积极参与!

写在前面

去不图床从 2019 年 10 月 28 日始至今年即将满五年,期间由免费转为按量付费的图床。

相比其它平台高额的包月费,去不图床始终保持低价、年费、稳定、安全及高速等优势,广受博客圈小伙伴们支持与选择。

然而即便如此,去不图床依旧入不敷出,高昂的流量费是收入无法填补的。

好在今年杜老师开始自建 CDN,保障了流量费用的支出,虽然节点运营成本依旧高昂且超过了收入,但也减少了杜老师运营压力。

杜老师提供图床服务的初衷就是:为广大博客主提供低价、稳定、安全、高速图床服务,让博客主可以专注创作,而不是费心在管理图床。

去不图床从未做过推广、宣传,故此借助 618 这一风,开展优惠活动,感谢小伙伴们对去不图床的支持与活动的积极参与。不忘初心,方能始终!

活动规则

  1. 优惠活动限 2024 年 6 月 14 日 00:00:00 至 2024 年 10 月 28 日 23:59:59 期间;

  2. 优惠活动期间购买的兑换码,可在任意时间兑换;

  3. 优惠活动期间购买的兑换码,有效期至杜老师临终日;

  4. 如有小伙伴大量囤积兑换码,在未兑换之前,可以随时申请退款「每一个兑换码都会由支付宝收取一元的手续费」

  5. 优惠活动期间,仅限选购 5G 套餐可享受八折「24元」优惠,其它套餐皆不享受优惠;

  6. 优惠活动期间选购的 5G 套餐在当前套餐到期后生效;

  7. 优惠活动期间选购的 5G 套餐无法折算其它套餐;

  8. 最终解释权归去不图床所有。

图床架构

去不图床目前使用 16H32G 的配置,图床程序及缩略图存储在 512NVMe,图片数据存储在 1T 三星企业级 SSD,并周期同步至内网 RAID1 存储节点中。保障图床的安全性及稳定性:

杜老师自建 CDN 节点,所选节点皆为 8H8G 高配置,且上行带宽 30M,保障外链服务的高速性。目前暂为 9 个节点,其中境内 8 个,境外「上行千兆」 1 个:

写在最后

未来不知如何,图床前途未卜!

但杜老师会始终秉持着初心,为小伙伴提供低价且稳定的图床外链服务。

后面是否会有相似活动尚未可知,不过希望大家继续关注去不图床,期待更多小伙伴的参与!

图床容量兑换教程请见《去不图床容量兑换》一文,图床相关使用教程请见《去不图床新版升级计划》一文。

关于 7 月 22 日去不图床故障说明

2023年7月25日 00:00

去不图床与当日出现了访问以及使用故障,差不多十几个小时无法正常使用,为了避免有小伙伴担心杜老师会跑路,并担心数据的安全,在此杜老师发文说明下情况。

故障描述

大致出现两个故障,一个是使用的故障,一个是访问的故障。

使用故障是程序升级导致的。杜老师于事件前一天得知图床所用的程序,推出了新版本。考虑到现有图床的代码做了很多改动,故版本升级时,需要手动合并代码。就导致部分代码合并时出现问题,造成故障。表现为购买套餐是最后无法提交订单。目前已由图床作者「七月」帮忙解决故障。

另外一个访问问题,是攻击导致的。杜老师一觉醒来后「当日 13 点」收到了小伙伴留言,提醒图床无法正常使用。上线后首先排查了服务器的状态,发现并无问题。使用手机时看到了无畏云的流量通知,登录后发现赠送的流量都用光了,经流量分析后判定是被刷流量了。

无畏云目前仅提供加速节点,如需防御节点,可以联系客服人员切换。杜老师得知后第一时间切换至天御云,很快解决了访问的问题。

问题跟进

天御云除加速外还提供防护功能,开启大盾后降低了攻击影响,但同时也影响部分小伙伴的正常使用。

更重要是为了不影响天御云其它用户正常使用,杜老师将反代节点,切换至了闲置服务器上,使用单节点来应对攻击。

图床分为主站以及存储节点,攻击者首先攻击了存储节点,再切换后又转向了主站,所以两者目前都使用反代的形式继续提供服务。

因为本次攻击没有造成损失,故杜老师也不用收集证据贴图分享了。但影响了小伙伴们正常使用图床,在此表示强烈谴责。

后期计划

这应该是一次有针对的攻击,分别针对去不图床主站以及存储节点,而针对存储节点的攻击,是通过从杜老师说中获取的图片链接。

目前杜老师已将两个节点 CDN,都切换到了闲置服务器,通过反代继续提供服务,所以无法提供加速服务,仅可保证图床持续可用。

待稳定运行一段时间后,会切换 CDN「目前计划下个月初切换,因为会赠送免费流量包」

目前已腾出四台闲置服务器,分别用作反代图床主站、存储节点、付费系统、杜老师说博客,极大可能保证节约成本同时,保证服务可用。

写在最后

杜老师的技术有限,以自身的知识了解,这种形式的攻击是有一定成本的。不知是动了谁的蛋糕而报复,还是仅仅为了练习技术,杜老师都想不到会攻击到自己的头上。

因为没有任何损失,所以也不考虑追责。只是耽误了小伙伴使用图床,再次表示强烈谴责。

还请小伙伴们放心,杜老师说及旗下的服务、平台不会跑路,也在极力保证数据安全。

最后感谢小伙伴们的理解和支持,杜老师会提供、推出更多贴心服务,帮助更多的小伙伴体验到优质的网络环境。

去不图床的故障分析及解决方案

2023年7月7日 00:00

本月月初开始,去不图床一直出现故障,经过长时间的监控分析,最终判断是回源的问题,导致问题的原因是路由器经常性自动重启,每次重启都会导致公网 IP 的重置,进而导致 CDN 无法正常的回源。本文就此问题进行详细说明!

网络架构说明

为了控制图床运营成本,杜老师将程序源码及图片存储都托管在了家中服务器上,然后通过家庭带宽映射给 CDN。架构如图所示:

故障问题描述

为了保障 CDN 可正常回源,首先需要具备公网的 IP 地址,其次要保证 IP 发生变动时会实时反馈给 CDN。

去不图床使用的天御云暂不支持 API 推送更新 IP,所以只能借助网内群晖的 DDNS 实现,而 IP 变动后 DDNS 解析需要一段生效时间,这就是回源失败的原因。

经过一段时间观察发现,导致 IP 经常变动的原因是路由器经常自动重启,重启后拨号就会发生 IP 变动。之前最多每周变动一次「且还是深夜时」现在每天变动多次「且还是用网高峰期」

随着杜老师提供的服务不断增多,且用户量级逐渐的增大,家用机路由器已经无法满足端口映射需求。长时间的高频作业加上夏日高温,会造成路由器自动重启。

预期解决方案

就 IP 变动问题,目前有下面的几种方案。

使用固定 IP 的方案。经查询北京联通支持申请固定 IP,经费每月 100 元。但杜老师使用的是出租房提供的宽带,业务需要房东亲自办理才可,所以该方案暂时不可行。

IP 变动后及时生效方案。天御云在 IP 变动后,会有一段回源失败时间,是因为 DDNS 解析生效还未同步。但使用腾讯云「DDNS 解析托管在 DNSPod 上」CDN 的生效很快,所以采用 CDN 嵌套的方式,缺点是首次回源时时间较长「目前使用该种方式」

更换新路由器方案。通过采购软路由器,在硬件层面直接提升网络端口的映射能力,避免因路由自动重启造成 IP 变动「不变动是不可能的,但可以尽可能减少变动频次」

方案实施进度

目前采用的是 CDN 嵌套的方式,前端是天御云,中端是腾讯云,该种方式尽可能保障出现问题时,十分钟内即可自动恢复「如遇浏览报错,可尝试刷新浏览器」

已采购软路由,并让店家安装好了爱快系统「杜老师偏向 OpenWrt,但考虑需折腾半天才可以用,最终还是选择可尽快上线使用的爱快」

软路由采用 N6000 的处理器,4G 内存 128G 存储,端口是 2.5G,根据官方测试数据,可待机 128 台设备进行端口映射及转发「杜老师家中需映射设备仅有五台」

快递显示 7 月 9 日运到北京,杜老师尽量在下周一前「7 月 10 日」完成路由设备切换,为大家伙带来更稳定的服务!

去不图床运营策略调整

2022年10月25日 00:00

最近网络攻击现象频繁,去不图床受到刷流量的情况,因为图片量级较大,所以流量损失巨大,为了维持运营成本,现决定调整图床的运营策略。

生命周期

图床开始承诺永久保存用户所上传的图片,但近期的流量监控分析显示:部分旧图在短时间产生较大流量。怀疑是被恶意盗刷。

为不影响正常使用,减少不必要的流量费用,图床决定将流量过大的图片备份,并邮件通知上传者,24 小时后移除。

这里不限制将已经移除图片重新上传,重新上传可生成新外链地址。

对于频繁被攻击的图片所在用户,会调整其外链策略,改为使用 CF 的节点加速。

套餐数量

很多小伙伴提出可接受涨价,但整体涨价会影响用量少的用户,故决定在保证价格不变的前提下,减少套餐数量。

取消体验版的套餐,已付费的用户套餐不变,后期也会根据情况再做调整,希望小伙伴们可以理解。

Lsky Pro 企业版手动升级、优化教程

2022年9月2日 00:00

部分 Lsky Pro 企业版用户自行修改源码,如使用在线版本升级会覆盖已修改的文件。本文介绍如何使用手动升级,及图床程序的优化操作。

升级

使用管理账号登录图床后台,点击进入系统——系统设置——系统升级,下载新版本补丁包文件。合并补丁包文件至 Lsky Pro 程序源码后,在服务器终端执行如下命令应用更新:

1
composer update

上述命令执行完后,进入到数据库管理,执行如下语句升级版本,需要注意的是,其中的 V 1.1.1 根据升级版本修改:

1
UPDATE `configs` SET `value` = 'V 1.1.1' WHERE `configs`.`name` = 'app_version';

由于版本升级可能加入一些新的功能,需要修改数据库表,使用如下命令进行数据填充:

1
php artisan migrate --seed

版本升级后因文件改变可能导致网站报 500 错误,执行下面命令清理优化缓存即可:

1
php artisan optimize:clear

优化

项目部署到生产环境时,请确保您正在优化 Composer 的类自动加载器映射,以便 Composer 可以快速找到为给定类加载的正确文件:

1
composer install --optimize-autoloader --no-dev

下面命令会将 Laravel 的所有配置文件合并到一个缓存文件中,这大大减少了框架在加载配置值时必须访问文件系统的次数:

1
php artisan config:cache

下面命令将所有路由注册减少到缓存文件的单个方法调用中,从而在注册数百条路由时提高路由注册的性能:

1
php artisan route:cache

下面命令预编译所有 Blade 视图,因此它们不会按需编译,从而提高返回视图的每个请求的性能:

1
php artisan view:cache

改版去不图床 Token 的获取

2022年8月30日 00:00

改版去不图床调整了 Token 管理方式,本文讲述改版去不图床 Token 的管理方法,方便用户使用 PicGo 等工具上传、管理图片。

获取

改版图床在获取 Token 时可直接在去不图床网站端操作。登录后点击左侧 Tokens,点击上方的创建 Token,输入 Token 的名称并设置可操作权限「如仅对接评论系统贴图功能,墙裂建议仅选上传功能」

管理

注意创建的 Token 仅会显示一次,之后仅可查看对应 Token 的权限,或做删除操作。改版图床支持创建多个不同权限的 Token,以满足不同用户的需求:

写给去不图床用户的一封信

2022年8月27日 00:00

不用怀疑,这又是一篇穿越文。图床版本升级接近尾声,期间调整了很多的模式,影响最大的就是图床的付费用户,如果您也是去不图床的用户,请进来看看这封信!

模式调整

遥想当年,杜老师曾拍着自己的胸大肌信誓旦旦:一定要坚持把公益图床做大做强!

结果没过多久,公益变付费了!杜老师又开始拍着自己的胸小肌信誓旦旦:一次付费永久使用!

结局就是每个月都要面临着 400 多的流量费,付费账号所有收益仅够维持服务器的成本「那是之前,新版图床程序需要更高配置,为了给用户们带来更好体验,杜老师又又又升级了服务器」

在强大的成本压力之下,杜老师只好可耻的屈服。

新模式将按照账户付费永久使用,改为容量付费,按年续费。

当然价格也做了些调整,具体价目表请看下一段。

价格调整

没错,比之前便宜了!毕竟是按年续费的,具体兑换方式参考《去不图床容量兑换

容量价格
1024M10 元
2048M18 元
3072M24 元
4096M28 元
5120M30 元

使用体验

企业版图床增加了很多实用功能,同时也调整了使用体验。

有些小伙伴反馈有一些麻烦,之前登录后即可在首页上传图片,现在还要切换到上传页面才可以。

其实图床除了提供图片存储功能,还提供了管理功能,很多小伙伴都是通过 API 上传,进入网站都是为了管理。

如果在首页挂上传功能,那每次进入图床时都会加载上传模块,这样也会增大服务器的负载。

当然不管怎么调整,主要的图片托管所需功能一样都不少,并且在杜老师的职业催更能力下,图床程序作者七月童鞋正在不分昼夜修复 bug 并研发更多功能。

如果您有任何建议,可留言在评论区内,杜老师第一时间反馈给七月童鞋!

写在最后

新版本升级后,杜老师已为付费用户开通了对应套餐,并于 2022 年 8 月 1 日开始计算年费,如果是价格变动之后购买的用户,将延长套餐的时间。

因调整工作量较大,可能遗漏部分用户,请看到此文后及时同杜老师联系!

去不图床容量兑换

2022年8月21日 00:00

去不图床已于 7 月 24 日将程序升级至商业版,同时调整付费模式,付费账号改为付费容量,下面说下改版图床容量兑换方法。

写在前面

本教程会实时更新封禁账户信息,如果您的账户暂停服务,请在下列表中查找原因:

账号邮箱封禁原因证据截图
jingyi6537@qq.com违禁图片https://bu.dusays.com/2022/04/08/624f1fa86631b.png
naimo9921@qq.com违禁图片https://bu.dusays.com/2022/04/12/6254daab94b88.png
mimeng5683@qq.com违禁图片https://bu.dusays.com/2022/05/11/627bdabcef8b8.jpg

使用教程

登录去不图床,若无账号请先注册,进入页面后点击左上角的三道杠,点击左侧购买订阅:

选择所需要的容量,点击立即订购:

再点击图床提卡系统进入到付费页面:

选择商品类型——图床容量「教程图片还未更新」

选择商品名称——根据您的需求购买对应容量:

在联系方式处输入任意信息,可以是手机号、QQ号、自定义字符等,保证唯一即可:

在支付前强烈建议使用支付宝扫描左侧二维码,领取的红包可用于支付账号费用。并返回图床提卡系统点击右侧下方支付宝:


在弹出的页面中使用支付宝付款即可:

付款成功会有提示,点击确定返回提卡页面:

在卡密一项中即可看到您的兑换信息:

使用刚刚获取的兑换码输入框中,点击下单:

页面下拉,点击右下角的支付,关闭弹出页面:

返回支付页面,点已支付:

返回到仪表盘页面,即可看到订阅信息:

通过 Docker 自建 Lsky Pro 图片审核接口

2022年8月18日 00:00

此篇为穿越文,实际的发布时间为 7 月 22 日,今天是星空小朋友生日,谨以此文祝他生日快乐。另外感谢 Arcitcgn 小朋友的夺命连环催,成功治好杜老师拖更的毛病!

NSFW 是什么

NSFW 是一个英文网络用语,是 Not Safe For Work 或者 Not Suitable For Work 的缩写,意思是某个网络内容不适合上班时间浏览。

它通常被用于标记那些带有淫秽色情、暴力血腥、极端另类等内容的邮件、视频、博客、论坛帖子里等,以免读者不恰当的点击浏览。常见的用法是,在链接的后面,加上一对括号,括号中标记 NSFW。

部署方法

使用如下命令部署,其中-p 3000:3000 是端口映射,--restart=always 是自动重启:

1
docker run -p 3000:3000 --restart=always penndu/nsfw-api:latest

如 Docker Hub 下载较慢,也可使用下面阿里云镜像源:

1
docker run -p 3000:3000 --restart=always registry.cn-beijing.aliyuncs.com/dusays/nsfw-api:latest

食用方法

POST /classify

请求示例

1
2
POST /classify HTTP/1.1
Content-Type: multipart/form-data

image 字段中提供图像。

响应示例

1
2
HTTP/1.1 200 OK
Content-Type: application/json
1
2
3
4
5
6
7
{
"porn": 0.59248286485672,
"sexy": 0.39802199602127075,
"hentai": 0.006243097595870495,
"neutral": 0.0031403270550072193,
"drawing": 0.00011181648733327165
}

图床演示

管理员进入后台角色组设置,选择指定的角色组点击编辑,进入图片审核标签,开启图片审核,设置审核动作,驱动调整为 NsfwJs,接口地址设置为 http://127.0.0.1:3000/classify,属性为 image,阈值为 60「以上参数根据实际情况调整」

图床转换工具推荐

2022年8月9日 00:00

前几天和小伙伴有聊到图床迁移,恰好遇到 BBing 童靴编写的图床转换工具,推荐给需要做图床迁移的小伙伴!

原文地址

具体用法详见工具原文:

源码下载

源码地址「鼠标放在下面即可查看」

https://github.com/caibingcheng/picvt

使用方法

命令格式:

1
python3 ./picvt.py -D ../blog/content/posts/ -F imgtu -T github -t **** --repo resources --branch main --path images

更多参数请参考 python3 ./picvt.py -h

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
usage: picvt.py [-h] [-u USER] [-p PASSWORD] [-t TOKEN]
[-f FORMAT [FORMAT ...]] [-r RETRY] [--repo REPO]
[--branch BRANCH] [--path PATH] -D DIR -F {imgtu,github} -T
{imgtu,github}

optional arguments:
-h, --help show this help message and exit
-u USER, --user USER target user
-p PASSWORD, --password PASSWORD
target password
-t TOKEN, --token TOKEN
target token
-f FORMAT [FORMAT ...], --format FORMAT [FORMAT ...]
file format
-r RETRY, --retry RETRY
retry times
--repo REPO repo name
--branch BRANCH branch name
--path PATH content path
-D DIR, --dir DIR target dir
-F {imgtu,github}, --from {imgtu,github}
from
-T {imgtu,github}, --to {imgtu,github}
to

支持图床

  • GitHub 下载至本地
1
python3 ./picvt.py -D ../blog/content/ -F github -T local --path /home/xxxx/projects/blog/content/statics/ --link /statics/ -r 3
  • 本地上传去不
1
python3 ./picvt.py -D ../blog/content/ -F local -T 7bu --path /home/xxx/projects/blog/content/ --user xx@xx.com --paasswd *****

新版本去不图床 Upgit 上传工具设置

2022年5月2日 00:00

Upgit 可以快捷地将文件上传到去不图床并得到其直链。简洁跨平台不常驻内存。可作为 Typora 自定义上传器使用。该文分享如何设置 Upgit 接入新版本去不图床!

工具下载

官网地址如下,鼠标放在上面即可查看:

https://github.com/pluveto/upgit/releases

这里有杜老师修改好的版本,仅需要下载解压后,修改里面的 config.toml 文件,将其中的 TOKEN 项,改成自己的就行了。Token 获取方式见《新版本去不图床 Token 的获取与清空》一文:

下载地址

初始设置

如果您使用了官方版本,则需要初始化设置,请将下面代码保存为 config.toml 文件,其中 TOKEN 项,需改成自己的。注意 TOKEN 前的 Bearer 不要忘记添加:

1
2
3
4
default_uploader = "lskypro2"
[uploaders.lskypro2]
host = "https://7bu.top"
token = "Bearer TOKEN"

另外创建文件夹 extensions,并将下面代码保存为文件 lskypro.jsonc

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
{
"meta": {
"id": "lskypro2",
"name": "LskyPro2 Uploader",
"type": "simple-http-uploader",
"version": "2.0.0",
"repository": ""
},
"http": {
"request": {
"url": "$(ext_config.host)/api/v1/upload",
"method": "POST",
"headers": {
"Content-Type": "multipart/form-data",
"Authorization": "$(ext_config.token)",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.80 Safari/537.36"
},
"body": {
"file": {
"type": "file",
"value": "$(task.local_path)"
},
"token": {
"type": "string",
"value": "$(ext_config.token)"
}
}
}
},
"upload": {
"rawUrl": {
"from": "json_response",
"path": "data.links.url"
}
}
}

食用方法

打开 Windows 命令提示符工具,进入到工具的所在目录,使用命令 upgit.exe FILENAME 即可将图片传到图床:

接入到 Typora

转到 Image 选自定义命令作为图像上传器,在命令文本框中输入 Upgit 程序位置,然后就可以使用了:

新版本去不图床 ShareX 截屏工具设置

2022年4月29日 00:00

ShareX 是一款免费开源程序,不仅可以截图,自动添加水印、阴影,除此之外,还有很多很多,比如屏幕录制、颜色拾取、哈希检查、尺子功能、显示器测试等。该文分享如何设置 ShareX 接入新版本去不图床!

工具特点

  1. 免费、开源、轻量;

  2. 支持区域截图;

  3. 无缝处理截图;

  4. 屏幕录制、文件共享;

  5. 各种实用工具「如拾色器、屏幕拾色、尺子、图像编辑、图像合并、图像分割、生成图像缩略、视频缩略、视频转换、显示器测试等」

  6. 自动添加水印以及阴影;

  7. 自动图床上传;

  8. 自定义快捷键设置;

  9. 文字识别功能。

工具下载

官网地址如下,鼠标放在上面即可查看:

https://getsharex.com/

如果无法正常下载,可以下载杜老师转存的最新版本:

下载地址

接入图床

打开 ShareX 后,点击目录,选自定义上传目标:

通过《新版本去不图床 Token 的获取与清空》教程获取图床的 Token,在弹出窗口中点击新增,填写名称,上传目标类型选择图像上传,URL 输入 https://7bu.top/api/v1/upload,文件格式名输入 file,头名称输入 Authorization,值输入 Bearer TOKEN「记得将 Token 换成自己的哦」

下拉界面,JsonPath 输入 data.links.url,点击向 URL 字段添加规则,然后关闭窗口:

再次点击目标,找到图片上传,选择里面的自定义图像上传即可:

图片上传

点击上传,找到上传文件,选择上传图片即可:

首次上传时会弹出提示,如果选择 Yes 则截屏后会自动上传,反之需要手动上传:

上传过程如图:

上传后会在桌面右下角提示图片链接:

2022 年 9 月 14 日更新内容

现在在 ShareX 填写 Token 里面的 | 前面需要加入 \ 转义,否则会出现鉴权错误,如图所示:

然后就是解析响应被换成了测试,可以直接在 URL 里面填写 {json:data.links.url},URL 是这个位置的,不是上面的。从 14.0 版本开始$$ 改成了 {}14.0 以下的,还是得用 $

这里还有个必填项别漏了:

以上内容感谢香猪和 BowenYoung 提醒,详见评论置顶。

Waline 评论系统新版贴图 API 设置示例

2022年4月23日 00:00

去不图床使用全新的 API 接口,原有的 Waline 评论系统贴图方法发生改变,该文分享杜老师说 Waline 评论系统新版贴图 API 设置示例。

更新记录

2022 年 07 月 30 日

在 Pika 兄建议下,更新了 Waline 上传策略。

调整内容

新版 API 主要对提交数据类型、身份验证方式、返回值做了些调整,所以无法继续使用原有调用方式。

请先参考《改版去不图床 Token 的获取》获取所需信息。

设置示例

请参考下面的代码,记得将 TOKEN 替换成自己的:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<div id="waline" style="max-width: 800px; margin: 0 auto"></div>
<script>
const waline = Waline.init({
el: '#waline',
serverURL: 'https://waline.vercel.app',
path: '/',
lang: 'en-US',
imageUploader: function (file) {
let formData = new FormData();
let headers = new Headers();
formData.append('file', file);
headers.append('Authorization', 'Bearer TOKEN');
headers.append('Accept', 'application/json');
return fetch('https://7bu.top/api/v1/upload', {
method: 'POST',
headers: headers,
body: formData,
})
.then((resp) => resp.json())
.then((resp) => resp.data.links.url);
},
});
</script>

新版本去不图床 PicGo 插件设置

2022年4月20日 00:00

很多小伙伴习惯使用第三方工具管理图床,PicGo 一个用于快速上传图片并获取图片 URL 链接的工具,今天杜老师分享下如何设置 PicGo 接入新版本图床!

自定义 Web 图床插件

进入插件设置,搜索关键词 web,安装自定义 Web 图床插件:

通过《新版本去不图床 Token 的获取与清空》教程获取图床的 Token,依次填写 API 地址 https://7bu.top/api/v1/upload,POST 参数名为 file,JSON 路径 data.links.url,自定义请求头为{"Authorization": "Bearer TOKEN"}「记得将 TOKEN 换成自己的哦」

兰空图床专业插件

进入插件设置,搜索关键词 lankong,安装兰空图床专业插件:

Lsky Pro Version 选择 V2,填写 Server 地址 https://7bu.top,Auth token 填写 Bearer TOKEN,如果允许通过 PicGo 来删除图片,需开启 Sync Delete

新版本去不图床 Token 的获取与清空

2022年4月17日 00:00

新版本去不图床使用了全新底层框架,随之 API 的管理方式也发生了改变,本文讲述新版本去不图床 Token 获取与清空的方法,方便用户使用 PicGo 等工具上传、管理。

获取

新版图床在获取 Token 时需要使用 HTTP 请求工具,为了方便大家使用,杜老师已经填好大部分信息。请访问下面的地址,修改其中的 EMAIL「如果您已修改密码,将 12345678 改为新的密码」

https://getman.cn/?s=91b1a0b3c8d3c832d237421aaf181a96

填写好相关信息后,点击对勾提交请求,即可看到返回的 Token:

清空

新版支持多 Token,这意味着您可多次申请并用在不同平台上。但需注意的是,一旦 Token 不慎被泄露,暂不支持自行取消对应的 Token 授权,您可以选择联系杜老师,或者手动清空所有的 Token。访问下面地址,修改其中的 EMAIL「如果您已修改密码,将 12345678 改为新的密码」

https://getman.cn/?s=4d20a20fae3ca1bb18e74f20082e0049

填写好相关信息后,点击对勾提交请求,即可看到返回信息:

去不图床新版升级计划

2022年4月11日 00:00

在去不图床作者七月童鞋辛勤拖更下,图床程序终于迎来了 2.0 版本,新版本在底层和前端都做了很大变化。为了不影响用户的使用体验,现制定新版本升级上线计划。

投放试用

新版本图床已架设完成,用户数据和大部分图片数据已经做好迁移,访问 https://7bu.top 即可体验新版本。

由于新版程序使用加密技术不同,故未对用户密码做迁移,登录用户名为付费账户邮箱,如遗忘请访问 提卡系统 查询,也可访问导航栏中「点我在线聊天」私信下杜老师。登录后请尽快修改密码。

相关教程

部分小伙伴使用 API 方式管理图片,近期也会推出一系列的使用教程,将会以表格链接形式分享给大家,敬请期待:

教程名称访问地址
改版去不图床 Token 的获取https://dusays.com/499/
新版本去不图床 PicGo 插件设置https://dusays.com/455/
Waline 评论系统新版贴图 API 设置示例https://dusays.com/456/
新版本去不图床 ShareX 截屏工具设置https://dusays.com/458/
新版本去不图床 Upgit 上传工具设置https://dusays.com/459/
通过 Docker 自建 Lsky Pro 图片审核接口https://dusays.com/495/
去不图床容量兑换https://dusays.com/496/
7bu 图床插件 For WordPress/Typecho 分享https://dusays.com/651/
通过 PicList 客户端工具对接去不图床https://dusays.com/733/
PicHoro 一个用于快速上传图片和管理图床的移动端工具https://dusays.com/739/

数据迁移

自 2022 年 4 月 10 日始,之后每周的星期日,我们会将旧图床的数据,增量迁移到新图床,方便用户通过新版图床,管理到之前上传的图片数据。

目前新旧图床公用存储节点,已上传的图片访问不受影响,新上传的图片访问域名不变。

关闭旧站

如无不良反馈,将于 4 月 24 日关闭旧版图床上传功能,同时将主站域名划分给新版图床,并于 4 月 30 日停止旧版图床访问。

本站郑重承诺:迁移前后不会影响任何已上传图片的正常访问。如有任何问题欢迎在页面下留言,杜老师会第一时间处理!

去不图床付费账号价格规划

2021年11月30日 00:00

为了表示诚意,去不图床初期价格定的很低,虽然可以缓解图床运营压力,但面对存储和流量的成本仍然是杯水车薪,后期我们会阶段性调整付费账号价格。

100 用户量

当付费用户量达到 100 时,2G 特惠版价格恢复原价的一折即 18 元:

价格容量
2 元100 兆
10 元1024 兆
18 元2048 兆
24 元3072 兆
28 元4096 兆
30 元5120 兆

200 用户量

当付费用户量达到 200 时,所有容量价格改为原价两折:

价格容量
4 元100 兆
20 元1024 兆
36 元2048 兆
48 元3072 兆
56 元4096 兆
60 元5120 兆

300 用户量

当付费用户量达到 300 时,所有容量价格改为原价三折:

价格容量
6 元100 兆
30 元1024 兆
54 元2048 兆
72 元3072 兆
84 元4096 兆
90 元5120 兆

400 用户量

当付费用户量达到 400 时,所有容量价格改为原价四折:

价格容量
8 元100 兆
40 元1024 兆
72 元2048 兆
96 元3072 兆
112 元4096 兆
120 元5120 兆

500 用户量

当付费用户量达到 500 时,所有容量价格改为原价五折:

价格容量
10 元100 兆
50 元1024 兆
90 元2048 兆
120 元3072 兆
140 元4096 兆
150 元5120 兆

600 用户量

当付费用户量达到 600 时,所有容量价格改为原价六折:

价格容量
12 元100 兆
60 元1024 兆
108 元2048 兆
144 元3072 兆
168 元4096 兆
180 元5120 兆

700 用户量

当付费用户量达到 700 时,所有容量价格改为原价七折:

价格容量
14 元100 兆
70 元1024 兆
126 元2048 兆
168 元3072 兆
196 元4096 兆
210 元5120 兆

800 用户量

当付费用户量达到 800 时,所有容量价格改为原价八折:

价格容量
16 元100 兆
80 元1024 兆
144 元2048 兆
192 元3072 兆
224 元4096 兆
240 元5120 兆

900 用户量

当付费用户量达到 900 时,所有容量价格改为原价九折:

价格容量
18 元100 兆
90 元1024 兆
162 元2048 兆
216 元3072 兆
252 元4096 兆
270 元5120 兆

1000+用户量

当付费用户量达到 1000+时「含 1000」所有容量价格恢复为原价的价格:

价格容量
20 元100 兆
100 元1024 兆
180 元2048 兆
240 元3072 兆
280 元4096 兆
300 元5120 兆

去不图床提卡系统使用教程

2021年11月21日 00:00

去不图床已转型为账号收费模式,目前不限制账号的使用期限,及外链的流量。但仍请用户们不要滥用资源,更不要上传违禁类图片,如发现会立即封号处理孰不退款!

写在前面

Pika 同学曾感叹:可惜,又一个免费图床转型了!说实话看到这条留言很心酸,因为杜老师的初衷是提供一个免费好用的图床,不用考虑存储空间,不用考虑外链流量。

但现实还是非常残忍的,大量用户上传违禁图片,产生巨大流量费用不说,还导致杜老师频繁收到存储机房警告,如不及时处理相关图片,轻则屏蔽域名,重则封禁账户不再提供服务。

为了限制用户行为,去不图床开启付费模式。相信看到价格的小伙伴们都能感受到杜老师的诚意。

如在使用过程中遇到了任何问题,欢迎在页面下评论留言。

本教程会实时更新封禁账户信息,如果您的账户暂停服务,请在下列表中查找原因:

账号邮箱封禁原因证据截图
jingyi6537@qq.com违禁图片https://bu.dusays.com/2022/04/08/624f1fa86631b.png
naimo9921@qq.com违禁图片https://bu.dusays.com/2022/04/12/6254daab94b88.png
mimeng5683@qq.com违禁图片https://bu.dusays.com/2022/05/11/627bdabcef8b8.jpg

使用教程

打开去不图床页面,即可看到注册入口,点击进入:

再点击图床提卡系统进入到付费页面:

选择商品类型——图床账号:

选择商品名称——根据您的需求购买对应容量:

在联系方式处输入任意信息,可以是手机号、QQ号、自定义字符等,保证唯一即可,但请记住这段字符,后期忘记账号时可凭此找回账号信息:

在支付前强烈建议使用支付宝扫描左侧二维码,领取的红包可用于支付账号费用。并返回图床提卡系统点击右侧下方支付宝:


在弹出的页面中使用支付宝付款即可:

付款成功会有提示,点击确定返回提卡页面:

在卡密一项中即可看到您的账号信息:

使用刚刚获取的账号登录到去不图床:

并强烈建议在第一时间修改账号密码。如果您对账号的用户名和邮箱不满意,可通过站长 QQ 联系到杜老师,我们将手动为您做调整:

去不图床坚决抵制违禁图片

2021年11月6日 00:00

没经历过不会懂得,只有运营公益图床,才会知道公益图床多么难做。除了高额的运营成本外,还有个更大的敌人——违禁图片。

图片审核

现如今不管是手机用户还是电脑用户,当遇到违禁图片时,都习惯随手点一个举报。而因为人工智能的存在,审核速度越来越快,轻则该图无法访问,重则封禁这个域名。

而这样的情况,对于一个图床来说,是致命的打击。况且去不图床还是托管云服务商,如果云服务商的审核机制检测到存储内有违禁图片,将直接会封禁账号。

为了避免用户上传违禁图片,去不图床开始审核机制,每日 0 点 10 分自动审核前一日上传的所有图片,如有违禁图片,将于第二日 9 点 30 分前集中删除。

之所以没有选择实时审核是为了不影响用户的上传速度,这就导致了一张违禁图片至少有 9 个小时的外链期。所以为了彻底杜绝违禁图片,去不图床不得不调整我们的运营政策。

投诉举报

前几日收到了存储机房告警信息,信息提示有几张图产生巨大外链流量,结果一看都是违禁图片。杜老师在第一时间删除了这些违禁图,并调取了引用页面信息,最后将这些网站一同举报了:

应对政策

这种情况已经不止一次出现,为此去不图床将停止访客的上传功能,必须注册用户才可上传图片。并为防止账号滥用,之后会采用账号付费的形式运营。暂定价如下表:

价格容量
2 元100 兆
10 元1024 兆
16 元2048 兆
24 元3072 兆
28 元4096 兆
30 元5120 兆

替代方案

存储费用不谈,又拍云的流量费用为每 GB 要 0.29 元,图片审核费用为每千次 1.8 元,所以图床每日产生账单,对杜老师来说都是笔不小的压力,付费使用也是不得已而为之。

如果不想付费使用图床,也可选择其它替代方案。在杜老师的博客圈子中,少数小伙伴会选择使用 GitHub 来托管图片,上传到 GitHub 的图片可通过 jsDelivr 链接进行加速访问,而 jsDelivr 有国内的节点,访问速度还是非常快的。

这里仅为部分用户提供一些解决思路,并非推荐!GitHub 和 jsDelivr 已发出声明,禁止使用其作为托管图片的平台,如被发现则会封禁账号,杜老师在这里提示:务必做好数据备份。

最后感谢伙伴们对去不图床的理解和支持,图床作者七月也在更新程序,期待为大家提供更好的服务!

去不图床付费注册通知

2021年10月28日 00:00

为了图床可以长久运营,去不图床将转型为收费图床,将于 2021 年 12 月 1 日关闭用户注册功能,新用户需联系站长付费获取,暂定价格为 0.1 元/M,最低容量为 100M。

费用展示

下图为去不图床控制台信息,截图时间为上午 8 点半:

为保障图床合法性,不会因为违禁图片导致封禁,进而影响其它用户使用,图床采用阿里云的付费图片审核服务。下图为每日产生的费用:

转型付费

除基础服务器的运营费用外,还会每日产生不定额的图片审核费用,这就增加了图床的运营成本。再加上一些无聊用户的攻击、刷流量等行为,导致公益图床很难维持下去,故决定转型为付费图床。

将于 2021 年 12 月 1 日关闭用户注册功能,新用户需联系站长付费获取,暂定价格为 0.1 元/M,最低容量为 100M。并且自 2021 年 12 月 3 日始,逐步禁用非付费用户的账号,但不会删除已上传图片。已禁用户可以选择付费解禁账号;

去不图床关闭访客上传通知

2021年10月25日 00:00

为了更好管控图片上传,去不图床将于 2021 年 11 月 30 日关闭访客上传功能,大家可以通过页面或 API 上传,下面分享一下 Waline 评论模块贴图的方法。

获取密钥

打开浏览器输入 7bu.top/api/token?email=EMAIL&password=PASSWORD,注意 EMAIL 是您在去不图床注册邮箱,PASSWORD 是注册密码,回车后即可看到 Token,复制其值稍候使用:

修改配置

杜老师使用 Volantis 作为主题,该主题集成 Waline 评论模块,所以直接修改主题的配置文件_config.yml即可,将红色涂改区域替换成刚刚生成的 Token:

去不图床 Chrome/Edge 浏览器扩展

2021年9月22日 00:00

为了方便大家上传图片,去不图床提供 Chrome/Edge 浏览器扩展,可以实现无需打开图床页面,也能快速上传并复制图片的外链地址。

扩展下载

首先进入浏览器的扩展管理界面,打开开发人员模式,然后将下载好的文件解压缩,并拖拽其中的插件到扩展管理界面中,当提示是否安装时,点击确认即可:

下载地址

使用方法

安装后即可在扩展栏中看到图标,右键选择设置,依次输入去不图床 API 的地址,图床用户名和密码即可。上传方式参考下面动画:

给公益图床提供者的一些小建议

2021年9月4日 00:00

最近发现一些小伙伴开始搭建起公益图床。去不图床已经运营近两年了,期间经历过很多事,也给杜老师提供了很多运营经验,在这里同小伙伴们分享一下,让公益更长久!

隐藏地址

总有些人对公益有一些误解,认为公益可能是好心的,但办的不一定就是好事。所以有些人发现公益图床后,可能会进行一些破坏性操作,比如直接攻击图床的服务器。

建议运营图床的小伙伴,尽可能在图床所在服务器前添加 CDN 等服务,隐藏服务器的真实地址,防止恶意用户攻击。

因去不图床的域名没有备案,且考虑到流量成本,所以杜老师选择了 Cloudflare 作为前置 CDN。

部分图床程序开启 CDN 后可能无法正常运行,可以开启 Cloudflare 的开发模式,这样请求端可与服务端直接通信,不再通过 CDN 的缓存,保障服务同时又隐藏了服务器的真实地址。

异地存储

建议异地存储主要是有两个原因。一是如果选择本地存储,随着存储图片量的增大,存储成本也会随之增大,后期升级及转移都非常麻烦。

二是相比图床源码所在的服务器,存储服务器的运行维护更少,也更不容易出问题。所以当图床服务器出问题时,存储服务器还可以持续提供服务,仅会影响上传,但不影响调用已上传的图片。

经过多个云服务商的对比后,杜老师最终选择又拍云存储及 CDN,对比条件非常简单,在可正常提供服务的情况下,费用最低。

有些小伙伴可能会提到云存储及 CDN 的性能,对于存储来说无非就是上传数据,而调用数据时,则是 CDN 在发挥作用。对于静态图片文件来说,对这些的要求都非常小。

图片审核

不管服务器在国内还是国外,只要通过大陆网络访问,就必然要合法合规。

我们无法把控用户上传哪些图片,但是我们可以把控图片的合法合规性。人为审核也好,通过 API 调动云服务进行审核也罢,总之要保障上传图片的合法合规。

如果资金充足,可以使用云服务商提供图片审核服务,比如腾讯云 COS 配合数据万象,当出现违规图片时,数据万象会自动将 COS 中的图片设置成禁止访问的权限。

如果资金不足,可以使用免费的 API,国内国外有很多免费的图片审核网站,可以提供一定免费额度。当然,随着上传量的增大,转为收费是不可避免的。

不要放弃

随着图片数量增多,外链图片访问量的增大,存储成本、流量成本也会越来越大,很多小伙伴都是因为承受不住而选择放弃。

在这里建议这些小伙伴,要么不做,要做就请坚持,毕竟用户上传的图片可能此刻正在网络的一个小角落被调用,一个放弃很有可能导致用户整站无法正常访问,且无法再找回图片数据。

搭建好图床后,除了宣传之外,还有两件事需要做。

第一件事就是平衡成本。公益不代表零成本,图床程序所在的服务器、保留图片数据的云存储、用于加速访问的 CDN,这都是不小的花销,如果只有出项没有进项,那么图床必然无法坚持下去。

有的小伙伴会说不是公益图床吗?为什么还收费?首先可以拆成两个部分,比如免费功能、收费服务。其次可以考虑赞助,相信会有很多小伙伴都不希望一个优秀的图床宣告停用。

另一件则为无限优化以降低成本。随着用户量的增加,访问量和数据量会随之增加,当达到一个临界点,图床运行相关环境也不得不升级。而我们要做的,就是尽可能的优化这个运行环境,使其可以服务更多用户,减少升级成本,毕竟减少成本就是变相增加图床寿命!

绝不会跑路的去不图床

2020年9月12日 00:00

最近看到博客交流群中的小伙伴提到某些服务商跑路了,虽然杜老师不是服务商,但杜老师说旗下的去不图床也有不少用户,今天就来聊下杜老师的去不图床!

图床背景

最近看到一些小伙伴提到了去不图床,有推荐的,有表示质疑的,不管怎样,杜老师在此感谢小伙伴们的关注。接下来杜老师想聊聊去不图床的创建初衷。最开始创建图床是为了方便杜老师的学员。老师这个称呼不是随便叫的,杜老师之前是一枚云计算运维技术的讲师「目前就职中国建设银行总行北京数据中心」

俗话说道:好记性不如烂笔头,我鼓励学生多记录笔记,方便知识回顾。但毕竟是云计算时代了,如果还用笔纸记录,多少有一点 low。我也为学员们推荐很多笔记程序,比如之前呈现在杜老师说侧边栏的 Notion。但是大家喜好不同,再上我并不想强制学员使用指定笔记程序,也为自己带来不少麻烦。

杜说博客

最直接的就是想检查学员的笔记记录情况,杜老师就要挨个索取笔记 URL,有些笔记又要安装程序才能查看。所以最终杜老师搭建了一个多用户 WordPress 博客「可以百度搜索杜说博客」要求学员们将笔记记录在博客上。

之前从未想过除了讲师,杜老师还能做什么,所以一咬牙为博客买了台高配服务器,且与域名一同续费十年之久。WordPress 在排版方面还是很简单方便的,附件上传也很容易。这也导致大量学员上传无用数据,进而造成服务器没多久就出现了存储空间不足警报。

图床前身

不用你说杜老师也考虑过将存储放在各大云的对象存储上面,但这样做除了增加成本,并不能规范学员的操作。所以杜老师决定限制了学员上传空间,这个决定也对学员笔记记录产生影响。由于笔记中会存在大量图片,图片又会占用一定存储空间,这才有了去不图床。

总之图床最初创建是为了方便杜老师的学员们上传笔记图片。后来也在博客交流群中少有推广,杜老师所在的交流群大多有关于静态博客,小伙伴们会把图片甚至博客托管到 GitHub,不仅上传麻烦,且访问速度慢,杜老师很高兴去不图床可以帮到大家。

图床发展

随着各个交流群成员的增加,去不图床也被更多博主知道,上传的图片也越来越多,为了给小伙伴们提供更快速更稳定的图床环境,去不图床有阿里云转移至腾讯云,使用独立环境运营「之前与杜说博客共享服务器」

去不图床目前的架构为:腾讯云服务器 1 核 1G200 兆峰值带宽+对象存储+数据万象+内容分发网络,单张图片限 50M,一次性可上传 100 张图片,不限存放时间,不限外链流量。注册用户享有 1G 的存放空间,且支持 API 管理。

赞助系统

很多小伙伴说这是个无底洞,随着用户量的增加、上传图片增多,未来的花费会越来越大。甚至群里的小伙伴还建议杜老师提供增值服务,这样才能使图床长久的运营下去。目前图床的年花费 1000 元左右,还在杜老师的承受范围之内,所以暂不考虑增值服务,如果您想帮杜老师一把,请点击图床页面的赞助系统,即便是一分钱,也能够增加杜老师坚持做下去的决心!

赞助系统使用非常简单,输入您的 QQ 号,以及对我们的祝福、或是需求,然后输入金额即可,后台会自动调用支付宝、微信接口,根据提示操作即可。如果因为系统故障导致付费成功,但赞助系统中未能显示您的赞助记录,可通过任何页面的留言板联系杜老师!

郑重承诺

要感谢的人有很多,有去不图床开源程序的作者,有交流群里为杜老师提出非常多好主意的小伙伴们,还有帮我搭建、测试赞助系统的老战友,我就不一一提及名字了,杜老师说及旗下的站点发展到了现在,离不开大家的帮助,在此也要表示感谢!

说了很多,最后想要说的就是希望大家可以安心使用去不图床,我们没有潜在收费项目,也不会出现大家常见的跑路行为。可能出现的情况有:被攻击了,或者因为非法图片被禁。前者我们通过异地备份、快照等方式可避免、解决,后者通过腾讯云的数据万象可以尽量避免,当然还需要大家的帮忙,共同努力打造一个绿色图床。文章末尾再次感谢小伙伴们对去不图床的关注!

去不图床 PicGo 上传插件的使用

2020年7月14日 00:00

PicGo 可以通过插件支持第三方图床平台,而去不图床支持 API 上传,今天杜老师就说说如何通过 PicGo 将图片上传到去不图床!

图床特点

  1. 开源程序搭建,可二次开发提供更多需要的功能;

  2. 底层阿里云香港 ECS 主机保障稳定运行,图片存放于又拍云 USS,提供近 5TB 超大容量存储空间;

  3. 国内通过又拍云 CDN 做节点加速,支持每月至少 2TB 的外链流量;

  4. 账号付费,保障域名及服务器长久运营。

安装步骤

首先打开 PicGo 主面板,点击插件设置,在搜索框内输入 lskypro,在结果中点击安装:

如果提示需安装 Node.js,可按下篇教程操作:

安装过程是自动的,等待即可:

安装完成后建议重启 PicGo:

该插件需要 Token,打开浏览器输入 7bu.top/api/token?email=EMAIL&password=PASSWORD,注意 EMAIL 是您在去不图床注册邮箱,PASSWORD 是注册密码,回车后即可看到 Token,复制其值稍候使用:

回到 PicGo 主面板,点击图床设置,找到最下面 LskyPro Uploader,Url 输入 https://7bu.top/api/upload

Token 位置输入刚复制的值:

最后点击确定即可,建议设置默认图床:

Github Action+Cloudflare R2:打造自动化图床教程

2024年10月11日 16:10

之前阿斌使用 GitHub Action将图片同步到了Backblaze、又拍云,这次又打通了 Cloudflare R2,只需将图片上传到Github,Github自动将图片同步到图床平台,一劳永逸。

Cloudflare R2免费套餐(详见:https://developers.cloudflare.com/r2/platform/pricing

永远免费 月度费用
存储 10 GB/月 0.015 美元/GB 存储
A 类操作:改变状态 100 万次/月 4.50 美元/百万次
B 类操作:读取现有状态 1000 万次/月 0.36 美元/百万次

Github Action+Backblze+Cloudflare R2:自动化版图床搭建
Github Action+Backblze+Cloudflare R2:自动化版图床搭建

步骤 1:安装 rclone

如果你还没有安装 rclone,可以按照下面的步骤安装它:

  • 在 Linux/macOS 上运行:
    curl https://rclone.org/install.sh | sudo bash
  • 在 Windows 上,可以从 rclone的官方页面 下载适合你的版本,并解压后将其添加到 PATH 中。

步骤 2:获取 Cloudflare R2 API 访问信息

你需要 Cloudflare R2 的访问密钥(Access Key)和密钥(Secret Key)。这些可以从 Cloudflare 的账户面板中获取:

  1. 登录到你的 Cloudflare 仪表板。
  2. 点击左侧菜单:R2 对象存储 - 概述,点击右侧:管理 R2 API 令牌,创建 API 令牌,权限:对象读和写,获得存储桶的 API 密钥信息。
  3. 记下 Access Key 和 Secret Key 以及 R2 Bucket 名称。

步骤 3:配置 rclone 和 R2 存储桶

使用 rclone config 命令来配置 Cloudflare R2 作为一个存储后端。

  1. 运行以下命令来启动配置向导:
    rclone config
  2. 按照以下提示来配置 R2:
    • 选择 n 来创建一个新的远程连接。
    • 输入一个名称,例如 cloudflare_r2
    • 选择 s3 作为存储类型,因为 Cloudflare R2 使用了与 Amazon S3 兼容的 API。
    • provider 中输入 Cloudflare.
    • 输入 Cloudflare R2 的 Access KeySecret Key
    • endpoint 输入 https://<account-id>.r2.cloudflarestorage.com,其中 <account-id> 是你的 Cloudflare 账户 ID(R2 对象存储 - 概述 - 右侧:帐户 ID)。
    • 其余选项可以保持默认,最后保存配置。

配置完成后,rclone 将能够访问 Cloudflare R2。

步骤 4:将图片从 Cloudflare R2 下载到本地

假设你已经配置好了远程名称(例如 cloudflare_r2),并且你的 R2 存储桶名称为 my-images,你可以使用以下命令将存储桶中的所有内容同步到本地目录:

# 仅列出 R2 存储桶的文件
rclone ls cloudflare_r2:my-images
# copy 推荐使用
rclone copy cloudflare_r2:my-images /path/to/local/folder
# sync 会删除通路径其他文件,不推荐使用
rclone sync cloudflare_r2:my-images /path/to/local/folder
# 检查同步状态(不做实际操作)
rclone sync --dry-run cloudflare_r2:my-images /path/to/local/folder
# 删除 R2 存储桶指定文件夹
rclone delete cloudflare_r2:my-images/wp-cdn-02/2021

参数解释:

  • cloudflare_r2:my-images 是你在 R2 上的存储桶。
  • /path/to/local/folder 是本地文件夹路径,你希望将图片下载到这里。

步骤 5:验证同步结果(可忽略)

同步完成后,你可以检查本地文件夹 /path/to/local/folder,确保 R2 上的图片已经下载到本地。

我这一步是为了将 Cloudflare 原来的图片文件下载到本地与本地的 Github 仓库的图片进行合并

步骤 6:获取 rclone Config 信息

  1. 通过命令 rclone config paths 可以查看这个 Config 保存在什么位置。

  2. 然后把这个 Config 文件的内容用 Base64 base64 -w 0 rclone.conf 编码一下待用(需要用到Linux终端,或使用Git Bash 也可以)

    rclone Config信息获取
    rclone Config信息获取

步骤 7:Github Action 设置

  1. 在 Github 仓库的 .github/workflows 添加 Cloudflare-r2.yml

    name: Sync B2 Bucket
    on: push
    
    jobs:
     deploy:
       runs-on: ubuntu-latest
       steps:
       - uses: actions/checkout@master
       - run: rm -rf /github/workspace/.git/ && rm -rf /github/workspace/.github
       - name: Setup Rclone
         uses: AnimMouse/setup-rclone@v1
         with:
           rclone_config: ${{ secrets.RCLONE_CONFIG }}
       - name: Rclone Sync Cloudflare
         run: |
             rclone copy ./ cloudflare_r2:${{ secrets.CF_R2_BUCKET }}/wp-cdn-02 --transfers=8 --checkers=16 --exclude=.git/** --exclude=.github/** --exclude=README.md
  2. 上面用到了 2 个变量:RCLONE_CONFIG(步骤6里的base64内容)和 CF_R2_BUCKET(c)

    # cloudflare_r2:修改为步骤3里的名称
    # wp-cdn-02:修改为存储桶里的子文件夹(可以删除,连带/一起删除)
    cloudflare_r2:${{ secrets.CF_R2_BUCKET }}/wp-cdn-02
  3. GitHub 新增 Action 变量: Settings - Action - New repository secret - Name:冒号前的内容,Secret:冒号后的内容 - Add secret,将上面的 2 个变量添加进去即可

    RCLONE_CONFIG: 步骤6里的base64内容
    CF_R2_BUCKET: Cloudflare 存储桶名称

    Github Action设置 secrets
    Github Action设置 secrets

步骤 8:验证

在本地用上传工具上传到GitHub,查看Action是否运行,运行成功后查看Cloudflare R2 是否有文件

  • 运行成功、有文件:代表配置没问题
  • 运行失败:查看报错并解决

参考链接

文字是最实在的

2024年9月30日 11:21

小时候家长或者老师要求你写日记是一回事,长大了以后自己主动要做一个blog又是另外一回事。前一件事,那是上面要求的,总有种抗拒的心理,到现在为止,如果某件事不是我主动去做,而是别人强制的,我依然会有抗拒心理。主动做一件事,出来的效果完全不一样。我觉得那些主动写日记的孩子,尤其是把纸质日记本做得很漂亮,做成了手账的孩子,他们一定不会觉得做那个东西是一个负担。当然,如果那个手账不是他们发自内心,而是被强制要求的,另当别论。现在我依然没办法理解那些在课本边边角角涂鸦各种东西的人的脑洞,为什么可以这样?所以你要我做手账,你要我在文字的前后左右画花花绿绿,贴上各种好玩的东西,甚至把那个东西搞成立体的,对我来说太难了。有时我觉得自己是一个矛盾体,首先我的脑洞完全就是一个理科生,但是在写blog这个问题上,不用其它形式,光靠文字,这感觉又很文科。因为实际上某些东西可能做个表做个图或者涂鸦一下,更能表达,但貌似我就是不太擅长用那些东西输出,文字才是我最强有力的武器。

之所以选择文字,另外一个原因可能是抠门。文字,无论是写下来还是存储下来,所占的空间都非常小。我轻而易举就可以把它们移动,把它们以各种方式保存,但如果我存下来的是图片视频又或者是其它多媒体,我就很难保证我能不能完整地把它们存下来,而且存很多个版本,因为保存那些东西要付出代价。在U盘还没有那么大的年代,只能存在硬盘里,存到一定程度就刻录成光盘,但无论是硬盘还是光盘,都会有一定的寿命,但因为那些东西可能太多,你不可能把那上传到某个地方,哪怕你已经很保险上传到很多个网盘。很早以前我就已经意识到这个问题,所以我尽量不用多媒体,但有些东西你只能用多媒体,比如橡皮章,除了图片,没办法表达那个东西。因为我的blog运营时间足够长,所以我经历了很多这样那样的丢失。图片很多,但图片放在哪里呢?BlogBus自己的空间吗?但是那里根本放不下我那么多的图片,于是我就用外链的方式,放在各种图床,结果我用的那些图层一个又一个挂掉,最终结果就是引用的那些东西,全部都不可打开。最后好不容易换到WordPress,算是自己说了算,但关键是图片太多,当你一看备份的文件,会发现原来那个东西占很多地方,占很多地方的后果就是会让我搬家非常不方便。当然了,搬家这种事不经常干,而如果我不把图片存在WordPress自己的网站里而存到外面,结果会跟之前跟那些图床一样,某一天就打不开了。归根到底,我得出了一个结论,文字是最佳的长期储存方式。

大概现在的人都比较习惯于视觉冲击,喜欢看图,喜欢看短视频,但我的经验告诉我,那些东西都是过眼云烟,很快就会被忘掉,很快就会找不到。哪怕你觉得现在你在一个比较大的服务商那里,但说不准每一天那就挂了。如果你没见识过这种,只能说那是因为你经历的时间还不够长。

我早就不在乎别人怎么看了,但我知道我正在做正确的是以前在做,现在在做,以后也要一直做。

去不图床外链较慢说明

2024年8月25日 00:00

近期有小伙伴频繁反馈说图床外链速度较慢,杜老师因工作原因,一直没时间彻底解决该问题,只能通过增加临时节点缓解访问压力。目前工作压力减小,再次也说明一下该问题,以及相关解决措施。

原因分析

先说一下目前图床架构。官网源码及图床数据皆托管在家中服务器,通过内网穿透至外网服务器,使用星极世纪赞助的 CDN 进行加速。

负责内网穿透的外网服务器,这里简称为中转服务器。目前有三台中转服务器,一台负责中转图床官网,两台负责中转图片外链。

问题就出现在其中一台中转服务器上。该服务器被持续攻击中,使得回源失败,故而导致外链较慢。

有小伙伴可能好奇,为何躲在 CDN 后面的中转服务器会出现 IP 泄露的问题。这是因为在软云跑路后,自建的 CDN 节点不够用了,中转服务器只能放置前端了。

图床现状

目前图床在星极世纪赞助下勉强生存,之前的服务器还有一年使用周期,暂时不会考虑扩容。

不过小伙伴们不用担心运营问题。去不虽小,但不会出现数据丢失或突然跑路的情况。敬请放心使用!

随着图床用户越来越多,并发请求量增大的关系,造成外链速度减缓。可能根据使用量考虑增加 CDN 节点,或中转服务器。

在此感谢星极世纪的 CDN 赞助,会在后面联合星极世纪搞个活动,推广一下!

解决措施

为了解决现阶段的外链缓慢问题,已对现有架构做出调整。

将去掉图片外链中转服务器,CDN 直接回源至家中服务器的外网端口。

这种情况会在访问压力较大时出现重新拨号的问题,而家用带宽重新拨号后,IP 会自动更换。

虽然有 DDNS 实现解析同步,但解析缓存有至少一分钟的延迟,所以会出现访问失败的情况。

目前使用监控加备份线路的方式应对这一问题,如果小伙伴有更好方案,可以推荐给杜老师!

备份线路类似于中转服务器,通过内穿实现快速连接,相比 DDNS 回源生效速度快。

未来方向

除了外链问题外还有很多程序功能上面的建议,杜老师也一一反馈给了图床程序作者。

根据开发群中反馈,团队目前正大力开发 2.0 版本,预计本年的十月末会有内测版本。

不知是否会吸收小伙伴们之前提出的建议,还请期待。

另外如有低价稳定的云平台,欢迎留言推荐!

最后说下此文主要解释外链缓慢原因,以及杜老师的解决方案。

写的有一些乱,因为是变开会编写,领导那激情的发言总能不经意间打断杜老师的思路。又不能削领导,只能通过疯狂敲击键盘宣泄心中不满!

七牛云存储做图床

2024年8月28日 21:59

有一些大图在自己的小破站上存储有点捉襟见肘,想着弄个图床吧。外面的图床免费是免费但是图片也丢到公共空间去了。
博客算是半开放空间,大概我是这样定义的,还是自己弄个七牛云的图床用下。

我在网上云了一下有个叫Lsky Pro的项目,方便部署(是个方便上传图片的前端),图片提交之后还是会获取到一个七牛云存储的固定连接:
比如这个:

1
http://file.vrast.cn/2024-08-28/1724860812-796130-dsc00528?imageMogr2/rotate/-90

部署 Lsky Pro 需要仔细对着文档操作,注意使用的php版本最好为8.0最佳。

这样就能省去每次都登陆七牛空间提交图片的繁琐步骤。

新方案

我这个站点的结构有点特殊,主站是hexo,子站是flarum。实际上文章都是在flarum上拟好稿子,然后再提交到主站点上。
现在我的操作步骤变成了,先在wiki站点上编辑,然后在图床站点提交图,然后再回来粘贴图片地址。
???
哇,要问什么要搞图床前端,我看你们好多人都搞了呀。而我,一个flarum用户,只需要安装个插件就可以直接在flarum站点上粘贴图片,自动提交到七牛云。


使用 composer require "overtrue/flysystem-qiniu:*" -W 安装七牛云支持。

别忘了设置下自定义源站域名

七牛云提供免费90天dv证书


给二级域名套一下,这样就可以实现全站https

成果感人

以上,折腾一天浪费时间,姑且水它一篇文。

后记

收到好几条回复,dujun 基本把我遇到的问题都点出来了。

1
2
3
4
5
6
7
dujun Chrome 128.0.0.0 macOS 10.15.7
9 小时前回复
所以我用动态博客,并且不用图床。客观上的原因是不想花额外的钱——云服务器无限流量不怕刷,
其他都有破产风险。主观上,要专门找地方存储图片视频这个额外动作,会打断我写文章的思路,
很烦躁——能够产生表达欲,想生产一篇内容是极其难得事情了。而且我写内容时比较随性,
把图传上去之后预览看效果,再挑挑拣拣。就会留下很多垃圾文件。我后台做了定时清理,
删除没被引用的文件。图床还要额外管理吧。

你说的这个问题,我刚才已经在七牛的存储空间看到了,如果我粘贴了A图,然后删除,再次粘贴A图,实际后台会向七牛空间传递两次同样的数据,七牛并没有做数据筛选,会出现两个前缀不通的,同名后缀文件。白话就是,文件会重。

还有碎文件的问题,如果本地我只需要收集下所有文章的url,然后用目录中的图名做一个contains,不存在链接中的图做一个删除操作。在七牛我不知道如何去收集一个列表,而且又涉及到双站点的问题。

我还是给云主机做个硬盘扩容10G存图用,外层再套个全站CDN,大概效果也是一样的。

PicHoro 一个用于快速上传图片和管理图床的移动端工具

2024年8月19日 00:00

杜老师最近因工作繁忙,没有精力维护博客,预计在 9 月 2 日后恢复更新。有小伙伴反馈说在手机端使用去不图床时,出现 URL 遮挡的问题。奈何杜老师不懂得前端技术,只能寻求懂前端的朋友协助。在等待的期间,推荐一款手机端的图床管理工具!

工具介绍

PicHoro 是一款基于 Flutter 手机端图床管理、上传、下载工具。

截止至文章发布日,最新版本为 V2.4.0。与 PicGo 配置互通,可以直接扫码导入。

主要功能含云存储、图床、云服务器平台,以及网盘管理,文件上传、下载管理,及各种格式的链接分享。

支持多种图片、文本文件、音视频在线预览和播放。

下载地址

目前仅有安卓版本,杜老师已转存到网盘中,无需注册及下载网盘客户端,点击地址即可下载:

下载地址

工具配置

安装好工具后,首次打开时需授予文件读取权限。并点击下方最右侧的图标进入到设置页面:

在打开页面中,找到并且点击图床参数设置:

去不图床使用兰空程序,这里我们选择兰空图床:

默认参数为兰空免费版,这里我们点击右上角的图标,进入配置页面:

在子配置项中,选择任意一个,点击右上方三个点:

在下方弹窗中,点击修改配置:

登录去不图床,切换至 Tokens 页面,点击页面中创建 Token,并按下图所示勾选对应权限,最后点击保存:

记录图床生成的 Token,稍后粘贴到 PicHoro。注意 Token 仅显示一次,后期无法在图床中查看,如果遗矢还请重新生成:

根据下图所示依次填写相关信息。需要注意的是,除需要填写上面的 Token 外,其余参数按照下图内容即可。输入好信息后点击保存配置:

切换回子配置页面,再次点击已配置项右上角三个点:

在下方弹出中,点击替代图床默认配置:

返回上一级页面中,会看到部分设置项已被替换。这里无需任何操作,直接返回至主页面即可:

工具使用

在主页面的下方可选择拍照,或者从相册中选择图片。点击全部开始进行图片上传,上传后会自动复制图片外链地址:

通过主页下方的第二个图标,点击后可查看已上传的图片。在该页面中可点击图片进行流览,长按图片进行复制外链地址,勾选图片并点击右上角进行删除。点击齿轮图标可设置删除图片时是否删除云端文件:

换换

2024年8月24日 01:41

有小俩月没回来了,这个月最后两个休息,母亲最近身体不舒服,老毛病又犯了,说是之前村医开的元胡止痛片可以缓解疼痛,现在村医那边没这药了,让我在合肥大药房买,这次正好带回来。

换床

早上在母亲絮絮叨叨的声音——10点多了还不起床,被迫起床了,看了眼手机才八点半,洗漱一番,清醒多了,简单吃了早已做好的早饭。而母亲又去睡了回笼觉。我轻手轻脚,收拾碗筷,拿上银行卡、手表、手机和车钥匙,出门。因为昨晚答应母亲早上去买菜买米的。只是这个点,菜市场应该下市了!确实起迟了,太久没有好好睡觉了,早上七八点是睡眠中最舒服的时间了!

正当我发动车的时候,母亲出来了,说“别看我在睡觉,其实我没睡着,我也想出去转转”,“那赶紧锁门吧”我说。

到达我们的镇子——双河镇,车子停在银行门口,先跟母亲去菜市场看看,果然,我们来迟了,只剩两家在收拾摊子也准备回家了。没什么菜可买的,肉都没有了,青菜都是剩下的,勉强买了两个平包菜。

想起去年差不多这个时候,我和母亲在这边一家家具店看床,感觉都好贵,最后我还是在网上买的,四百不到。这次给母亲买床,肯定不能像我那样马虎,网上的价格确实便宜,但是水也很深啊,说是实木床,其实只要床板是实木的,说是橡木的,其实只有边边角角是橡木的。店里也差不多,因为我眼光不行,我也看不出来哪种木材,只能听老板忽悠。在一楼推荐了几款——400,800,1650,我感觉款式太少了,想去二楼瞧瞧,但老板还是坚持推荐这几款,好像不太想去二楼,不知是她腿脚不好不愿意上楼,还是想起来去年我们来过,感觉我们没有购买意愿呢!最后在我的坚持下,还是带我们上楼看看。

二楼的样式不过尔尔,一眼望去,没有我喜欢的款式。老板极力推荐一款 800 的松木床,卯榫结构,确实给人一种很结实的感觉。我就把难题抛给母亲,问她喜不喜欢。母亲说不喜欢。没办法了,那只能选更贵了。不选对的,只选贵的,一直是母亲的选择标准,这样在跟别人炫耀也有面子。像那种奶灰色的橡木床,感觉时间长了油漆会掉的样子。最后还是选择了一楼那个 1650 元那款。包含的两个床头柜,150 一个,最后以 1600 成交。

下午母亲午休过后,我开始拆老床,这老式架子床,已经很多年了,起码我是睡那床长大的。小时候我和弟弟跟父母一家四口挤一张床,有一年冬天下雪,我放学回来,他们仨坐在被窝里看电视,我也钻进去挤,脚放在父亲大腿上取暖,幸福极了!如今要拆掉,我自然是舍不得的。

img_7015.jpg
看床架上一排金字
img_7017.jpg
侧面
img_7016.jpg
床架顶部
img_7018.jpg
侧面
img_7019.jpg
拆掉床架的样子

在第一张图片里,床架上一排金字,是父亲亲手提的。虽然父亲上过两年学,但写的一手好字,小时候过年的时候家里的对联都是父亲写的,那时候门对是一整张红纸,需要自己动手裁出想要的大小,他还有个小本本,上面记了很多对联。渐渐的,父亲的回忆越来越模糊了,他留下的痕迹也越来越少了。然而母亲却不以为然,她早就想换掉这张床了。

img_7020.jpg
新床和床头柜

因为老式架床不是标准的尺寸,我在网上买的床垫是 1.35 米*2 米,而床是 1.5*2 米,所以床垫宽度小了些。高度是可调节的,20cm 厚度的床垫刚刚好。

换洗衣机

从双河回来的路上,路过九十铺,有一家家电店,也是我们从小到大光顾的店,父母跟老板很熟,以前也经常佘货,老板也很放心,如今都跟京东家电合作了,生意越做越大。刚进门寒暄几句,表明来意,看看洗衣机,给我们介绍波轮和滚筒的区别。看了滚筒上贴的价格,3000 多,倒吸一口气。随即问到,这波轮是什么价格,按 8kg,9kg,10kg 的配置都是 1000 以上,老板推荐 10kg 的,1378。在来的路上翻了下京东 app,看到有六七百的价格,就是配送时间有点长,因为咱们是农村的,京东自营也得三天。当然品牌也不一样,这家主营美的,小天鹅现在也是美的的,之前买的柜式美的空调也是在这买的。

听到这个价格,也不知道怎么拒绝,就问到“可有什么优惠,能不能以旧换新什么的”

“想怎么换”

“洗衣机,家里的老洗衣机不转了,看能不能换”

“可以,洗衣机置换价格 200,然后这款给你抹个零,就 1100 吧,咱们也这么熟了”

稍微犹豫了一下,同意了。只是当时不好意思直接在京东上搜这型号看价格,所以在他送货上门之前,我也不知道洗衣机具体型号。之后搜了下京东自营价格 949 元,果然还是杀熟啊!为啥京东自营和跟京东家电合作的店价格差那么多呢?

img_0057 1 1.jpg
监控:旧洗衣机上车
img_0056 1.jpg
监控:旧洗衣机
img_7022.jpg
新洗衣机
img_7021.jpg
小天鹅洗衣机

忘了给旧洗衣机拍照了,记得好像是美菱的,在监控上截了两张勉强能看清洗衣机的照片。旧洗衣机也用了很多年了,那是我弟弟结婚时娘家带的嫁妆,算算也有近 14 年了,也算是寿终正寝了吧!

再加上给母亲的生活费,这个月当了回月光族,不,我还有房贷,已经超支了。原计划下半年换电脑换手机,可能要改变计划了。下个月苹果要发布新手机,我期待很久了,是换 16 还是换 15,还是等 17。 双十一也快要到了,不知道有没有达到我的预期。

前两天又来了一批咖啡豆,卸完货,全身都湿了,快递小哥问我一个月多少钱,我说五六千吧,他说差不多,我回他道我感觉我在玩命。这次来货差点没申请到临时工,我的搭档说了一句让我特感动的一句话——我可以。

“如果找不到临时工,我们俩抬吧!”她说。

“50 包,得有 6 个托盘呢”我说。

“我可以”

我都快感动哭了!突然这么主动了,我反而又不忍心了。我尝试问了其他同事,都回复没有空。就当我开始失落的时候,告诉我有个好消息还有个坏消息。好消息是可以申请兼职了,坏消息是又到了 84 包咖啡豆,所以得搬 142包豆子。这次能双休也有她的功劳,因为今天还有 34 包咖啡豆到货,其中 10 包是一包 30kg,她说没问题的,我们相视而笑,我也相信你没问题,还有 24 包是一包 60kg, 两个托盘,我跟她说,先整托卸下来,司机是之前来过的,人很好,相信会帮忙把货拉下来的,然后烘焙组今天有申请两个兼职,等他们结束之后,可以让他们俩翻托盘。顺便我也跟烘焙组和他们的领导打了招呼。

这年头入不敷出,人也特疲惫,好难好难!加油吧,但愿我能安享晚年!

夜深了,睡觉吧!

版权声明: 本文采用 BY-NC-SA 协议进行授权,如无注明均为原创,转载请注明转自 皇家元林
本文链接: 换换
❌
❌