hexo博客迁移云服务器
hexo博客迁移云服务器前言最近搞了个域名,并且用移动网络访问 github pages 太慢了,有时甚至根本上不去,干脆就直接把博客从 github 迁移到国内的云服务器上。
云服务器配置安装 Git 和 Nginx 服务12apt-get updateapt-get install git nginx -y
新建一个 git 仓库的路径并修改权限
123mkdir /var/repo/chown -R $USER:$USER /var/repo/chmod -R 755 /var/repo/
创建远程 git 仓库
123cd /var/repogit init --bare {自定义仓库名name}.git # 例如 git init --bare hexo-source.git
配置 Nginx 文件目录
123mkdir -p /var/www/hexochown -R $USER:$USER /var/www/hexochmod -R 755 /var/www/hexo
修改 Nginx 的 default 文件使得 root 指向刚刚创建的 & ...
基于 Wireguard 的内网穿透
简介WireGuard 是一个易于配置、快速且安全的开源 VPN,它利用了最新的加密技术。目的是提供一种更快、更简单、更精简的通用 VPN。它旨在比 OpenVPN 性能更高。WireGuard 被设计为通用 VPN,可在嵌入式接口和超级计算机上运行,适用于许多不同情况。它最初是为 Linux 内核发布的,现在已跨平台(Windows、macOS、BSD、iOS、Android)并可广泛部署。它目前正在大力开发中,但它可能已经被视为业内最安全、最易于使用和最简单的 VPN 解决方案。
配置安装wireguard软件1apt install wireguard resolvconf -y
开启IP转发,使本节点成为转发服务器
1echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
输入sysctl -p,确认net.ipv4.ip_forward = 1
如果安装失败,考虑是否为 DNS 问题 输入sudo vim /etc/resolv.conf 写入 #nameserver 127.0.0 ...
java学习
环境配置java8 https://www.java.com/en/download/java17 https://bell-sw.com/pages/downloads/#jdk-17-lts
配置环境变量在 “系统变量” 中设置 3 项属性,JAVA_HOME、PATH、CLASSPATH(大小写无所谓),若已存在则点击”编辑”,不存在则点击”新建”。注意:如果使用 1.5 以上版本的 JDK,不用设置 CLASSPATH 环境变量,也可以正常编译和运行 Java 程序。变量设置参数如下:
变量名:JAVA_HOME
变量值:C:\Program Files (x86)\Java\jdk1.8.0_91 // 要根据自己的实际路径配置
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; //记得前面有个"."
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
注意:在 Windows1 ...
Special Notice
ef376157cad1f05017502dbe0dd31bd522162b83e0ab3cfb0c5fdb2f7d23955d7310388abe892d1a74edbc211937fa679681f91577eeba4554dbc94b24a609da25c31b878ee7ef9e9481fc68da1c64a78632f9747546a34df164883f673e85cbf0f926213121fad30124a5e72dbcdd151fa7b77006bbee83a5a24e37aeb1a75d602f8868778823c5298979681743a11c0012b3ecc665fdbeef401b6ab8906698a96848646dc9c1e89bf1e56f51f490a7816d5647909a530eab496a78a2eba3a7a3ca3b44afbb4d3b89fe16a587b2e9ca71d07ae2ffa2e816d7e9782355e829280f2d8d82c7d64b8c1a4629c17a96e6630f4d09c5669c03193 ...
ComfyUI
ComfyUI + OpenWebUIOpenWebUI 接入AI绘画OpenWebUI设置
打开管理员面板,切换至设置–图像
打开图像生成(实验性)
填入 ComfyUI 基础地址,默认是 http://127.0.0.1:8188
上传从 ComfyUI 导出 API 格式的 workflow.json 文件.
填写ComfyUI Workflow 节点的序号。
设置默认模型、图片分辨率、步骤。
comfyui设置
到高级选项-网络设置,打开开放远程连接。
点击界面左上角工作流,选择导出(API)
使用
可以让大模型辅助生成提示词
你是一位ComfyUI提示词助手,你的任务是根据我的文本生成提示词。提示词由普通常见的英语单词或短句构成,使用英文半角”,”做为分隔符。你要将我输入的中文文本翻译为英文再提取出提示词并对细节进行补充,并且在所有提示词开头默认加入以下提示词:best quality,masterpiece,ultra high res,incredibly absurdres,cinematic,highest quality,high resolution,c ...
esp32s3 开发指北
esp32s3 开发指北(持续更新)切换目标芯片:Ctrl + Shift + P 调出命令面板,选择 ESP-IDF: Device Configuration,再选择 Device Target,再选择具体的芯片。
引脚注意事项不建议使用/谨慎使用 的管脚在网上搜 esp32s3 不建议使用的管脚,发现总有人写了 6-11 脚,全是抄来抄去不翻官方手册的人乱写,明明 esp32s3 的 SPI Flash 连接的是 26-32 脚,还非要把 esp32 的 6-11 写上去。更有甚者把这两个一块写上去了,怎么的,缺的 FLash 你给我补呗。
管脚
功能
管脚
功能
管脚
功能
GPIO 26
SPICS1
GPIO 27
SPIHD
GPIO 28
SPIWP
GPIO 29
SPICS0
GPIO 30
SPICLK
GPIO 31
SPIQ
GPIO 32
SPID
GPIO 33
八线 SPI 占用
GPIO 34
八线 SPI 占用
GPIO 35
八线 SPI 占用
GPIO 36
八线 SPI 占用
GPIO 37
八线 S ...
cygwin + autossh
cygwin + autossh前言在 Windows 平台上进行端口转发总是会莫名其妙的断连,即使已经在服务端和客户端修改对应的配置,在一段时间后仍然会断开。可能的原因是中间经过的交换机路由器防火墙等设备过滤了ssh心跳包。实在不想在这上面费时间了,直接用 autossh 进行自动重连。在 Windows 使用 autossh 需要安装 Cygwin,这是一个开源的免费软件,可以在 Windows 操作系统中提供类 Unix 的环境和工具,可以将它理解为运行在 Microsoft Windows 上的流行 GNU 和其他开源工具的发行版,它可以让用户在 Windows 上运行类 Unix 的应用程序、Shell 脚本和命令行工具。Cygwin 的核心部分是 cygwin1.dll,它提供了这些程序所期望的 POSIX 系统调用和环境。
cygwin + autossh配置
到 cygwin官网 下载cygwin setup-x86_64.exe。
点击运行,直接默认选择然后下一步,到了选择安装包时记得别忘了选择 autossh,然后等待下载安装完成。
打开 cygwin ...
fail2ban + 陷阱端口
云服务器安全防护查了一下 ssh 登录信息,才发现好像这台服务器没开防护,以前用的 fail2ban,选择重新装一次,记录一下,查资料的时候看到了陷阱端口感觉很不错,也顺便实践一下。
查看登录信息查看btmp信息
1lastb -n 10 | tac
查看攻击者ip和攻击次数
1lastb | awk '{ print $3}' | sort | uniq -c | sort -n
发现攻击次数挺少的,最多的也才382次。
12345678次数 ip105 164.90.163.90169 209.38.83.0182 123.59.28.66197 47.114.2.5222 106.75.227.179272 161.35.19.147382 112.46.234.115
查看尝试登陆的用户名,最多的还是 root
1lastb | awk '{ print $1}' | sort | uniq -c | sort -n
123456789101122 test123 server24 es3 ...
本地大模型接入QQ官方机器人
[OLLAMA+LangBot]云服务器+本地大模型接入 QQ 官方机器人写在前面最近 deepseek 开源了 r1,部署 14b 到本地使用感觉效果不错,相比 qwen 会更聪明一些。为了方便在外使用,手机端用网页感觉有点不得劲儿,干脆直接接入到 QQ 官方机器人,直接私聊或者群聊@就能使用。沟槽的南极减除,试了很多次始终会报错“平台适配器运行出错: 接口访问源IP不在白名单”,搜了一下才发现必须要公网IP,淦!还好有一台服务器有公网IP。
服务器搜了一下 go-cqhttp 之类的协议,要么仓库不再维护要么就是账号容易风控,不想在这上面多折腾,所以直接用官方机器人再加 LangBot。
部署 LangBot
克隆最新代码12git clone https://github.com/RockChinQ/LangBotcd LangBot
安装依赖1pip install -r requirements.txt
运行一次主程序,生成配置文件,然后再ctrl+c停止程序。1python main.py
链接消息平台先去QQ机器人官方注册账号,在开发管理中找到AppID和Ap ...
AI 换脸工具——FaceFusion
AI 换脸工具: FaceFusion本文使用的 FaceFusion 版本为 3.1.0,所有的问题和解决方法均基于此版,版本不同可能会导致些许出入,还需具体情况具体分析。
解除 NSFW 滤镜限制问题描述上传的目标图片如果包含涩涩内容,输出结果就会被高斯模糊,这好吗?这不好,涩涩是推动科技进步的重要因素,我劝各位开发者要不忘初心,至少也得留个后门吧。
解决方法直接注释掉检测函数,不仅可以解除限制,而且跳过检测还可以提高效率。到 FaceFusion 根目录下找到 facefusion文件夹,编辑 content_analyser.py。找到下列函数并进行修改。
12345678910111213141516171819202122232425262728293031323334353637def analyse_stream(vision_frame : VisionFrame, video_fps : Fps) -> bool: global STREAM_COUNTER # STREAM_COUNTER = STREAM_COUNTER + 1 # if ...