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://bitwarden.com/
第三方项目:https://github.com/dani-garcia/bitwarden_rs

阅读更多
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);
}
说说一键自动批量删除脚本

说说一键自动批量删除脚本

详细使用教程请见:https://www.bilibili.com/video/av95148891/

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
// 网站:user.qzone.qq.com

var temp = true;

function clickDel() {
try {
document.querySelector('.app_canvas_frame').contentDocument.querySelector('.del_btn').click();
} catch{
var a = document.querySelector('.app_canvas_frame').contentDocument.querySelector('.mod_pagenav_main').querySelectorAll('.c_tx');
a[a.length - 1].click();
temp = false;
setTimeout(clickDel, 2000);
}
setTimeout(clickYes, temp ? 2000 : 5000);
temp = true;
}
function clickYes() {
document.querySelector('.qz_dialog_layer_btn').click();
setTimeout(clickDel, 2000);
}
if (confirm("是不是要删除说说")) {
setTimeout(function () {
document.querySelectorAll("a[tabindex]")[8].click();
setTimeout(clickDel, 2000);
}, 3000);
}
苏联政治笑话

苏联政治笑话

苏联政治笑话系列是我迄今为止看到的含金量最高,最具幽默感的笑话。经过收集,已知中文网上存在着的苏联在政治笑话大概有500则左右。这些笑话大概有两个来源,一是苏联及其他社会主义国家(笑话中较常出现的是民主德国、古巴)人民表达自己愤怒的一些地下文学形式;二是资本主义国家在冷战期间进行意识形态作战采取的一种方式,其中CIA(美国中央情报局)和美国驻苏联记者应该功不可没。

现我将收集到的苏联政治笑话整理为314则列在下面,删除的笑话根据这三个原则:一是笑点重复,这是最大的一部分,很多笑话都是讽刺苏联政治生活的一个特定点,没有必要都列出;二是笑点与苏联和社会主义制度无关,只是套上苏联或社会主义的外衣;三是笑点低级,明显和其他笑话不处于一个水平,疑为伪作。

序曲

一位内务人民委员部审判员结束一天的审判工作,回到办公室,突然独自大笑起来。

阅读更多
使用简单方法解决SNI阻断问题

使用简单方法解决SNI阻断问题

SNI阻断技术简单介绍

TLS 是一个伟大的技术,它确保了网络传输的内容不被中间人篡改。现在越来越多的网站正在使用 HTTPS(即 HTTP over TLS)来保护网页内容。与此同时,TLS 设计中的一个缺陷,却使得阻断 TLS 连接变得可控。

在建立新的 TLS 连接时,客户端(如浏览器)发出的第一个握手包(称为 Client Hello)中,包含了想要访问的域名信息(称为 SNI,Server Name Indication)。某些服务器(比如 CDN)会同时支持多个域名,在加密传输之前,它需要知道客户端访问的是哪个域名。于是 SNI 必须以明文的方式传输。并且由于浏览器并不知道服务器是否需要 SNI,浏览器会对所有的 TLS 握手都加入 SNI。

于是,大家都懂的。根据黑名单,某些防火墙对于 TLS 连接可以进行精确地阻断。

阅读更多
在中国国内使用Google reCAPTCHA 2/3 验证码的方法

在中国国内使用Google reCAPTCHA 2/3 验证码的方法

我看版本2的有人说了,我简单的说一下版本3的使用和集成

国内使用reCAPTCHA只需要将 www.google.com 替换成 www.recaptcha.net,即可在国内使用 recaptcha 的服务。
https://www.google.com/recaptcha/api.js 替换成 https://www.recaptcha.net/recaptcha/api.js,https://www.google.com/recaptcha/api/siteverify 替换成 https://www.recaptcha.net/recaptcha/api/siteverify。

浏览器界面请使用以下方法使用

1
2
3
4
5
6
7
8
9
10
11
<script src="https://www.recaptcha.net/recaptcha/api.js?render=客户端代码"></script>
<script>
//验证reCAPTCHA是否载入
grecaptcha.ready(function () {
console.log("reCAPTCHA载入成功")
});
//生成特征验证码
grecaptcha.execute('客户端代码', {action: 'homepage'}).then(function(token) {

});
</script>
阅读更多
查看你在B站注册的时间

查看你在B站注册的时间

查看你在B站注册的时间

请按步骤操作

登录你的B站账号(如果你在客户端里打开那默认就是已经登录了)

点击下面的网页

阅读更多
使用 acme.sh 申请 Let's Encrypt 泛域名SSL证书详细教程

使用 acme.sh 申请 Let's Encrypt 泛域名SSL证书详细教程

使用 acme.sh 申请 Let’s Encrypt 泛域名SSL证书详细教程

acme.sh

acme.sh是一个实现了 acme 协议的脚本,可以从 Let’s Encrypt 生成免费的SSL证书

本文只给出配合解析商 API 申请泛域名证书的过程教程,acme.sh还有很多很强大的功能例如配合 Nginx 或者 Apache 等自动申请证书,请自行查看 github 项目 wiki 发掘

阅读更多