普通视图

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

去不图床外链较慢说明

作者 Teacher Du
2024年8月25日 00:00

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

原因分析

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

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

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

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

图床现状

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

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

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

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

解决措施

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

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

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

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

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

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

未来方向

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

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

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

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

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

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

  •  

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

作者 Teacher Du
2024年8月19日 00:00

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

工具介绍

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

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

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

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

下载地址

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

下载地址

工具配置

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

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

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

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

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

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

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

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

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

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

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

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

工具使用

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

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

  •  
❌
❌