标题: 对象存储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。
  • Cyber​​duck和SmartFTP是集成Backblaze B2云存储的第三方Windows端软件,SmartFTP需付费。
  • Windows端的 ShareX 支持 Backblaze B2 云存储作为文件上传器。
  • Windows端的 WinSCP 支持 Amazon S3 且支持自定义主机名,无需付费。
  • 安卓端的 MiXplorer 支持 Backblaze B2 云存储,无需付费。

操作说明

  1. 打开 Backblaze B2 云存储官网 ,进行注册登录,在右下角切换语言为 简体中文
  2. 中创建一个存储桶,存储桶的类型为 公众 ,记下 Endpoint

  3. App Keys 中添加一个应用程序密钥,记下 keyIDapplicationKey

  4. 浏览档案 中上传一张图片,图片上传后点击文件名以打开图片详情,记下 友好URL

Windows端

WinSCP

  1. 下载安装 WinSCP
  2. 点击 新建会话 以打开 登录 对话框。
  3. 文件协议选择 Amazon S3 ,主机名为桶的 Endpoint ,端口号保持默认的 443 , 访问密钥 ID 为应用程序密钥中的 keyID ,私密访问密钥为应用程序密钥中的 applicationKey。保存后登录。

  4. 点击 命令 > 静态自定义命令 > 自定义

  5. 点击 添加 以打开 编辑自定义命令 对话框。

  6. 描述填 生成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 !&
  1. 点击 视图 > 工具栏 > 自定义命令按钮 以显示 自定义命令按钮 工具栏。

  2. 选中文件后点击 生成HTTPS URL 后,图片链接自动复制到剪切板。

ShareX

  1. 下载安装 ShareX
  2. 点击 目标 > 目的地设置...

  3. 点击 Backblaze B2 ,应用程序密钥 ID 为应用程序密钥中的 keyID ,应用程序密钥(私密)为应用程序密钥中的 applicationKey ,填入存储桶名称和上传路径,如果没有自己的域名,不勾选 使用自定义URL 并留空。

安卓端

  1. 下载安装 MiXplorer
  2. 点击 + > 存储器 ,下滑选择 BackblazeB

  3. 点击 保存 > 下个
  4. keyID 填应用程序密钥中的 keyIDApplication Key 填应用程序密钥中的 applicationKey ,点击 登录

  5. 登录后可以通过复制粘贴来上传下载文件。

注意事项

  • 如果开启了CDN加速,需要在 > 桶设定 中配置 桶信息桶信息{"cache-control":"max-age=43200"}

  • 如果开启了CDN加速,需要在 > CORS规则 中配置跨源资源共享,在 跨源资源共享 中选择 与所有HTTPS来源共享此存储桶中的所有内容 ,在 CORS规则应用于以下API 中勾选

  • 对于每个应用程序应创建单独的应用程序密钥,不建议共用密钥。
  • 对于安卓端的 MiXplorer ,目前没有发现删除书签的方法,建议仅用于上传图片。如果需要用于分享图片链接,需要手动进行替换。由于对于同一张图片, 友好URLhttps://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及安卓端配置的更多相关文章

  1. [图床神器]Windows下的图片上传工具MPic

    最近用hexo在github上搭建了一个静态博客,开始几天用起来感觉还挺好的,但是用了些天就觉得每次写文章插入图片就非常麻烦,而且如果图片多了的话上传和访问就很慢了.后来网上看了下发现mac下有款ip ...

  2. 国内外免费对象存储和CDN加速额度

    标题: 国内外免费对象存储和CDN加速额度 作者: 梦幻之心星 sky-seeker@qq.com 标签: [#免费,#对象存储,#CDN] 日期: 2022-01-29 国内对象存储和CDN加速 七 ...

  3. 使用Github+Picgo搭建图床

    虽然我的大部分博客使用的腾讯云的对象存储(COS)作为图床,但是腾讯云的免费对象存储空间结束了,购买资源西南地区大致存储资源包50元/12月+下行流量9元/3月,价格较为高昂,而使用GitHub或者G ...

  4. Typora[MarkDown编辑器]+(PicGo+Github+JsDelivr)[个人图床] ,开启你的高效创作

    使用Typora搭配Picgo开启你的高效创作 0x00 一切都要从MarkDown说起 富文本语言的弊端 平常我们最常用的写作工具,无非是富文本编辑器中的代表--微软家的Office Word.这种 ...

  5. 利用腾讯云COS云对象存储定时远程备份网站

    版权声明:本文由张戈 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/942851001487125915 来源:腾云阁 h ...

  6. 一篇文章让你理解Ceph的三种存储接口(块设备、文件系统、对象存储)

    “Ceph是一个开源的.统一的.分布式的存储系统”,这是我们宣传Ceph时常说的一句话,其中“统一”是说Ceph可以一套存储系统同时提供块设备存储.文件系统存储和对象存储三种存储功能.一听这句话,具有 ...

  7. 七牛云图床及MPIC工具使用

    考虑到图片更容易被人接受,但是大量图片又会延迟博客加载速度.因此,个人感觉可以把静态文件资源托管在云端,这样加载的话就不至于太慢. 注册七牛云 实名验证通过 创建文件存储 内容管理-上传图片 下载Mp ...

  8. 如何配置 GitHub 为个人的手机图床

    PicPlus 是一个手机端的图床上传工具,支持七牛云.阿里云.又拍云等主流图床配置,同时还支持配置 GitHub.码云作为自己的图床,如下所示: 这篇文章主要介绍如何在 PicPlus 中配置 Gi ...

  9. 教你如何使用github+jsDelivr搭建免费图床

    前言 之前写了一篇文章,教你如何使用Typora+PicGo实现图片自动上传到图床 . 这里我用的是七牛图床,七牛图床有一定的免费使用量(没记错的话应该是10个G),如果你的存储量超过这个大小就需要付 ...

随机推荐

  1. java44

    1.使用封装工具类思想:三种输入模式下的工具类. dateUtils类, StringUtils类(判断字符串值是否为空), 调用工具类: String res = dateUtils.datetoS ...

  2. Prometheus 使用之 node exporter

    本文使用的 Prometheus 版本为 2.22.0,node exporter 版本为 1.0.1:部署在 Linux 服务器Prometheus 是开源的监控报警系统和时序列数据库 (TSDB) ...

  3. PHP代码审计分段讲解(8)

    20 十六进制与数字比较 源代码为: <?php error_reporting(0); function noother_says_correct($temp) { $flag = 'flag ...

  4. matplotlib 绘制多个图——两种方法

    import numpy as np import matplotlib.pyplot as plt #创建自变量数bai组du x= np.linspace(0,2*np.pi,500) #创建函数 ...

  5. 从go-libp2p开始

    这里是从一系列关于libp2p的go实现教程开始,go-libp2p 我们会讲述go的安装,go模块的设置,启动libp2p节点,并在它们之间发送消息. 安装go go-libp2p推荐使用包含 mo ...

  6. 个人项目作业WC

    项目github地址 https://github.com/gs735028922gs/wordc 项目相关要求 wc.exe 是一个常见的工具,它能统计文本文件的字符数.单词数和行数.这个项目要求写 ...

  7. Codeforces Round #685(Div2)

    Contest Link Official Editorial A. Subtract or Divide 给你一个数 \(n\) ,每一步可以做以下两个操作之一: 用一个不等于 \(n\) 的 \( ...

  8. TCP连接时动态端口的相关问题说明

    最近在线上遇到一个TCP动态端口相关的问题,之前没有留意过此类问题,做个笔记记录在这里,希望也能给大家提供个参考. 简单介绍下问题的场景:Windows服务器上,部署了网关程序SG和RPC进程,其中R ...

  9. Nginx的安装及相关配置

    Nginx的安装及相关配置 Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境. 一. gcc 安装 安装 n ...

  10. 初入Nginx--配置篇

    Nginx的主配置文件为/path/to/nginx/nginx.conf.Nginx.conf的配置文件结构主要由以下几个部分组成: ..... events{ .... } http{ .... ...