利用subconverter实现订阅合并与转换
前言Clash是目前流行的网络分流软件,通过正确的配置规则可以实现对不同网站使用相应的节点进行访问,大大提高了日常使用的感受。目前大多数网络服务提供商也提供了相应的订阅链接,方便用户一键配置。
然而,如果使用者想要添加自动的特殊规则,或是在原有订阅的基础上新增自定义节点,服务商提供的订阅链接的作用就显得捉襟见肘了,这时通常需要手动编写config.yml配置文件来实现响应的需求。然而服务商的节点时常有变动,而每变动一次都需要我们重新更改配置文件,对我们的使用造成严重的不便。
这时就轮到subconverter出场了,用户可以通过subconverter实现对订阅的高度自定义配置,并能够将其转化为多个客户端的配置文件,使订阅更新时能够继续继续保持原有规则。总的来说,其特点如下:
订阅格式转化:能够将订阅转为多个客户端的配置文件
API模式:能够通过API模式搭建服务端
订阅合并:可以合并多个订阅,亦可增加单独节点
自定义规则:通过编辑配置文件,实现自定义分组与规则,做到一劳永逸
安装与使用subconverter,
subconverter的安装十分简单,前往作者Github 的 ...
Hexo 博客备份方案
前言数据无价,尤其是对于服务器维护人员而言,一个不小心的 rm -rf /* 就足以让多年的心血付诸一炬,因此定期的备份是十分有必要的。好在Hexo基于Node.js,大量的依赖都可以根据package.json中的内容通过npm install直接生成,因此Hexo的备份十分轻量化。
对于备份的目的地,我选择的是国内服务商提供的对象存储:COS与OSS,他们提供的对象存储服务都是S3兼容模式的,可以适配大多数备份软件,后续使用更加便利。
最后是软件选择,Linux用户可以简单写一个定期备份脚本或者使用诸如oneinstack内置脚本。由于我本人博客是放置在Windows上的,最后我选择使用Iperius Backup软件进行备份。
我们的备份思路如下:
分析需要备份的文件
选择备份目的地:对象存储
利用工具进行定期备份:Iperius Backup
备份过程文件分析123456789101112131415λ ls -aldrwxr-xr-x 1 0 9月 10 17:44 .deploy_git/ #部署内容,无需备份drwxr-xr-x 1 0 ...
基于Swizzin打造客制化种子盒
前言所谓工欲善其事必先利其器,在使用P2P提供的资源时,我们依旧需要借助许多相关工具才能省心,高效地享受它们。在实际使用中,各类工具各司其职,共同为我们构建了自己的资源图书馆:根据下载协议不同,我们可能会需要transmission、nzbget,aria2等各类下载工具;索引资源时,Jackett和nzbhydra通常又是我们的绝佳伴侣了;文件整理,多媒体中心的建立也要求着各式各样的工具….
当所需要的工具越来愈多,如何安装,管理他们也就成了所要解决的一个大问题了。Swizzin 管理面板就是解决该问题的一个方案,它整合了多种常用工具的管理,可以通过相关命令实现一键安装/卸载/更新软件,同时其支持多用户使用,十分方便。
除了Swizzin外,QuickBox也是常用的模板化管理工具
Swizzin 安装
Swizzin官网: https://swizzin.ltd/ Swizzin官方仓库: https://github.com/swizzin/swizzin
配置要求Swizzin 目前支持以下系统:
Debian 9, 10 and 11
Ubu ...
外站自动辅种方案
前言在PT世界中,由于转载行为的存在,通常各站会记录很多他站也存在的资源。在这种情况下,为了最大化分享效率,将资源分享给尽可能多的用户,同时也能获取各站的做种奖励,大多数PTer都会选择通过辅种进行多站做种。
辅种(Cross Seed):即将同一份文件同时在多个Tracker做种。注意的是,对于PT而言,辅种需要添加不同站点的种子而不能将同一个种子添加多个Tracker
对于大多数内站而言,IYUU 以及 IYUU Plus 均能实现精准辅种,但是由于IYUU的支持需要获取站点的种子信息,同时外站隐私要求较高,大多数外站均不支持IYUU自动辅种,因此本文将介绍通过Jackett实现外站辅种的方案。
工具介绍Jackett
仓库官网: https://github.com/Jackett/Jackett
Jackett 是一个跨平台的聚合类种子资源索引器,使用它可以在多个Tracker上同时搜索需要的资源,由于Jackett提供API接口,十分方便其他工具对其进项调用。在本例中,Jackett也将作为搜索工具搜索待辅种目录的文件并通过API将相关信息发送给辅种工具进行处理 ...
牧云のdocker食用指南(二):下载并安装Docker
上期我们介绍过了docker里的一些基本概念和原理。前戏作足了以后,本期开始我们的docker使用之旅就正式启程了。本期我们将给大家介绍主流平台上docker的安装方法。
本指南食用建议这里牧云将自己学习的心得做出一个系列教程来,一方面为刚学习docker的朋友们提供一点帮助,一方面也是为自己做好笔记。由于是面向新手的教程,牧云尽量写得通俗易懂。有一些新手朋友可能无法理解的知识,文章通过字体(标题)的颜色来表达你需要对其的掌握程度:
应该是紫色的字体:后备知识,解释后面之后教程的一些行为的原理方法。大家第一次看时可以跳过,后面遇到相关的知识时再回来看,可能就会豁然开朗了
橙色字体:扩展知识,不掌握对应用影响不大,但是明白以后会更深刻的理解docker。
写在前面学习的第一步,自然是先要拥有它。Docker目前有两个版本:社区版(Community Edition,CE)和商业版(Enterprise Edition,EE)商业版在社区版的基础上提供了安全扫描,客服支持,容器管理等功能。我们个人一般使用不到的,使用免费的社区版即可。对商业版有兴趣的可以去docker的官方网站查询。 ...
牧云のdocker食用指南(一):基础概念详解
前些日子帮朋友们安装wordpress配置环境时,算是被着实弄着急了一把。因为某人的带动,突然一大堆人想要搭建自己的博客。配环境时,一个两个我还能应付过来。这人一多了,我这也弄得有点乱了。寻找一种能批量操作环境配置的方法也就成了我的目标了。docker也是这时开始了解的。以前也听说过docker,但由于总感觉是种“高大上”的应用,没有去过多深入了解。其实稍微学习一下,就会发现和git类似,看起来复杂,其实学起来很容易,也很能提高自己的效率。
本指南食用建议这里牧云将自己学习的心得做出一个系列教程来,一方面为刚学习docker的朋友们提供一点帮助,一方面也是为自己做好笔记。由于是面向新手的教程,牧云尽量写得通俗易懂。有一些新手朋友可能无法理解的知识,文章通过字体(标题)的颜色来表达你需要对其的掌握程度:
应该是紫色的字体:后备知识,解释后面之后教程的一些行为的原理方法。大家第一次看时可以跳过,后面遇到相关的知识时再回来看,可能就会豁然开朗了
橙色字体:扩展知识,不掌握对应用影响不大,但是明白以后会更深刻的理解docker。
何为Docker?
Docker 是一个开源的应用容器引 ...
Linux运维系列教程(二):挑选合适的VPS主机
挑选合适的VPS主机虚拟专用服务器(英语:Virtual private server,缩写为 VPS),是将一台服务器分割成多个虚拟专享服务器的服务。实现VPS的技术分为容器技术和虚拟机技术 。在容器或虚拟机中,每个VPS都可分配独立公网IP地址、独立操作系统、实现不同VPS间磁盘空间、内存、CPU资源、进程和系统配置的隔离,为用户和应用程序模拟出“独占”使用计算资源的体验。我们将通过几个方面的评测来帮助大家挑选合适的VPS。
虚拟化技术虚拟化(技术)是一种资源管理技术,是将计算机的各种实体资源(CPU、内存、磁盘空间、网络适配器等),予以抽象、转换后呈现出来并可供分割、组合为一个或多个计算机配置环境。对于VPS来说常用的虚拟化技术有:
OpenVZ
Xen
KVM
OpenvzOpenVZ是操作系统级别的虚拟技术,即OPENVZ是本身运行在linux之上,并在底层操作系统上运行的一层应用,通过虚拟化技术将一个服务器安装成多个操作系统的实例,这样每个实例就是一个VPS,这意味着易于理解和低权重开销,并且应用无需近过虚拟指令可以直接运行在CPU上,直接调用母服务器中的内核,这样 ...
Linux运维系列教程(一):Linux基础知识讲解
Linux 基础知识讲解Linux 简介Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等
Linux具有如下优点:
稳定、免费或者花费少
安全性高
多任务,多用户
耗资源少
由于内核小,所以它可以支持多种电子产品,如:Android手机、PDA等。
目前Linux服务器一般使用lnmp(Linux+nginx+mysql+php)或lamp(Linux+nginx+mysql+php)
Linux 实用知识 Linux 登陆Linux系统中是通过ssh服务实现的远程登录功能,默认ssh服务端口号为 22Windows上的Linux登陆软件有SecureCRT, Putty, SSH Secure ...
使用对象存储做图床及相关小技巧
背景相关今早牧云的朋友来告诉我网站的很多图片都无法访问了,我这边一下课便去排查一下,发现似乎是图床掉了牧云之前一直把图片放在一个小众的个人图床上面,大概是15年建立的。牧云见他已经稳定运行了两年,而且速度挺不错。在博客建立之初便没有选用对象存储而是把图片托管在那个图床上,结果没过几天,图床就挂了。果然私人的小图床不可靠啊。还是动手对图片进行搬家。
图床选用小技巧
尽量选择对象存储
在牧云经历了图床“劫难”之后,便是深刻地明白了对象存储地好处。那么接下来,让我吹吹对象存储地好处都有啥吧。
管理方便 管理对象存储只需要把文件上传到对象存储服务器上,就可以获取到外链在文章中引用了。图片需要更新也是重新上传就OK了。任何路径都没有更改,给管理解约了很多地时间。
方便备份想要对图片进行一个备份?没问题,对象存储的读取方式允许你通过直接下载到本地,远程VPS甚至是各种网盘。备份的管理就像操作本地文件一样轻便而优雅。
不自动改名使用对象存储存上的图片,文件名都是原生态的本来姓名,不会像你使用各种图床一样把名字给你改到亲妈都不认识了。这种原生态的名字,在你需要更换图床的时候你就明白他的好了,你只 ...
学生党可以享受的免费VPS优惠
其实这一篇文章我考虑了很久要不要写出来的。本来给大家推荐一些主机的优惠,让大家能享受一些福利是件好事的。但作为草根站长,在摸索这些免费资源时。也见识了太多优秀的资源被滥用,大多数人抱着薅羊毛的心态,导致资源被滥用。像前些年VMware推出的Uhurucloud、Zend推出的phpcloud、火爆的AppFog,供人学习使用的EDUVPS等都已经因为被滥用而销声匿迹了。 最终还是决定写下这篇文章,主要是基于以下几点的考虑。
大多数限定了学生身份,有效限制了人数
很多需要信用卡验证,再次筛选了人数
主要是大公司的活动,能承受一定”打击”
当然无论如何,还是希望各位使用这些服务的时候能够让他”物尽其用”,别抱着薅羊毛的心态占用资源。
总览这些优惠福利主要分为两个方面:其一是只有用高校学生身份才能申请的优惠,其二是人人皆可申请的优惠。如需信用卡验证的有特别标记。
学生专享
一:github 大礼包
github是一个著名的代码托管平台,程序猿交流平台以及搞基平台。其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。而其student pack十分慷慨地提 ...