对象存储Backblaze B2作为ShareX图床的Windows及安卓端配置
标题: 对象存储Backblaze B2作为ShareX图床的Windows及安卓端配置
作者: 梦幻之心星 sky-seeker@qq.com
标签: [对象存储,图床,Backblaze,ShareX,WinSCP,MiXplorer]
目录: [云服务]
日期: 2020-12-30
背景说明
- Backblaze B2 云存储与国内的七牛云的计费方式类似,只是不需要备案。
- Backblaze B2 云存储的前10GB的总存储空间是免费的,每天前1GB的下载是免费的。
- Backblaze B2 云存储与 Amazon S3 和 Microsoft Azure 运作方式相似,可以将数据存储在云中。
- Backblaze B2 云存储的 Amazon S3 兼容API使其能够直接使用Amazon S3的API。
- Cyberduck和SmartFTP是集成Backblaze B2云存储的第三方Windows端软件,SmartFTP需付费。
- Windows端的 ShareX 支持 Backblaze B2 云存储作为文件上传器。
- Windows端的 WinSCP 支持 Amazon S3 且支持自定义主机名,无需付费。
- 安卓端的 MiXplorer 支持 Backblaze B2 云存储,无需付费。
操作说明
- 打开 Backblaze B2 云存储官网 ,进行注册登录,在右下角切换语言为 简体中文。
- 在 桶 中创建一个存储桶,存储桶的类型为 公众 ,记下 Endpoint。
- 在 App Keys 中添加一个应用程序密钥,记下 keyID 和 applicationKey。
- 在 浏览档案 中上传一张图片,图片上传后点击文件名以打开图片详情,记下 友好URL。
Windows端
WinSCP
- 下载安装 WinSCP。
- 点击 新建会话 以打开 登录 对话框。
- 文件协议选择 Amazon S3 ,主机名为桶的 Endpoint ,端口号保持默认的 443 , 访问密钥 ID 为应用程序密钥中的 keyID ,私密访问密钥为应用程序密钥中的 applicationKey。保存后登录。
- 点击 命令 > 静态自定义命令 > 自定义。
- 点击 添加 以打开 编辑自定义命令 对话框。
- 描述填 生成HTTPS URL ,选择 本地命令 ,勾选 使用远端文件 和 将结果复制到剪贴板 ,自定义命令如下所示。其中,
serverName
的参数为复制的链接的域名,如果没有自己的域名,填入桶中图片的 友好URL 的域名及file
,即f000.backblazeb2.com/file/
为复制的链接的域名。
powershell.exe -ExecutionPolicy Bypass -STA -NoProfile -File "C:\Program Files (x86)\WinSCP\Extensions\GenerateHttpUrl.WinSCPextension.ps1" -webRoot "" -https -rootPath "" -hostName "" -serverName "f000.backblazeb2.com/file" -path "!/" -pause !&
- 点击 视图 > 工具栏 > 自定义命令按钮 以显示 自定义命令按钮 工具栏。
- 选中文件后点击 生成HTTPS URL 后,图片链接自动复制到剪切板。
ShareX
- 下载安装 ShareX 。
- 点击 目标 > 目的地设置...。
- 点击 Backblaze B2 ,应用程序密钥 ID 为应用程序密钥中的 keyID ,应用程序密钥(私密)为应用程序密钥中的 applicationKey ,填入存储桶名称和上传路径,如果没有自己的域名,不勾选 使用自定义URL 并留空。
安卓端
- 下载安装 MiXplorer。
- 点击 + > 存储器 ,下滑选择 BackblazeB。
- 点击 保存 > 下个 。
- keyID 填应用程序密钥中的 keyID ,Application Key 填应用程序密钥中的 applicationKey ,点击 登录。
- 登录后可以通过复制粘贴来上传下载文件。
注意事项
- 如果开启了CDN加速,需要在 桶 > 桶设定 中配置 桶信息 , 桶信息 为
{"cache-control":"max-age=43200"}
。
- 如果开启了CDN加速,需要在 桶 > CORS规则 中配置跨源资源共享,在 跨源资源共享 中选择 与所有HTTPS来源共享此存储桶中的所有内容 ,在 CORS规则应用于以下API 中勾选 都。
- 对于每个应用程序应创建单独的应用程序密钥,不建议共用密钥。
- 对于安卓端的 MiXplorer ,目前没有发现删除书签的方法,建议仅用于上传图片。如果需要用于分享图片链接,需要手动进行替换。由于对于同一张图片, 友好URL 为
https://f000.backblazeb2.com/file/Pictrue-Bed/xxx.jpg
,在 MiXplorer 中的图片的 属性 下的 路径 为https://www.backblaze.com/Pictrue-Bed/xxx.jpg
。因此,如果没有自己的域名,只需要将www.backblaze.com
替换为f000.backblazeb2.com/file
即可。 - 对与 ES文件管理器 ,支持 Amazon S3 ,但不支持自定义主机名。
- 对与 SmartFTP ,只有Windows端,没有安卓端,且多次登录失败,原因不明。
- WinSCP的 Generate &HTTP URL 自定义命令使用说明
# @name Generate &HTTP URL
# @command powershell.exe -ExecutionPolicy Bypass -STA -NoProfile ^
# -File "%EXTENSION_PATH%" -webRoot "%WebRoot%" -rootPath "%RootPath%" ^
# -hostName "%HostName%" -serverName "!@" -path "!/" %Https% %Pause% ^
# %Clipboard% %Open% !&
# @description Generates HTTP URL of the selected file
# @flag RemoteFiles
# @flag ShowResultsInMsgBox
# @version 5
# @homepage https://winscp.net/eng/docs/extension_generate_http_url
# @require WinSCP 5.12
# @option - -site group "URL"
# @option - -site label "These options are site-specific."
# @option WebRoot -site textbox "&Web root path:"
# @option Https -site checkbox "Use HTTP&S" "" "-https"
# @option RootPath -site textbox "&URL root path (optional):"
# @option HostName -site textbox "&Web server hostname override (optional):"
# @option - group "Options"
# @option Pause checkbox "Display URL" "-pause" "-pause"
# @option Clipboard checkbox "Copy URL to clipboard" "-clipboard" "-clipboard"
# @option Open checkbox "Open URL in web browser" "" "-open"
# @optionspage https://winscp.net/eng/docs/extension_generate_http_url#options
相关资料
版权声明:本文为「梦幻之心星」原创,依据 CC BY-NC-SA 4.0 许可证进行授权,转载请附上原文出处链接及本声明。
博客园地址:https://www.cnblogs.com/Sky-seeker
微信公众号:关注微信公众号,获取即时推送
对象存储Backblaze B2作为ShareX图床的Windows及安卓端配置的更多相关文章
- [图床神器]Windows下的图片上传工具MPic
最近用hexo在github上搭建了一个静态博客,开始几天用起来感觉还挺好的,但是用了些天就觉得每次写文章插入图片就非常麻烦,而且如果图片多了的话上传和访问就很慢了.后来网上看了下发现mac下有款ip ...
- 国内外免费对象存储和CDN加速额度
标题: 国内外免费对象存储和CDN加速额度 作者: 梦幻之心星 sky-seeker@qq.com 标签: [#免费,#对象存储,#CDN] 日期: 2022-01-29 国内对象存储和CDN加速 七 ...
- 使用Github+Picgo搭建图床
虽然我的大部分博客使用的腾讯云的对象存储(COS)作为图床,但是腾讯云的免费对象存储空间结束了,购买资源西南地区大致存储资源包50元/12月+下行流量9元/3月,价格较为高昂,而使用GitHub或者G ...
- Typora[MarkDown编辑器]+(PicGo+Github+JsDelivr)[个人图床] ,开启你的高效创作
使用Typora搭配Picgo开启你的高效创作 0x00 一切都要从MarkDown说起 富文本语言的弊端 平常我们最常用的写作工具,无非是富文本编辑器中的代表--微软家的Office Word.这种 ...
- 利用腾讯云COS云对象存储定时远程备份网站
版权声明:本文由张戈 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/942851001487125915 来源:腾云阁 h ...
- 一篇文章让你理解Ceph的三种存储接口(块设备、文件系统、对象存储)
“Ceph是一个开源的.统一的.分布式的存储系统”,这是我们宣传Ceph时常说的一句话,其中“统一”是说Ceph可以一套存储系统同时提供块设备存储.文件系统存储和对象存储三种存储功能.一听这句话,具有 ...
- 七牛云图床及MPIC工具使用
考虑到图片更容易被人接受,但是大量图片又会延迟博客加载速度.因此,个人感觉可以把静态文件资源托管在云端,这样加载的话就不至于太慢. 注册七牛云 实名验证通过 创建文件存储 内容管理-上传图片 下载Mp ...
- 如何配置 GitHub 为个人的手机图床
PicPlus 是一个手机端的图床上传工具,支持七牛云.阿里云.又拍云等主流图床配置,同时还支持配置 GitHub.码云作为自己的图床,如下所示: 这篇文章主要介绍如何在 PicPlus 中配置 Gi ...
- 教你如何使用github+jsDelivr搭建免费图床
前言 之前写了一篇文章,教你如何使用Typora+PicGo实现图片自动上传到图床 . 这里我用的是七牛图床,七牛图床有一定的免费使用量(没记错的话应该是10个G),如果你的存储量超过这个大小就需要付 ...
随机推荐
- JZOJ 【NOIP2016提高A组集训第16场11.15】SJR的直线
JZOJ [NOIP2016提高A组集训第16场11.15]SJR的直线 题目 Description Input Output Sample Input 6 0 1 0 -5 3 0 -5 -2 2 ...
- day3(使用axios实现登录成功)
1.创建一个login.vue页面 1.1写页面components/Login.vue 在 src/components 下创建 Login.vue 页面 <template> &l ...
- 译文:二进制序列类型 --- bytes, bytearray
在进行一些内置函数调用时,会发现bytes类型的参数或返回值,这个类型老猿前面没有介绍过,在此就不单独介绍了,直接从Python官网的内容用翻译软件翻译过来稍微修改. 操作二进制数据的核心内置类型是 ...
- PyQt(Python+Qt)学习随笔:怎么在QScrollArea滚动区域中展示子部件的超长内容?
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 滚动区域可以针对部署在其上的子部件在不可见时进行滚动展示,但这种滚动展示仅只能展示内容层可见范围的子 ...
- HDFS客户端操作(JAVA代码)
环境准备 windows需要配置hadoop的windows下的依赖 安装包地址: 链接:https://pan.baidu.com/s/1QtbH-x-S0QytkmaoSosdEw 提取码:2kt ...
- [BJDCTF 2nd]duangShell
[BJDCTF 2nd]duangShell 点击进去之后提示我们swp源代码泄露,访问http://xxx/.index.php.swp下载该文件 该文件产生的原因是:使用vi编辑器打开文件时,会 ...
- Redis数据库简介
最近的项目需要用到Redis数据库和MySQL,恶补学习. Redis的使用手册可以看: https://redis.io/ https://www.runoob.com/redis/redis-tu ...
- 获取浏览器URL中查询字符串中的参数
//http://www.runoob.com/index.html?name=xiaoming&age=23function showWindowHref(){ var sHref = wi ...
- Angular:惰性加载的模块
①通过ng new angular-module创建一个全新的angular应用,默认不选路由 ②通过一下命令分别创建2个模块和1个组件 ng g m hx1 ng g c hx1 ng g m hx ...
- 五、Jmeter的目录结构
进入安装Jmeter可以看到路径 bin目录 jmeter.bat windows的启动文件 jmeter.log jmeter运行日志文件 jmeter.sh linux的启动文件 jmeter. ...