分类 Tech 下的文章

Rolan - 轻量级快速启动工具,即刻提升工作效率

还记得上古高效软件音速启动音速启动吗,当时在各种教程中都能看到音速启动的承包了大神们的软件启动。现在Rolan带着与音速启动相似的操作来了。

启动板

启动启当然有启动启的功能,启动板类似 Windows 10 开始菜单,但包含了诸多实用的高级特性。它可以分组管理应用、工作文件和网址。你可以自由地用各种方式呼出与隐藏它,也可以通过「搜索」来快速寻找其中的内容。
Run

热键绑定

热键绑定可以给动作绑定一个全局按键,按下热键即可执行相应的动作。动作可以是启动应用、调用系统功能等,甚至是给其他应用设定显示隐藏热键,也可以与 Rolan 其他的组件结合使用。
HotKey

任务与提醒

任务与提醒可以帮你设定定时任务、闹钟和待办事项。可以通过「定时任务」来完成自动操作,如关机等,也可以通过「提醒」来提醒要做的事情。
Remind

备忘录

备忘录可以存储一些文字,支持云同步,但适用于轻到中度使用。它可以和「热键绑定」完美搭配。
Note

云同步

云同步可以备份 Rolan 的完整配置,你可以随时上传下载,并且不用再担心数据丢失。这是Pro用户的功能。


下载地址:
RolanHome

Vultr的免费DNS域名解析服务&使用方法

DNS域名解析是把域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站的一种服务。IP地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址。域名解析就是域名到IP地址的转换过程。域名的解析工作由DNS服务器完成。
Vultr在提供VPS服务的同时也免费提供了DNS解析服务

登录Vultr面板

Panel

添加域名

Domian

修改NS服务器

在域名注册商那里修改你的NS服务器,改成Vultr家的:

ns1.vultr.com
ns2.vultr.com

添加解析

下面的三个解析是不用改的
Records
选择解析类别后直接输入解析地址和内容按+号就可以了

总结

Ping
看到解析的都是Vultr家(属于choopa旗下子品牌)的美国服务器,所以在国内的速度不是很理想,不过在海外的话是一个不错的选择

开启HSTS(HTTP Strict Transport Security)

HSTS

国际互联网工程组织IETF正在推行一种新的Web安全协议HTTP Strict Transport Security(HSTS)
采用HSTS协议的网站将保证浏览器始终连接到该网站的HTTPS加密版本,不需要用户手动在URL地址栏中输入加密地址。

该协议将帮助网站采用全局加密,用户看到的就是该网站的安全版本。
HSTS的作用是强制客户端(如浏览器)使用HTTPS与服务器创建连接。服务器开启HSTS的方法是,当客户端通过HTTPS发出请求时,在服务器返回的超文本传输协议响应头中包含Strict-Transport-Security字段。非加密传输时设置的HSTS字段无效。
比如,https://xxx 的响应头含有Strict-Transport-Security: max-age=31536000; includeSubDomains。这意味着两点:
在接下来的一年(即31536000秒)中,浏览器只要向xxx或其子域名发送HTTP请求时,必须采用HTTPS来发起连接。比如,用户点击超链接或在地址栏输入 http://xxx/ ,浏览器应当自动将 http 转写成 https,然后直接向 https://xxx/ 发送请求。
在接下来的一年中,如果 xxx 服务器发送的TLS证书无效,用户不能忽略浏览器警告继续访问网站

Cloudflare

在Cloudflare中的Crypt下的HTTP Strict Transport Security (HSTS) 选项打开
这是我的配置HSTS
要将Max-Age设置成6个用以上才能通过MySSL的验证。
开启Include SubDomains的话,子域名也要支持HTTPS。

MySSL

加了HSTS后网站等级从A升到了A+
MySSL

【转】前端 CDNJS 库及 Google Fonts、Ajax 和 Gravatar 国内加速服务

原文链接:前端 CDNJS 库及 Google Fonts、Ajax 和 Gravatar 国内加速服务


由于某些众所周知的原因,好多开源的 JS 库采用的国外 CDN 托管方式在国内访问速度不如人意。所以我们特意制作了这个公益项目,托管了 CDNJS 的所有开源 JS 库以及反代了 Google Fonts、Ajax 和 Gravatar,并且全部支持 http 和 https

1、CDNJS 开源 JS 库

我们采用的方法是每天定时同步 CDNJS 的 Github

所有的 JS/CSS 库可以在这儿找到您需要的链接

https://cdnjs.cat.net/ajax/libs/

如果您使用 cdnjs.com 只需要替换 cdnjs.cloudflare.comcdnjs.cat.net 即可,如

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

替换成

<script src="https://cdnjs.cat.net/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

CDNJS 的 API 开发文档请摸(这里)[https://cdnjs.com/api]

2、Google Fonts

我们采用的方法是万能的 Nginx 反代 + 关键词替换

使用的时候,您只需要替换 fonts.googleapis.comfonts.cat.net 即可,如

 <link href='https://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet'>

替换成

<link href='https://fonts.cat.net/css?family=Open+Sans' rel='stylesheet'>

如果需要 Material icons ,把

<link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'>

替换成

<link href='https://fonts.cat.net/icon?family=Material+Icons' rel='stylesheet'>

如果需要 Early Access,把

@import url(https://fonts.googleapis.com/earlyaccess/notosanskannada.css);

替换成

@import url(https://fonts.cat.net/earlyaccess/notosanskannada.css);

如果需要下载单个字体,您只需要把 fonts.gstatic.com 替换成 gstatic.cat.netthemes.googleusercontent.com 替换成 themes.cat.net 即可

比如

https://fonts.gstatic.com/s/opensans/v14/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2

替换成

https://gstatic.cat.net/s/opensans/v14/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2

或者

https://themes.googleusercontent.com/static/fonts/anonymouspro/v3/Zhfjj_gat3waL4JSju74E-V_5zh5b-_HiooIRUBwn1A.ttf

替换成

https://themes.cat.net/static/fonts/anonymouspro/v3/Zhfjj_gat3waL4JSju74E-V_5zh5b-_HiooIRUBwn1A.ttf

Google Fonts 的 API 文档请摸这里

3、Google 前端公共库

方法同上,直接替换 ajax.googleapis.comajax.cat.net 即可,如

<script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js'></script>

替换成

<script type='text/javascript' src='https://ajax.cat.net/ajax/libs/jquery/3.2.1/jquery.min.js'></script>

Google 前端库 API 开发文档摸这儿

4、Gravatar 头像

方法还是同上,直接替换 *.gravatar.comgravatar.cat.net 即可,如

https://secure.gravatar.com/avatar/8406d089bc81b664a2610b8d214c1428

替换成

https://gravatar.cat.net/avatar/8406d089bc81b664a2610b8d214c1428

5、赞助商

国内外 CDN 均由 Cat Networks K.K.赞助
SSL 证书由 SSL.DO赞助

6、旧域名替换

由于更换了赞助商,旧的域名均采用 301 跳转形式

cdn.css.net 跳转到本文

cdn.css.net/libs/ 跳转到 cdnjs.cat.net/ajax/libs/

cdn.css.net/fonts/fonts.css.network 跳转到 fonts.cat.net

cdn.css.net/ajax/ajax.css.network 跳转到 ajax.cat.net

cdn.css.net/avatar/gravatar.css.network 跳转到 gravatar.cat.net

另外由于 jsdelivr 已不再提供 Github 同步,并且这货自己也有网宿的国内 CDN ,所以

cdn.css.net/files/ 跳转到 cdn.jsdelivr.net 并且不再提供 jsdelivr 的国内加速服务

所有国内加速服务的域名列表如下,您只需要修改程序里的原域名即可

原域名 加速域名 制作方法
cdnjs.cloudflare.com cdnjs.cat.net 每日同步 Github
ajax.googleapis.com ajax.cat.net Nginx 反代
fonts.googleapis.com fonts.cat.net Nginx 反代
fonts.gstatic.com gstatic.cat.net Nginx 反代
themes.googleusercontent.com themes.cat.net Nginx 反代
secure.gravatar.com gravatar.cat.net Nginx 反代

如果遇到任何问题,请在下方留言