Linux
未读确认 BIOS 设置1qm set 100 -bios ovmf
update VM 100: -bios ovmf
添加 EFI Disk1qm set 100 -efidisk0 local-lvm:1
设置启动顺序1qm set 100 -boot order=scsi0
如果 OpenWrt 不识别 SCSI 驱动1qm set 100 -boot order=sata0
Windows
未读1powercfg -h off
步骤 1: 安装 Git 和相关依赖Git 安装12sudo apt updatesudo apt install git
验证安装:1git --version
步骤 2: 配置 Git 全局设置设置你的 GitHub 用户名和邮箱,用于 commit 记录。替换为你的实际信息:12git config --global user.name "siren202101"git config --global user.email "your_email@example.com"
步骤 3: 生成 GitHub Personal Access Token (PAT)PAT 用于 HTTPS 认证(相当于密码):
浏览器访问: GitHub tokens点击 “Generate new token (classic)”。选择权限:至少勾选 repo(全选推荐)。设置过期时间(建议 30 天)。生成后复制 PAT(以 ghp_ 开头),妥善保存。
注意:PAT 不是 GitHub 登录密码,不要泄露。
步骤 4:进入本地目录1cd
步骤 5: ...
前言Docker安装Synapse和PostgreSQL实现快速部署
部署PostgreSQL数据库PostgreSQL部署命令:1docker run --name postgres -v /opt/docker/postgresql/postgres_data:/var/lib/postgresql/data -e POSTGRES_PASSWORD="123456" -p 5432:5432 --restart always -d postgres
容器名称: postgres 容器路径: /opt/docker/postgresql/postgres_data 密码 123456 端口 5432 创建数据库用户:
1docker exec -it postgres createuser -U postgres --pwprompt synapse
12CREATE USER synapse WITH PASSWORD 'your_password';
数据库用户: synapse 创建时 ...
#通过 REST API 获取 access_token
123curl -X POST "http://服务器地址/_matrix/client/r0/login" \-H "Content-Type: application/json" \-d '{"type": "m.login.password", "user": "用户ID", "password": "密码"}'
编辑配置文件1vim /etc/init.d/transmission
修改配置文件注释:
1procd_add_jail transmission log
在下方添加:
1procd_add_jail_mount "$web_home"
**重启Transmission
1/etc/init.d/transmission restart
修改uhttpd配置文件1vim /etc/config/uhttpd
添加以下内容
1234config uhttpd 'webfile' list listen_http '0.0.0.0:88' option home '/www/sub-web' option cgi_prefix '/cgi-bin'
端口: 88路径: /www/sub-we自行修改
检测国内DNS泄露Python新建Python文件
1dns.py
检测国内DNS泄露Python代码
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697import requestsfrom bs4 import BeautifulSoupimport timeimport os# 每次执行时删除旧的日志文件if os.path.exists("refresh_log.txt"): os.remove("refresh_log.txt")if os.path.exists("no_keyword_pages_log.txt"): os.remove("no_keyword_pages_l ...
本文以dynv6.com域名为例
项目地址 acme项目地址
安装安装 acme.sh
1curl https://get.acme.sh | sh -s email=my@example.com
邮箱随便填写
普通用户和 root 用户都可以安装使用. 安装过程进行了以下几步:
默认安装到:~/.acme.sh/
进入.acme.sh目录
1cd ~/.acme.sh/
申请命令
1./acme.sh --issue -d "my.dynv6.net" --dns dns_manual
执行命令后,会提示添加DNS记录登录dynv6.com,添加TXT纪律添加获取的Domain和TXT value值
通过dig命令查询TXT记录
1dig TXT _acme-challenge.域名
开始申请证书,使用以下命令申请
1./acme.sh --renew -d "my.dynv6.net" --dns dns_manual
有时候一次申请不成功,多执行几次
申请成功后,建议使用名为fullchain.cer的证 ...
修改网站文件
1./var/Widget/Options.php
搜索关键词:
1define('__TYPECHO_ADMIN_DIR__', '/admin/');
在下方添加:
12/** 开启动态域名(跨域补救) */define('__TYPECHO_DYNAMIC_SITE_URL__', true);






