七牛关闭测试域名后的文件批量下载

最近七牛关闭了所有域名的测试域名,没有备案域名的话,会造成bucket里的文件无法下载,反正我是没有备案域名,索性干脆全部导出来。

由于没有了默认域名,所以无法直接下载,不过由于新建的bucket提供30天测试域名,文件导出还是有办法的。

预备工作:首先下载七牛提供的qshell,下载完毕后提取对应操作系统的可执行文件,比如windows系统重命名为qshell.exe。

qshell account AccessKey SecretKey

其中AccessKey和SecretKey去七牛后台可以找到,执行完毕后会在用户目录下生成.qiniu文件夹,里面的account.json记录了刚才的信息。

由于我保存文件的bucket的测试域名已经过期,这里在七牛控制台里新建一个名为temp的bucket用来作为中转,此处请保持新建的bucket和原有的在同一个区域(zone)。

»

Windows 10 Samba连接问题

最近重装完系统,发现连接路由器的Samba服务出现问题,自以为华硕RT-AC68U采用的是Samba 2.0,而且路由器设置里也打开了相应的选项,但似乎Windows 10无法识别。

结论是只能启用SMB 1.0了,首先打开控制面板–>程序和功能–>启用或关闭Windows功能,勾选SMB 1.0/CIFS文件共享支持

»

使用Zerotier为Syncthing打洞

最近Syncthing越来越慢,有时竟无法连接,翻看官网的github,发现是去掉了kcp,老外竟然说kcp不如tcp快,这真是不符合我国的网络啊。。。

起初换了微力同步,本以为中继服务器在国内,应该好一点吧,谁知道依然是那个样子,毕竟是Syncthing改的,改成Resilio Sync的样子已经不错了,不适合我这种nat到nat的网络,而且没有版本控制,绝对的适合文件分享,而不是文件同步用。

换回Syncthing的过程又折腾了一次,正赶上VPS抽风,frp也不给力了,好在发现了Zerotier这款神器,正好解了燃眉之急。

Zerotier属于虚拟局域网,可以把不同网络状态下的多个设备组织在一起,正好为我所用。正常注册Zerotier的free账户,然后登陆后,可以在Networks下Create一个新的局域网,会得到一个Newwork ID,设备会依靠这个ID来识别属于哪个局域网,最后是把每一台需要连接的设备都安装Zerotier客户端。

»

在vps上搭建frp

frp是一款内网穿透工具,在现在宽带没有公网IP的年代,NAS服务器之类的,必须使用内网穿透来解决WAN下的访问问题。

网上有很方便的一键安装脚本,用于VPS上安装frp。

这里主要说一下服务器以及客户端的配置:

首先是frps.ini,这个文件一般是脚本配置后自动生成的,这里注释说明一下并稍微添加修改:

»

在Android手机搭建Hexo博客环境

方案对比

Termux

Termux是比较简单的Linux终端,提供简单的开发环境,用来Hexo发布很方便,缺点是终端不支持中文,作者也没有提供多语言。

Linux Deploy

Linux Deploy可以部署多种Linux发行版,比如Debian和Ubuntu等,可用ssh和图形访问,和PC上没有太多区别。缺点是占用空间可能会较大。

»

在Daocloud安装自定义的Ghost Docker

Daocloud默认赠送2x的容器,正好运行一个Ghost博客,但是Daocloud官方提供的Ghost的安装不能自定义模版和配置。所以我们必须在Docker里做一些更改。

本人对Docker也是小白一枚,所以过程是比较复杂的,但结果很简单。

首先准备一个Git仓库,最好是私密的,因为会储存个人配置和修改过的模版。

首先是修改配置,这里不用Daocloud的持久化存储(因为会占用容器),数据库使用Daocloud提供的MySQL,附件使用七牛云,邮件系统使用Mailgun,production部分配置如下:

»