速查表/记事本
速查表gitlab
序号
标题
命令
1
清理 registry
docker exec -it gitlab gitlab-ctl registry-garbage-collect -m
acme.sh
序号
标题
命令
1
安装
curl https://get.acme.sh | sh
source .bashrc
2
默认 CA
acme.sh --set-default-ca --server letsencrypt
3
申请证书
acme.sh --issue -d lswl.in -d *.lswl.in --dns dns_cf
4
安装证书
acme.sh --install-cert -d *.lswl.in --key-file /usr/local/nginx/conf/ssl/lswl.in/lswl.in.key --fullchain-file /usr/local/nginx/conf/ssl/lswl.in/lswl.in.cer --reloadcmd 'systemctl reload nginx ...
unraid 自定义主题 CSS
unraid 利用 Theme Engine 自定义主题
RMR - Rss Manage Reseed
RMR 已停止维护, 如有需要, 请使用 Vertex => Vertex 顶点RMR - Rss Manage Reseed RMR - 一款支持 rss/抓取免费种/自动删除/自动辅种/客户端状态监控 的脚本工具
功能点rss 支持根据 种子大小/关键词/免费状态/ HR 状态 筛选
支持为添加种子限速
支持将 rss 结果推送至 Telegram
抓取免费种 根据 页面标签 确定种子优惠状态, 仅推送 free 或 2xfree 种子.
抓取流程以及特别说明流程: 抓取 rss => 根据筛选条件预筛 => 请求种子页面 => 根据优惠状态确定是否推送种子至客户端
特别说明: 每个种子 仅会在获取 rss 列表之后请求一次种子页面, 因此某些后加的种子优惠不会推送!
请结合站点功能合理使用本功能, 比如仅 rss 官种的情况下, 请不要使用本功能!
自动删除 根据 硬盘剩余空间/做种时间/下载时间 等信息删除种子.
自动辅种 (实验性功能) 在 rss 的同时, 比对新种与所连接的客户端正在做种的种子, 若判断为同一种子, 则 ...
js string 的 indexOf 方法与 search 方法的区别
MDN 关于 indexOf 与 search 的介绍indexOf() 方法返回调用它的 String 对象中第一次出现的指定值的索引,从 fromIndex 处进行搜索。如果未找到该值,则返回 -1。search() 方法执行正则表达式和 String 对象之间的一个搜索匹配。
问题引入在使用某转种脚本时出现问题, debug 之后定位到是 string.search() 引起的问题。例子如下
// 确定在出现在 '主 演' 之后第一次出现 ###PICTURE### 时的 indexconst descr = `###PICTURE######PICTURE######PICTURE###◎译 名 疯狂的麦克斯 2 / 冲锋飞车队 2 / 冲锋追魂手 2 / 疯狂麦克斯 2 / 开路先锋 (港)/ 迷雾追魂手 2 (台)/Mad Max 2: The Road Warrior◎片 名 Mad Max 2◎年 代 1981◎产 地 澳大利亚◎类 别 动作 / 科幻 / 惊悚 / 冒险◎语 言 英语◎上映日期 1981-12-24 (澳大利亚)◎IM ...
盒子常用脚本
暂时属于自用, 有许多 Bug
前言 为方便盒子转种, 提供截图, mediainfo, bdinfo 等功能。 在 docker debian:latest 环境下安装 git, curl, wget 后测试可用。 root@350edf57b1e6:~# lsb_release -aNo LSB modules are available.Distributor ID: DebianDescription: Debian GNU/Linux 11 (bullseye)Release: 11Codename: bullseye
安装 # 一键安装脚本bash <(curl -Ls "https://gitlab.lswl.in/lswl/lswl/-/raw/main/script/notoolInstaller.sh")
脚本解读
在运行用户 home 目录下安装 node 环境以及 notool, 分别在 ~/.node 文件夹和 .notool 文件夹下;
添加以下内容至 ~/.bashrc, 作用是为本用户添 ...
使用 File Browser 截图以及读取 Mediainfo
前言 File Browser Enhanced Edition 是荒野无灯大佬在 File Browser 的基础上修改制作的加强版。 附带有读取 Mediainfo 与截图(或制作缩略图)功能
安装 QuickBox Lite 可以一键安装 File Browser Enhanced Edition。 如果想自行安装, docker 链接在这, 安装教程已经很详细了, 不做赘述 => 80x86/filebrowser
功能mediainfo 找到文件, 右键选择 View Mediainfo 得到结果, 直接复制即可
截图 找到文件, 右键选择 Make Thumbnail
Numcaps 为截图数量,这里填写 3, 勾选 Multiple Images
点击 Make, 完成后在视频所在目录下会出现三个文件, 下载即可
samba.conf
[global] workgroup = MYGROUP server string = Samba Server Version %v log file = /var/log/samba/log.%m max log size = 50 security = user map to guest = Bad User load printers = yes cups options = raw # 允许软连接 # follow symlinks = yes # wide links = yes # unix extensions = no[share] comment = share path = /home/samba directory mask = 0777 create mask = 0777 browseable = yes guest ok=yes writable=yes
Clash 透明代理
# iptablesip rule add fwmark 1 table 100ip route add local 0.0.0.0/0 dev lo table 100iptables -t mangle -N clashiptables -t mangle -A clash -d 0.0.0.0/8 -j RETURNiptables -t mangle -A clash -d 10.0.0.0/8 -j RETURNiptables -t mangle -A clash -d 127.0.0.0/8 -j RETURNiptables -t mangle -A clash -d 169.254.0.0/16 -j RETURNiptables -t mangle -A clash -d 172.16.0.0/12 -j RETURNiptables -t mangle -A clash -d 192.168.0.0/16 -j RETURNiptables -t mangle -A clash -d 224.0.0.0/4 -j RETURNiptables -t mangle ...
Bep 0007 - 根据不同 IP 多次汇报
作者能力有限, 在行文或测试或分析过程中, 也许出现些许错误, 因此并不代表本文所阐述的内容均正确无误。
背景 # bittorrent.org bep0007 草案地址 https://www.bittorrent.org/beps/bep_0007.html
起初 bep 0007 起初是为了更好的支持 IPv6, 一开始的做法是在连接 tracker 时在 url 参数中添加 ipv6=? 的字段,但是这样会有造假的隐患。
优点 向 tracker 汇报多个 IP 从而增强各个用户或客户端之间的连接性。
举个栗子 # deluge 1.3.15 在汇报数据事请求的 urlhttps://pt.tracker/announce?announceKey=2@ff26fff4127841a86161449bcdc19c2f&info_hash=%bd%1a%3c%84%ac%22n%a86%f77b%170zi%baF%9a%07&peer_id=-DE13F0-r6szDsvMI*KX&port=50659&uploaded=0&d ...
PT 常用或自用脚本
FFMPEG 截图ffmpeg -ss $1 -i $2 -f image2 -frames:v 1 -y $3
$1 为想要截图的时间点,单位为秒,亦可以为 mm:ss 格式。$2 为想要截图的文件路径$3 为截图输出文件路径,比如 /tmp/$(cat /proc/sys/kernel/random/uuid).jpg 即是输出到 /tmp 文件夹下,文件名为 uuid 的jpg文件。
MT 过滤脚本// ==UserScript==// @name mt-filter// @namespace http://tampermonkey.net/// @version 0.0.1// @author 栗山未来// @homepage https://lswl.in// @match https://kp.m-team.cc/*// @grant none// @run-at document-end// ==/UserScript==// 过滤做种为 0 或加成比例为 20% 的官种(fun ...