解决双栈网络下qbittorrent漏汇报ipv4的问题
测试版本v4.3.9
Linux挂载硬盘
查看现在已有的分区状态1df –l
使用fdisk查看硬盘1fdisk –l
使用mkfs格式化为ext41mkfs -t ext4 /dev/sdb
创建挂载文件夹1mkdir /data
挂载硬盘1mount /dev/sdb /data
设置开机自动挂载1echo '/dev/sdb /data ext4 defaults 0 0' >> /etc/fstab
配置ip6tables时遇到的坑
icmpv6是ipv6中重要的一环
Nginx设置访问密码
使用openssl生成Basic Auth密码
Linux下使用Rime输入法并添加搜狗词库
系统Debian11_x64
使用apt安装
我安装的Debian自带ibus,所以安装ibus版本
1sudo apt install ibus-rime -y
配置优化安装完毕后随便找个输入框打几个字,我们发现他默认是繁体,按下F4将其修改为简体cd到rime的配置目录下
1cd ~/.config/ibus/rime
修改候选词数12echo 'patch: "menu/page_size": 7' > default.custom.yaml
page_size后面的数字代表候选词数,个人习惯7个词,故填7,也可以根据自己的喜好调整
调整为横排输入12echo 'style: horizontal: true' > ibus_rime.yaml
注意缩进:以上两个代码第二行前面都是有两个空格的
配置完毕后,右击右下角的图标,重启rime
导入搜狗词库下载词库 & 转换器首先到搜狗官网上下载细胞词库https://pinyin.sogou.com/dict/detail/ind ...
shell脚本for循环语法
bash标准写法1234for i in {1..10}do echo $idone
类c1234for ((i=1; i<=10; i ++))do echo $idone
调用seq进行for循环1234for i in `seq 10`do echo $idone
seq - print a sequence of numbers
调用seq后,后面的数字可以作为变量使用
1234for i in `seq $number`do echo $idone
debian安装samba服务
使用apt安装samba1apt install samba -y
部署samba1234567891011echo '[share]comment = sharepath = /rootpublic = yeswritable = yesdirectory mask = 0775create mask = 0775valid users = rootwrite list = rootbrowseable = yesavailable = yes' > /etc/samba/smb.conf
重启samba1systemctl restart smbd
使用Nginx搭建WebDAV文件服务器
使用openssl生成Basic Auth密码
Shell脚本生成随机数
前言前段时间写了一个Shell需要用到随机数生成,才发现Linux自带的$RANDOM只能生成0—32767之间的随机数,并且不能自定义范围,不太方便直接使用,于是写了这个Shell脚本
思路
用head查看/dev/urandom随机生成的10个字节
用cksum生成校验码,再用其生成随机数$num
将$num和随机数范围最大值$2求余,求得结果为0到$2减1;再把求余值$2加上1,这样就已经把范围缩小到0到$2
求余后加上最小值$1,这样就把最小值范围缩小到了$1
综上所述,再将求余值减去后面加上的最小值$1,将范围锁定到$1-$2,得到如下代码
代码random.sh
12345#!/bin/bashmin=$1max=$(($2-$min+1))num=$(head /dev/urandom -c 10 | cksum | awk '{print $1}')echo $(($num%$max+$min))
最终精简版random.min.sh
1echo $(($(head /dev/urandom -c 10 | cksum | a ...
在VPS上手动部署qbittorrent
系统Debian11_x64
创建配置文件夹1mkdir -p ~/.config/qBittorrent && mkdir -p ~/Downloads && mkdir -p ~/bin
写入配置文件,开启WebUI123456echo '[LegalNotice]Accepted=true[Preferences]WebUI\Port=8080General\Locale=zh' > ~/.config/qBittorrent/qBittorrent.conf
这里默认设置WebUI端口为8080
出于安全,强烈建议自行修改为其他端口
若服务商有防火墙,记得在后台放行端口
当然,这里也可以用SSH隧道访问,更加安全
下载编译好的qbittorrent-nox1wget -qO ~/bin/qbittorrent-nox https://github.com/userdocs/qbittorrent-nox-static/releases/download/release-4.3.9_v1.2.15/x86_ ...