Debian/Ubuntu VPS 安装最新版 qbittorrent

Debian/Ubuntu VPS 安装最新版 qbittorrent

有不少人用aria2下载BT,但是相对来说QBittorrent还是更好用一点,但是网上没什么一键脚本,还得靠自己动手安装,默认的apt源里的qb很旧了,还是用新的比较好

安装的版本是nox版本,不需要安装任何图形化界面,直接打开网页就可以用。

创建默认配置目录

1
mkdir -p ~/.config/qBittorrent
阅读更多
在Debian/Ubuntu上使用rclone挂载Google Drive网盘

如何优雅的批量重命名文件

批量给文件添加前后缀

前缀

如果你需要给某个类型的文件加上前缀,请参考下面的代码

1
2
3
4
for /f "delims=" %%f in ('dir /a /b *.mp3') do (
ren "%%f" "N1-%%~nxf"
)
pause
阅读更多
Caddy 2 快速简单安装配置教程

Caddy 2 快速简单安装配置教程

下载安装

目前有三种安装途径,分别为官网(下面)、Github、各系统包管理。

官网的最方便,因为下载后直接就是二进制单文件,不需要多余的操作步骤(而且还能附加插件),而 Github 的是压缩包还需要解压、包管理则还需要修改包管理源。

1
2
3
4
5
6
7
8
# 创建文件夹并进入(自己可以改)
mkdir /usr/local/caddy && cd /usr/local/caddy

# 下载 Caddy 文件,Caddy 2 不再支持 32 位系统了,如果要安装某些插件,还要进 https://caddyserver.com/download 去挑选一下
wget -N --no-check-certificate -O "caddy" "https://caddyserver.com/api/download?os=linux&arch=amd64"

# 赋予执行权限
chmod +x caddy
阅读更多
OneDrive目录列表OneList使用方法

OneDrive目录列表OneList使用方法

OneList

  • 支持 国际版, 个人免费版(家庭版), 中国版(世纪互联).
  • 支持同时列出多个盘的目录.(同时挂载多个网盘或单个网盘挂载成多个SubPath,要求每个SubPath唯一)
  • 支持文件夹内超过 200 个项目
  • 支持后台自动刷新缓存.
  • 支持路径中含有特殊字符.
  • 支持使用不同目录使用不同账户密码加密(HTTP 401).
  • 支持隐藏目录和文件(跳过缓存).
  • 支持自定义 ClientID 和 SecretKey .
  • 数据储存在内存中,响应更加迅速.

授权

通过下面URL登录 (右键新标签打开)

阅读更多
在Debian/Ubuntu上使用rclone挂载Google Drive网盘
Linux命令行下载OneDrive分享链接中的文件

Linux命令行下载OneDrive分享链接中的文件

我所知的某个游戏分享站喜欢用OneDrive来分享游戏,用OneDrive很好,抵制百度网盘我强烈支持,但是OneDrive国内有时候抽风比较厉害,而在国外OneDrive下载几乎能跑满带宽,我G口的服务器可以跑到110M/s,所以用国外服务器下载,然后再下载自己服务器里的东西会比较好。

但是因为OneDrive有些坑,无法从分享界面获取真实下载链接,比如下面这个链接

https://gitaccuacnz2-my.sharepoint.com/:f:/g/personal/mail_finderacg_com/EheQwACFhe9JuGUn4hlg9esBsKyk5jp9-Iz69kqzLLF5Xw?e=FG7SHh

点开之后,找个文件点击下载,会得到这样的下载链接:

阅读更多
Debian系统安装Swap虚拟内存设置
免费开源的bitwarden_rs自建密码管理系统-安装,使用和备份教程

免费开源的bitwarden_rs自建密码管理系统-安装,使用和备份教程

前言

原来的时候看过Testv介绍1Password的视频,可以全平台自动填充密码,自动生成无规律密码,看完之后很心动,毕竟密码安全也很重要,但是1Password太贵了,一年至少需要35美元。而且1Password还只能使用信用卡付款,像Paypal也不支持,这让很多想尝试1Password的朋友“望而却步”了。这篇文章主要分享一下在功能上和使用体验上媲美1Password的免费开源密码管理系统Bitwarden,自建Bitwarden,再也不用担心1Password删库“跑路”了。

bitwarden_rs安装教程

详细安装视频:https://www.bilibili.com/video/BV15t4y117UU

阅读更多
B站批量删除抽奖动态脚本

B站批量删除抽奖动态脚本

详细教程请见:https://www.bilibili.com/video/av95622019/

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
// 域名: space.bilibili.com

var needDelDeled = true,
delay = 1000,
scrolls = 800;
var w = '', d = '', r = 0;
function getLuckyDraw() {
w.css("background-color", "#f1c40f");
w = w.parents(".card");
w.css("background-color", "#2ecc71");
w[w.length - 1].querySelectorAll(".child-button")[1].click();
setTimeout(clickDel, delay);
}
function getDel() {
d.css("background-color", "#8e44ad");
d = d.parents(".card");
d.css("background-color", "#2ecc71");
d[d.length - 1].querySelectorAll(".child-button")[1].click();
setTimeout(clickDel, delay);
}
function clickDel() {
//点删除
$(".popup-content-ctnr")[$(".popup-content-ctnr").length - 2].querySelector(".bl-button").click(); // 点确定
r += scrolls;
$('html, body').animate({ scrollTop: r }, 30);
$(".fold-text").click()
$(".expand-btn").click();
w = $(".main-content").find('span[click-title="抽奖详情"]');
d = $(".main-content").find('.deleted-text');
if (d.length && needDelDeled) setTimeout(getDel, delay);
else setTimeout(getLuckyDraw, delay);
}
if (/dynamic/.test(window.location.href) && confirm("是不是要删除抽奖动态")) {
r += scrolls;
$('html, body').animate({ scrollTop: r }, 30);
$(".fold-text").click()
$(".expand-btn").click();
w = $(".main-content").find('span[click-title="抽奖详情"]');//*互动抽奖内容定位
d = $(".main-content").find('.deleted-text'); //*已删除内容定位
if (d.length && needDelDeled) setTimeout(getDel, delay);
else setTimeout(getLuckyDraw, delay);
}