首页
关于
Search
1
AdGuardHome 安装及部署教程
43,072 阅读
2
关于微软Azure学生白嫖指南
10,637 阅读
3
搭建基于telegram的无限网盘
10,502 阅读
4
Oracle开放全部端口并关闭防火墙
10,421 阅读
5
最新Cloudflare免费自选IP教程(非Partner)
9,712 阅读
默认分类
技术搬砖
教学设计
故事奇谈
生活琐事
错题分析
精品软件
登录
找到
3
篇与
图床
相关的结果
2024-08-30
全新的Telegraph图床
介绍 基于Cloudflare Workers的Telegraph图床目前提供D1和KV两个版本,二者的主要区别在于存储位置 D1版本使用Cloudflare D1数据库进行存储,访问后台管理更流畅 KV版本则使用Cloudflare KV空间,数据多的情况下,加载后台页面需要的时间长一点 源码:https://github.com/0-RTT/telegraph 成品:https://545040.xyz/(使用D1数据库进行部署) 效果图 image.png图片 image.png图片 功能 支持上传大于5MB的图片。 在图床界面中可以直接粘贴上传。 选择图片后会自动上传,使用方便。 管理界面支持查看和播放MP4文件。 显示上传时间,并支持按上传时间排序。 支持修改后台路径为 /admin,可在代码的第二行进行调整。 图片管理功能可通过访问域名 /admin 实现,且图片支持懒加载。 仅允许代理自己上传的图片,无法访问通过其他TG图床上传的链接。 支持JPEG、JPG、PNG、GIF和MP4格式,GIF和MP4的大小需≤5MB。 支持URL、BBCode和Markdown格式,点击对应按钮可自动复制相应格式的链接。 选择图片后会自动压缩,以节省Cloudflare和Telegraph的存储空间,同时加快上传速度。 对于需要自定义UI的用户,可以自行修改HTML代码,在修改html代码时能够保留项目开源地址。 D1版本部署 D1数据库限制 D1数据库限制详情 对于个人用户,500MB的免费存储空间足够用于储存图片链接使用。 类别限制数据库数量50,000 (付费用户) beta / 10 (免费用户)最大数据库大小2 GB (付费用户) beta / 500 MB (免费用户)每个帐户的最大存储空间50 GB (付费用户) beta / 5 GB (免费用户)Time Travel 间隔时间 (时间点恢复)30 days (付费用户) / 7 days (免费用户)最大 Time Travel 还原操作数每 10 分钟 10 次还原(每个数据库)每个工作线程调用的查询数(读取子请求限制)50 (Bundled) / 1000 (Unbound)每个表的最大列数100每个表的最大行数无限制(不包括每个数据库的存储限制)最大字符串或 BLOB 表行大小1,000,000 bytes (1 MB)最大 SQL 语句长度100,000 bytes (100 KB)每个查询的最大绑定参数数100每个 SQL 函数的最大参数数32LIKE 或 GLOB 模式中的最大字符数(字节)50 bytes每个工作线程脚本的最大绑定数约5,000 人图片教程 1、 创建D1数据库 图片 2、 数据库初始化 图片 数据库初始化命令 CREATE TABLE media ( key TEXT PRIMARY KEY, timestamp INTEGER NOT NULL, url TEXT NOT NULL );图片 图片 图片 图片 3、创建Worker程序 图片 图片 图片 图片 image.png图片 4、设置自定义域名或路由设置优选域名 图片 图片 图片 图片 如果需要加速cf worker,并且域名托管在CF 只需要将自定义域的解析记录删除,然后重新添加新的cname记录到任意优选CNAME域名即可(不要勾选小云朵,选择仅DNS) 优质优选cname地址如下 https://monitor.gacjie.cn/page/cloudflare/cname.html image.png图片 进入该管理域名内,左侧有个worker路由,将刚刚优选的二级域名(后面最好加/*)填入这个路由中,然后worker选择指向,选择刚刚创建的,最后手动访问一次网站即可 image.png图片 5、设置后台管理环境变量 图片 环境变量设置账号USERNAME 环境变量设置密码PASSWORD 图片 数据库绑定变量DATABASE 图片 图片 KV版本部署 KV限制 KV键值限制详情 对于个人用户,免费额度足够用于储存图片链接使用。 类别免费用户付费用户读每天 100,000 次读取无限写入不同的键每天 1,000 次写入无限写入同一密钥每秒 1 次每秒 1 次操作/worker调用10001000命名空间100100存储/帐户1 GB无限存储/命名空间1 GB无限键/命名空间无限无限键大小512 bytes512 bytes键元数据1024 bytes1024 bytes值大小25 MiB25 MiB使用方法 将代码部署到 Cloudflare Worker,设置自定义域和变量(需要设置环境变量并绑定 KV 命名空间)。 步骤 1: 创建 KV 命名空间 点击 Workers 和 Pages。 点击 KV。 点击 创建命名空间。 填写命名空间名称(可随意命名)。 点击 添加。 步骤 2: 创建 Worker 点击 Workers 和 Pages。 点击 创建。 填写 Worker 名称(可随意命名)。 点击 部署。 步骤 3: 添加自定义域 点击刚刚创建的 Worker 名称。 点击 设置。 点击 触发器。 点击 添加自定义域。 步骤 4: 添加环境变量 点击刚刚创建的 Worker 名称。 点击 设置。 点击 变量。 点击 添加环境变量。 填写两个环境变量:USERNAME和PASSWORD,分别对应的值为账号和密码。 步骤 5: 绑定 KV 命名空间 点击刚刚创建的 Worker 名称。 点击 设置。 点击 变量。 点击 KV 命名空间绑定。 点击 编辑变量。 填写变量名称 imgurl,并选择前面设置的 KV 命名空间。 步骤 6: 编辑 Worker 代码 点击刚刚创建的 Worker 名称。 点击 编辑代码。 清除 Worker 原本的代码。 复制粘贴 worker.js 中的代码。 将代码第一行中的example.com改为你的自定义域。 点击 部署。 访问自定义域名即可访问图床。 参考链接 1、利用D1数据库储存Telegraph图床链接 ,超详细的图片教程 2、分享一下我个人使用CF优选的经验和方法
技术搬砖
# 图床
# telegraph
# cf_workers
admin
1年前
0
152
0
2024-03-12
telegraph 和 cloudflare pages 部署免费图床
注意 Cloudflare Function 免费版每日限制 100,000 个请求,如果需求大可以选择付费订阅方案 由于图片文件实际存储于 Telegraph,Telegraph 限制上传的图片大小最大为 5MB 图片加载使用了 cloudflare cdn 网络,在中国大陆访问会有概率受限,可以尝试进行 ip 优选 毕竟白嫖,还是够用就好,避免滥用 开启图片审查后,因为审查需要时间,首次的图片加载将会变得缓慢,之后的图片加载由于存在缓存,并不会受到影响 准备 一个正常连接互联网的环境 一个 cloudflare 账号 一个 GitHub 账号 一个域名(也可用 pages 自带的) 部署 登入 GitHub 并且 fork 该仓库到自己账号备用 打开 Cloudflare Dashboard,进入 Pages 管理页面,选择创建项目,选择连接到 Git 提供程序并选择刚刚 fork 的项目,确定 image.png图片 根据自身情况修改内容后即可(其实就是起一个你自己喜欢的名字,默认的也行),其他部分不需要操作,然后保存并部署,稍等即可 自定义 该图床是支持自定义设置的,我们可以进行设置 进行绑定域名操作,这一步从 custom domains 即可快速绑定已经解析到 cf 的域名 image.png图片 想要开启图片管理功能,依次点击设置->函数->KV 命名空间绑定->编辑绑定->变量名称填写:img_url KV 命名空间 选择你提前创建好的 KV 储存空间,开启后访问 http(s):// 你的域名 / admin 即可打开后台管理页面,我这里的 KV 名称就叫 img_url,因此这样填写,请在使用时将其替换为自己的 KV 名字。开启后访问 http(s):// 你的域名 / admin 即可打开后台管理页面。(不会创建 KV?请看这篇教程) image.png图片 image.png图片 后台可以添加登陆验证,前往后台依次点击设置->环境变量->为生产环境定义变量->编辑变量 添加如下表格所示的变量即可开启登录验证 BASIC_USER <后台管理页面登录用户名称> BASIC_PASS <后台管理页面登录用户密码>image.png图片 也可以使用 cloudflare access 进行统一登陆,但是需要注意的是需要保护路径包括 / admin 以及 /api/manage/* 关于 cloudflare access 我可能将来也会出一期博客精讲,毕竟真的超级好用 image.png图片 开启图片审查,可以前往 https://moderatecontent.com 输入邮箱申请一个图片审查的 api 把申请到的 api 填在刚才提到的环境变量中,添加一个变量名称为ModerateContentApiKey,值为你刚刚第一步获得的 API key image.png图片 还有白名单(不经过审查),黑名单(不予以显示),统计和搜索功能在后台可用 最后,在完成这些设置后一定一定要记得重新部署哦!!! 只有 web 前端不方便?没关系,我们可以搭配 picgo 进行食用 我们需要用到 GitHub - yuki-xin/picgo-plugin-web-uploader 这个插件,可以自行在 C:\Users\XXX\AppData\Roaming\picgo 输入命令安装,记得重启软件 npm install picgo-plugin-web-uploader或者在程序中搜索 web 就可以看到(反正这样我是安装不上) image.png图片 按照如图进行配置然后保存应用即可 image.png图片
技术搬砖
# 图床
# telegraph
# picgo
admin
1年前
0
301
0
2022-06-21
ShareX - 免费开源截图与文件上传分享利器
ShareX 的功能相当全面,截图、录屏、加水印、裁剪、缩放、标注、涂鸦、上传全都能搞定!大多同类工具在完成截图后,一般都只是将图片保存到电脑硬盘上,之后更多的处理 (如裁剪大小、加水印、上传到图床等) 都需要使用第三方工具或使用浏览器来实现。而 ShareX 最大的特点就是整合了众多的图像处理功能以及网络上传分享功能。开源地址:https://github.com/ShareX/ShareX 官网:https://getsharex.com/ 一、特点 开源,经过了14年发展 轻松共享屏幕截图 无广告 支持定制化工作流,捕获后任务 区域截图 图片注释 图片上传,文本,文件上传 短网址 图片OCR …… ShareX图片 二、截图 + 图像编辑 / 标注 / 绘图功能 ShareX 开源免费,界面干净无广告,支持多国语言。截图功能支持全屏截图、窗口截图、区域截图,支持滚动截图 (屏幕长截图)、倒计时截图、自动捕捉、屏幕录像 (导出视频/ GIF)、OCR 文本识别等。 截图完成后,ShareX 也内置的实用的图像编辑器,可以给截图进行标注、添加文字注释、打码、涂鸦(绘图工具有画笔、线条、矩形、圆角方形、椭圆形、三角形、多边形)、放大镜、指针等等。基本上一个截图软件应有的功能 ShareX 都完全具备,而且做得也都非常不错。 enter description here图片 三、截图后的动作: 可以设置截图后的动作是 ShareX 最大的实用的特点之一,目前软件支持的功能有:添加图片特效/添加水印、将图像复制到剪贴板、打印图像、保存文件、复制文件路径、保存缩略图、识别二维码、对图像进行文本识别、打开图像编辑器、上传图片等。 另外,由于 ShareX 是开源的,它有着灵活的配置项和参数设置,也支持扩展,因此你完全可以慢慢研究如何将它应用到自己的工作上去。比如考虑实现一个为截图添加手机壳、或添加浏览器窗口边框的特效。 四、截图后自动上传到图床、网盘、服务器: 这是最多人使用的功能之一,ShareX 的上传功能可以支持截图 (图片)、文档、文字,软件内置了众多国外的图床服务如:Imgur、Flickr、Chevereto 相册 ,虽然很多国内无法直接访问,但 ShareX 可以自定义上传服务器接口、自定义 HTTP 请求 (发送 POST / GET 网络请求) 以及 FTP / SFTP 支持。 因此只要你使用的图床提供有 API 接口 (比如这里推荐过的图床如 sm.ms / imgurl 等 ),你完全可以自己去配置,这里有 imgurl.org 的教程 你可以参考一下。当然,你也可以实现将图片上传到你自己的 VPS 服务器,或者是腾讯云 COS、阿里云 OSS、七牛云、又拍云等公共服务,借助 FTP / SFTP 或 API 都能实现,网上搜索一下就能找到不少相关的教程。 以Lsky Pro图床为例 1、token 值获取方式 https://你的Lsky Pro图床地址/api/token?email=your mail&password=your password email 后红色标注请更改为注册邮箱,password 后绿色标注更改为登录的密码 enter description here图片 当然token 值现可在登录账号后设置里获取(请勿随意将 token 值随意泄露,token 值具有管理权限) 2、设置API参数 enter description here图片 enter description here图片 enter description here图片 $json:data.url$测试上传 enter description here图片 shareX截图工具提示:shareX\Tools\ffmpeg.exe不存在 今天使用shareX的时候遇到一个问题。 当我使用录制GIF功能的时候,shareX显示丢失ffmpeg.exe,问是否自动下载 enter description here图片 但是那个点击自动下载的时候。却一直是等待中。 enter description here图片 解决问题先要定位是哪出的错。 其实这个原因是因为shareX的ffmpeg.exe是在国外下载的。下载路径被墙了。 解决方法也简单,一直是用代理,一种是官网直接下载。我这就是去官网直接下载。 两个步骤:第一步下载exe,第二步将文件放入shareX本地的tools文件夹。然后就可以正常使用了 在官网点击应用包下载 enter description here图片 然后在BtbN/FFmpeg-Builds下载ffmpeg-N-99531-g2be3eb7f77-win64-gpl enter description here图片 下载完后,将其中的exe文件导入C:\Users\Administrator\Documents\ShareX\Tools enter description here图片
技术搬砖
# sharex
# 图床
# 截图
admin
3年前
0
1,294
1