普通视图
-
张洪Heo
-
如何获取视频的LUFS(响度单位)?通过视频文件测量视频音量响度水平
这篇文章介绍了视频音量的重要性及其调整方法。文中提到,视频音量过低会影响观看体验,特别是在信息流中与其他大声视频竞争时。为了解决这一问题,文章引入了LUFS(Loudness Units Full Scale)作为衡量音频响度的标准,并解释了其在广播和流媒体中的应用。作者推荐使用ffmpeg工具来测量视频的LUFS值,并提供了具体的操作命令和参数说明。最后,文章还详细解读了测量结果中各项参数的意义,帮助用户更好地调整视频音量以符合不同平台的要求。
-
张洪Heo
-
Hexo上传服务器建议使用rsync来替代git上传,repo文件夹越来越大解决方法
这篇文章介绍了如何通过rsync工具解决Hexo部署时服务器文件占用过大问题的方法。文章建议使用hexo-deployer-rsync插件,并通过npm安装该插件。在配置时需修改博客根目录下的_config.yml文件,添加rsync的相关参数,包括远程服务器地址、用户信息、目标目录等设置。此外,还可以选择性删除其他不必要的部署方式,并调整运行目录以适应具体环境需求。
Hexo上传服务器建议使用rsync来替代git上传,repo文件夹越来越大解决方法
-
张洪Heo
-
如何静态化Docker容器的IP地址?构建网络实现容器固定IP
这篇文章介绍了如何在使用 docker-compose 部署的环境中为容器设置固定的 IP 地址,以解决容器在重启后因 IP 自动变化导致无法上网的问题。文章首先创建了一个名为 heo_global_network 的自定义桥接网络,并将其 IP 地址段设置为 172.168.0.0/16。然后修改 docker-compose 文件,将容器连接到该外部网络并指定静态 IPv4 地址。通过这些步骤,用户可以确保容器在网络重启后保持稳定的 IP 地址,并成功实现上网功能。
如何静态化Docker容器的IP地址?构建网络实现容器固定IP
-
张洪Heo
-
iStoreOS如何给硬盘分区扩容?Openwrt已经正在使用的分区如何扩容?
这篇文章介绍了在iStoreOS x86根分区中扩容的具体步骤。通过使用parted工具查看硬盘信息,用户可以确认要扩展的分区为4号分区,当前容量为21.5GB。通过执行resizepart命令,用户可以输入新的终止位置30GB,从而实现分区扩大。此外,还需要使用resize2fs -p命令对文件系统进行调整,最终完成扩容操作,无需重启服务器或卸载挂载点。
iStoreOS如何给硬盘分区扩容?Openwrt已经正在使用的分区如何扩容?
-
张洪Heo
-
HomeAssistant如何设置自动备份,定期自动备份并自动删除旧备份
这篇文章介绍了HomeAssistant的新自动备份功能。用户可以通过进入系统设置并选择备份选项来启用该功能。下载紧急套件后,可以设置每日或每周一次的备份周期,例如每周一进行备份。此外,为了节省存储空间,可以选择关闭历史数据的备份功能,仅保留必要的信息。完成这些设置后,备份文件体积将大幅减少,存储在backups目录中。
HomeAssistant如何设置自动备份,定期自动备份并自动删除旧备份
-
张洪Heo
-
如何在mac上隐藏应用程序在dock栏中的图标
这篇文章介绍了如何在macOS上隐藏应用程序图标,不再显示在Dock栏中。方法是通过修改应用的Info.plist文件,将LSUIElement值设置为1,这样图标就不会出现在Dock里,但应用仍然可以在后台运行。如果想恢复,只需将值改回0或删除该行代码。这是一个适合不经常更新的后台菜单栏应用的解决方案。
如何在mac上隐藏应用程序在dock栏中的图标
-
张洪Heo
-
如何自定义ollama模型存储位置?Mac、Windows修改模型存储位置教程
这篇文章介绍了如何自定义Ollama模型的存储位置,适用于Mac和Windows系统。文章详细说明了在两种操作系统下修改模型存储路径的方法,并强调了设置稳定存储路径的重要性。对于Windows用户,可以通过环境变量OLLAMA_MODELS指定新路径或使用软链接迁移模型;而Mac用户则需要编辑shell配置文件并设置环境变量。文章还提醒读者,在进行任何更改前应退出Ollama服务以避免意外错误,并建议选择可靠的存储设备以确保模型顺利运行。
如何自定义ollama模型存储位置?Mac、Windows修改模型存储位置教程
-
张洪Heo
-
在Mac上部署DeepSeek R1模型,设置知识库对话、Prompt等
这篇文章介绍了在Mac上本地部署DeepSeek R1大模型的方法,并展示了如何通过Ollama进行模型运行和管理。作者详细讲解了从下载Ollama应用、安装命令行工具,到在终端中运行不同内存分配下的模型版本的过程。此外,还介绍了使用Page Assist插件设置对话界面,并通过Prompt引导AI行为。最后,文章还提到了如何通过文本嵌入模型自定义知识库,满足特定需求的对话场景。
在Mac上部署DeepSeek R1模型,设置知识库对话、Prompt等
-
张洪Heo
-
如何在不同操作系统上安装和使用 FFmpeg?macOS、Windows、Ubuntu、CentOS安装ffmpeg教程
这篇文章介绍了如何在不同操作系统上安装和使用 FFmpeg。文章详细说明了在 macOS、Windows、Ubuntu 和 CentOS 上安装 FFmpeg 的步骤,包括使用 Homebrew、APT、YUM 或手动下载的方式。每个操作系统的安装过程都配有具体命令,并提供了验证安装是否成功的方法。此外,文章还介绍了 FFmpeg 的基本使用方法,如转换视频格式和提取音频,为用户提供了简单易懂的指南,帮助读者顺利安装并使用 FFmpeg。
如何在不同操作系统上安装和使用 FFmpeg?macOS、Windows、Ubuntu、CentOS安装ffmpeg教程
-
张洪Heo
-
如何使用ffmpeg处理ProRes视频进行视频旋转?ProRes视频旋转教程
这篇文章介绍了如何使用FFmpeg处理ProRes视频进行旋转。文章首先分析了ProRes和H.264的编码差异,解释了为什么ProRes视频在旋转时需要重新编码,而H.264则通过修改元数据就能实现旋转。然后,作者提供了FFmpeg的命令行操作方法,通过指定旋转参数和输出格式,来实现ProRes视频的旋转,同时保持视频质量。文章还解答了常见问题,如旋转后文件大小变化,并提醒用户如果需要固定码率或编码格式,需额外设置参数。
如何使用ffmpeg处理ProRes视频进行视频旋转?ProRes视频旋转教程
-
张洪Heo
-
AfterEffect导出的颜色偏灰偏暗解决方法,渲染的视频播放时颜色不正确
这篇文章介绍了在After Effects中导出视频时颜色偏灰偏暗的问题,并提供了解决方案。作者指出问题可能源于色彩管理设置不当,并建议在项目中依次选择“编辑 > 项目设置 > 颜色设置”,将颜色空间调整为适合的选项,如Rec.709,并将位深度设置为8位。通过这些设置调整后,导出的视频颜色可以被播放器正确识别,从而避免颜色失真问题。
AfterEffect导出的颜色偏灰偏暗解决方法,渲染的视频播放时颜色不正确
-
张洪Heo
-
如何提取英雄联盟资源文件:获取lol客户端图片、技能图标、皮肤原画
这篇文章介绍了如何提取《英雄联盟》客户端中的资源文件,包括技能图标、皮肤原画及英雄模型等内容。首先安装Obsidian并关联游戏文件夹,然后通过搜索关键词查找所需图标或音频资源。文章还分享了提取皮肤和导出模型的方法,包括选择目标皮肤数据、使用Lol2dae工具转换文件格式、加载纹理等详细步骤,帮助用户将游戏模型导入3D软件进行进一步处理。
如何提取英雄联盟资源文件:获取lol客户端图片、技能图标、皮肤原画
-
张洪Heo
-
Karabiner脚本:Mac实现大小写切换键(中英切换键)移动窗口
这篇文章介绍了如何使用 Karabiner 修改 Mac 键盘键位,将大小写切换键优化为短按切换中英文输入,长按实现窗口拖动操作。通过安装软件、配置权限,应用自定义脚本实现功能,短按模拟左 Shift,用于中英文切换,长按触发 cmd+ctrl 组合键移动窗口,提升使用效率。
Karabiner脚本:Mac实现大小写切换键(中英切换键)移动窗口
-
张洪Heo
-
AE如何制作滚动数字,滚动文字风格动画教程
这篇文章介绍了如何在After Effects中制作滚动数字动画。首先,创建一个文字图层,并确保数字排列为垂直方向。如果遇到对齐问题,可以调整文字的对齐方式。接着,使用矩形工具绘制蒙版,并通过调整羽化效果让蒙版过渡更加柔和。最后,添加位置移动动画,通过调整动画范围实现数字的滚动效果。整个过程结合了文字设置、蒙版和动画,使滚动数字的制作变得简单且高效。
AE如何制作滚动数字,滚动文字风格动画教程
-
张洪Heo
-
Mac实现快捷键拖动窗口,cmd+ctrl可以让鼠标任意位置拖动窗口
这篇文章介绍了Mac上实现窗口任意位置拖动的教程。这一功能并非系统自带,可通过终端命令开启,开启后能摆脱局限于标题栏拖动的限制。输入命令后需重启电脑,然后利用“cmd+ctrl”组合键在窗口空白处拖动来确认功能生效,若不喜欢此功能,也可通过相应命令取消,恢复至默认状态。此外还介绍了该设置会全局生效及操作终端命令的注意事项,旨在帮助提升Mac使用体验。
Mac实现快捷键拖动窗口,cmd+ctrl可以让鼠标任意位置拖动窗口
-
爱吃猫的鱼BLOG
-
利用 Termux 让安卓手机成为专属家庭服务器
1 前言电子产品更新速度快,旧手机往往容易被闲置,不想挂闲鱼就只能放在抽屉落灰,与其这样不如资源再利用,将旧手机制作成为家庭服务器,实现文件存储与共享、个人博客、媒体服务等多种功能,对于喜欢折腾技术的用户来说这无疑是一个充满挑战与乐趣的项目。Termux 是一个适用于 Android 的终端模拟器,其环境类似于 Linux 环境,无需Root或设置即可使用。注意本文演示中使用的安卓设备为Redmi K30 8+128 MIUI 13.0.6。2 Termux 准备通过 GitHub 或者 APKFab 应用商店安装 Termux,下载地址可在官网查看。为避免后续下载操作网络缓慢,建议切换国内镜像源。1termux-change-repo在唤出的图形化界面中,第一步选择 Mirror group 并点击 OK 确定,第二步选择 Chinese Mainlan 并点击 OK 确定。更新包管理器索引并将已安装的包升级到最新版本。1pkg update && pkg upgrade -y安装 vim、wget、unzip 等必备工具。1pkg install vim wget
利用 Termux 让安卓手机成为专属家庭服务器
1 前言
电子产品更新速度快,旧手机往往容易被闲置,不想挂闲鱼就只能放在抽屉落灰,与其这样不如资源再利用,将旧手机制作成为家庭服务器,实现文件存储与共享、个人博客、媒体服务等多种功能,对于喜欢折腾技术的用户来说这无疑是一个充满挑战与乐趣的项目。
Termux 是一个适用于 Android 的终端模拟器,其环境类似于 Linux 环境,无需Root或设置即可使用。
注意
本文演示中使用的安卓设备为Redmi K30 8+128 MIUI 13.0.6
。
2 Termux 准备
通过 GitHub 或者 APKFab 应用商店安装 Termux,下载地址可在官网查看。
为避免后续下载操作网络缓慢,建议切换国内镜像源。
1 | termux-change-repo |
在唤出的图形化界面中,第一步选择 Mirror group
并点击 OK
确定,第二步选择 Chinese Mainlan
并点击 OK
确定。
更新包管理器索引并将已安装的包升级到最新版本。
1 | pkg update && pkg upgrade -y |
安装 vim、wget、unzip 等必备工具。
1 | pkg install vim wget unzip -y |
在 Termux 中使用 ifconfig
命令查看 Termux 主机 IP 地址,这里可以看到当前为 192.168.0.21
,记录备用。
3 环境准备
本节涉及的环境准备仅为本文有所需要的,但也不需要全部进行安装,而是根据实际情况有所选择的安装。
3.1 MySQL
MariaDB 是 MySQL 的一个分支,是一个开源的关系型数据库管理系统。
3.1.1 安装
在 Termux 中使用一条命令就可以快速安装 MariaDB。
1 | pkg install mariadb -y |
查看版本信息,若出现版本号即安装完成。
1 | mariadb --version |
3.1.2 启动服务
不建议直接使用 mysqld
命令启动 MySQL 服务,这样会话将一直存活无法进行其它操作,所以可以使用 nohup
命令来后台启动。
1 | nohup mysqld & |
然而这个方法当服务意外终止将无法实现自启动,所以可以将 mysqld_safe 脚本与 root 用户一起运行实现自启动防止意外终止,mysqld_safe 脚本是用于监控 MySQL 运行情况并在其终止时重新启动,相当于多了一个守护进程。
1 | mysqld_safe -u root & |
3.1.3 停止服务
MySQL 没有很好的终止命令,只能强制杀掉进程实现停止服务。
1 | kill -9 `pgrep mysql` |
3.1.4 设置 root 密码
设置密码前使用 root 用户登录密码为空,回车确认即可直接进入数据库。
1 | mariadb -u root -p |
然后使用 SQL 语句修改 root 密码,最后刷新权限并退出当前用户。
1 | use mysql; |
这时 root 用户就需要使用密码进行登录了,密码为前面设置的密码。
1 | mariadb -u root -p |
3.2 Nginx
Nginx 是一款轻量级和高性能的 Web 服务器和反向代理服务器,凭借其高效的处理能力和稳定性而闻名,广泛应用于各种 Web 场景中。
3.2.1 安装
在 Termux 中使用一条命令就可以快速安装 Nginx。
1 | pkg install nginx -y |
查看版本信息,若出现版本号即安装完成。
1 | nginx -v |
3.2.2 基本命令
测试 Nginx
测试检查 Nginx 配置文件来判断 Nginx 是否正常。
1 | nginx -t |
启动 Nginx
1 | nginx |
Nginx 的默认运行端口为 8080,启动完成后在浏览器访问 127.0.0.1:8080
进入 Nginx 欢迎页。
重启 Nginx
当修改 Nginx 配置文件时需要重启 Nginx 生效。
1 | nginx -s reload |
停止 Nginx
Nginx 内置了两种停止命令。
1 | nginx -s quit# 在退出前完成已经接受的连接请求 |
3.2.3 解析 PHP
3.2.3.1 安装 php-fpm
1 | pkg install php-fpm -y |
3.2.3.2 配置 php-fpm
编辑 php-fpm
配置文件 www.conf
1 | vim $PREFIX/etc/php-fpm.d/www.conf |
搜索 listen =
找到:
1 | listen = /data/data/com.termux/files/usr/var/run/php-fpm.sock` |
修改为:
1 | listen = 127.0.0.1:9000 |
3.2.3.3 配置 Nginx
编辑 Nginx 的配置文件 nginx.conf
1 | vim $PREFIX/etc/nginx/nginx.conf |
对该文件作出以下修改:
- 添加
index.php
到默认首页的规则 - 取消
location ~ \.php$
注释,修改fastcgi_param
内容
3.2.3.4 测试 PHP 解析
新建有内容的 info.php
文件
1 | echo '<?php phpinfo(); ?>' > $PREFIX/share/nginx/html/info.php |
重启 Nginx 服务使配置生效
1 | nginx -s reload |
启动 php-fpm 服务
1 | php-fpm |
若解析成功,浏览器访问 127.0.0.1:8080/info.php
出现 PHP 信息页。
3.3 Nodejs
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它让 JavaScript 能够在服务器端运行,而不仅仅局限于浏览器环境。
3.3.1 安装
在 Termux 中使用一条命令就可以快速安装 Nodejs。
1 | pkg install nodejs -y |
查看版本信息,若出现两个版本号即安装完成。
1 | node -V && npm -V |
3.3.2 测试使用
使用 Node.js 运行 js 脚本输出 Hello World
,首先使用 vim hello.js
命令新建文件并添加脚本内容。
1 | console.log('Hello World'); |
使用 node 命令尝试运行,正确输出 Hello World
即为成功。
1 | node hello.js |
3.3.3 静态 HTTP 服务器
http-server 是一个简单、零配置的命令行静态 HTTP 服务器。使用 npm
命令可以快速安装 http-server。
1 | npm install -g http-server |
等待安装完成后,运行 http-server 可查看访问地址,在浏览器中访问可查看根目录下全部文件。
4 使用 KodBox 搭建云盘
Kodbox 是一款功能强大的私有云存储与协同办公平台。
安装前需准备 Nginx 环境,并确保已经可以解析 PHP,可查看本文 3.2 内容。
4.1 下载安装
前往官网下载页面查看最新版本,复制下载链接后使用 wget 直接下载。
1 | wget https://static.kodcloud.com/update/download/kodbox.1.54.zip |
解压包至 Nginx 的 kod 目录下。
1 | unzip kodbox.1.54.zip -d $PREFIX/share/nginx/html/kod |
4.2 登录配置
手机访问 127.0.0.1:8080/kod
即可进入系统安装页面,依次进行环境检测、数据库配置和账号设置。
- 环境检测:部分非必要开启项失败可忽略,也可查看帮助解决。
- 数据库配置:建议使用
SQLite + 文件缓存
,有条件或有需求可以选择MySQL
。 - 账号设置:设置账号和密码用于系统管理员登录。
至此安装完成,系统自动跳转到登录页面,使用设置的账号密码进入云盘首页。
4.3 局域网连接
在同局域网下的任意设备通过浏览器访问 Termux主机IP:8080/kod
进行登录操作,Termux主机IP
通过 ifconfig
命令查看。
在同局域网下的任意设备通过客户端连接站点进行登录操作,站点同浏览器访问地址。
4.4 访问手机内部存储
在 Termux 中获取手机存储访问权限。
1 | termux-setup-storage |
使用 ln -s <本机目录> <termux内部目录>
命令挂载手机存储目录,比如将手机的 Download
目录映射到 Termux 的 home
目录下。
1 | ln -s /sdcard/Download /data/data/com.termux/files/home |
然后在云盘系统中新增挂载,依次点击系统设置>存储管理>新增。
保存后刷新页面,就可以在文件管理中的网络挂载中查看到了。
5 使用 WordPress 搭建博客
WordPress 是一款非常流行的开源内容管理系统,可以用于创建和管理网站。
安装前需准备 Nginx 环境和 MySQL 数据库,可查看本文 3.1 和 3.2 内容。
5.1 新建数据库
网站需要使用数据库,在正式安装前先新建一个数据库备用。
1 | mariadb -uroot -p123456 -e"create database wordpress;show databases;" |
执行操作命令成功后输出数据库列表,列表中包含新建的 wordpress
。
5.2 下载安装
前往官网下载页面复制最新版本下载链接后使用 wegt 直接下载。
1 | wget https://cn.wordpress.org/latest-zh_CN.zip |
解压包至 Nginx 的网站根目录下。
1 | unzip wordpress-6.7.1-zh_CN.zip -d $PREFIX/share/nginx/html |
5.3 登录配置
完成下载安装后在本机浏览器访问 127.0.0.1:8080/wordpress
或者在同局域网下的其它设备访问 Termux主机IP:8080/wordpress
。
填写数据库连接信息,使用前面新建的数据库设置。如果数据库主机使用 localhost 无法连接可使用 Termux主机IP
,依旧无法连接可以尝试创建一个新用户。
1 | # 创建一个用户名为wordpress,密码为123456的新用户 |
接下来的步骤根据文字指引进行配置,最后根据设置的账号密码登录站点成功进入后台。
6 使用 You-Get 下载媒体
You-Get 是一个命令行程序,提供便利的方式来下载网络上的媒体信息。
6.1 安装依赖
进行程序安装前首先获取所需依赖:Python3、FFmpeg。
1 | pkg install python3 ffmpeg -y |
6.2 安装 you-get
安装依赖完成后直接使用 pip
来安装。
1 | pip3 install you-get |
6.3 下载媒体
支持下载的全部媒体平台可前往官方说明中查看,这里仅以 Bilibili 视频展示演示。
1 | you-get https://www.bilibili.com/video/BV132421A7VN/ |
7 安装 Ubuntu 学习 Linux
7.1 安装依赖
系统的安装将使用国光大佬制作的一键脚本,由于脚本存放于 GitHub 并且使用 Python 环境,所以使用需要安装 git 和 python,另外还需要 proot 才可以运行 Linux。
1 | pkg install proot git python -y |
7.2 下载安装
首先克隆这个一键安装脚本,将它保存到本地。
1 | git clone https://github.com/sqlsec/termux-install-linux |
然后运行这个安装脚本,出现安装指引,这里输入 1 来进行 Ubuntu 系统的安装。这里一定要先切换目录再运行脚本,不然会出现路径问题。
1 | cd termux-install-linux |
耐心等待安装完成。
7.3 Ubuntu 启动
使用一行命令运行脚本就可以顺利启动 Ubuntu 系统。
1 | ~/Termux-Linux/Ubuntu/start-ubuntu.sh |
7.4 特别注意
这里所安装的系统是轻量级的,所以很多 Ubuntu 命令及功能无法使用,另外经过尝试,宝塔面板、Docker等均无法正常安装。
8 写在最后
本文介绍了利用 Termux 将安卓手机制作成家庭服务器的方法,包括 Termux 安装与设置、MySQL、Nginx、Node.js 等环境准备,以及使用 KodBox 搭建云盘、WordPress 搭建博客、You-Get 下载媒体、安装 Ubuntu 学习 Linux 等应用搭建与使用的步骤,涵盖了从基础环境搭建到多种功能实现的全过程,可将闲置安卓手机资源再利用,满足文件存储与共享、个人博客、媒体服务等多种需求。
-
张洪Heo
-
如何几乎不损失视频画质而大幅度压缩视频?来试试VBR可变比特率吧!
这篇文章介绍了如何通过可变比特率(VBR)技术实现高效视频压缩,同时保持画质优良。VBR根据内容复杂度动态调整比特率,复杂场景用更多比特率,简单场景用更少,既提升质量又节省空间。文章推荐使用FFmpeg,详细说明了关键参数如恒定质量因子(CRF)和最大比特率的设置,并介绍两遍编码技术以精确控制文件大小。此外,还提到格式工厂作为无需代码操作的替代工具。总结来看,VBR结合FFmpeg既满足高画质需求,又兼顾存储效率,是处理视频的理想选择。
如何几乎不损失视频画质而大幅度压缩视频?来试试VBR可变比特率吧!
-
张洪Heo
-
Mac上使用Drawthings的Flux模型进行扩图、补图
这篇文章介绍了在Mac上使用Drawthings应用和Flux模型进行AI扩图与补图的完整步骤。作者从下载应用和模型入手,推荐使用Flux Fill模型,并分享了内外补图的详细参数设置。通过拖入图片、调整大小、擦除不必要部分,并输入补充内容描述来生成修改后的图像,最后提供保存与分享的方法。文中还附有操作截图辅助说明。
Mac上使用Drawthings的Flux模型进行扩图、补图
-
张洪Heo
-
Mac使用rsync实现本地文件夹同步到服务器,提交编译好的静态站点,增量提交网站
这篇文章介绍了如何在Mac上使用rsync工具将本地文件夹同步到服务器,实现网站项目的增量部署。作者详细讲解了安装rsync的方法、使用SSH密钥连接服务器以简化操作,以及通过命令完成单向同步的过程。该方法能避免重复文件上传,显著优化上传流程,提高效率,并支持其他备份场景。
Mac使用rsync实现本地文件夹同步到服务器,提交编译好的静态站点,增量提交网站
-
张洪Heo
-
Alist如何添加Ubuntu服务器的文件夹,给服务器添加上传SFTP的账号并授予访问权限
这篇文章介绍了如何在Ubuntu服务器上添加文件夹并为其创建专用的SFTP上传账户。首先,使用宝塔面板创建一个新账户,设置用户名和密码。然后,通过SSH为该账户生成密钥对,并保存私钥。接着,使用setfacl命令为指定文件夹(如/www/backup)授予该账户读取权限。最后,将服务器文件夹通过Alist接入,选择SFTP协议,填写服务器信息(IP地址、SSH端口、用户名、私钥等)。完成后,即可通过Alist方便地管理并备份服务器文件夹内容。
Alist如何添加Ubuntu服务器的文件夹,给服务器添加上传SFTP的账号并授予访问权限
-
张洪Heo
-
宝塔Nginx反代上游服务器不支持HTTP3,如何启用HTTP3
这篇文章介绍了宝塔 Nginx 反代上游服务器不支持 HTTP3 时启用 HTTP3 的方法。包括启用网站监听 443QUIC,在宝塔反代中开启缓存,插入特定响应头,按此操作后可成功获得 HTTP3 支持,为解决相关问题提供了实用教程。
宝塔Nginx反代上游服务器不支持HTTP3,如何启用HTTP3
-
张洪Heo
-
宝塔如何开启HTTP3,启用HTTP3使用QUIC进行高性能传输
这篇文章介绍了HTTP/3的优势和通过宝塔面板启用HTTP/3的具体方法。HTTP/3基于QUIC协议,具备连接更快、延迟低、不怕掉包、更安全等优点,适用于移动网络且能降低服务器压力。文章详细阐述了HTTP/3的技术背景,并提供了在宝塔面板中配置Nginx启用HTTP/3的步骤,包括升级Nginx版本、修改配置文件、设置SSL、开放443端口及云服务商的端口配置,最后通过检测工具确认配置结果。
宝塔如何开启HTTP3,启用HTTP3使用QUIC进行高性能传输
-
张洪Heo
-
使用Certimate部署Google证书,免费通配符证书申请
这篇文章介绍了如何通过Certimate部署Google证书,申请免费的通配符证书。文章详细说明了创建Google Cloud项目、获取Project ID、启用Public Certificate Authority API及使用gcloud命令生成EAB密钥的步骤,并强调了密钥有效期的注意事项。
使用Certimate部署Google证书,免费通配符证书申请
-
张洪Heo
-
Mac中磁盘没有被推出,因为一个或多个程序可能正在使用它解决方法
这篇文章介绍了在Mac中遇到磁盘无法弹出的情况,通过终端查看和结束占用磁盘的程序以解决问题。具体步骤包括使用lsof | grep /Volumes/磁盘名称命令查看占用磁盘的进程,找到进程PID后使用kill -9 PID命令关闭占用程序,最后再尝试弹出磁盘。
Mac中磁盘没有被推出,因为一个或多个程序可能正在使用它解决方法
-
张洪Heo
-
开机黑屏时间长,进系统显示器才亮?DP线开机黑屏进不去bios解决方法
这篇文章介绍了由于使用DP线导致开机黑屏和无法进入BIOS的原因及解决方法。作者分享了DP线在10XX及更早显卡上可能需要固件补丁的问题,提供了NVIDIA的固件更新工具下载链接,并列举了可能的解决方案,如使用HDMI启动、切换引导模式等。还提到支持更新的显卡型号包括TITAN、GeForce 10/900/700系列以及部分Quadro产品。
开机黑屏时间长,进系统显示器才亮?DP线开机黑屏进不去bios解决方法
-
张洪Heo
-
通过智能插座在HomeAssistant中实现电脑开关机控制,无需米家开机卡
这篇文章介绍了通过智能插座结合HomeAssistant实现电脑远程开关机的方法,无需使用米家开机卡,从而避免持续耗电的问题。作者首先启用主板来电自动开机功能,然后通过安装和配置Airytec Switch Off软件实现远程关机,设置语言、启动项及固定IP地址。同时,通过局域网端口设置和防火墙配置确保远程访问的稳定性。最后,通过HomeAssistant创建模板开关,用HTTP请求实现远程关机,达成电脑远程电源控制的目标。
通过智能插座在HomeAssistant中实现电脑开关机控制,无需米家开机卡
-
张洪Heo
-
在中国大陆如何使用 AirPods Pro 2 检测听力,使用听力检测教程
这篇文章介绍了如何在中国大陆使用AirPods Pro 2进行听力检测。用户需要通过Safari打开特定链接进入听力检测,确保在安静环境下佩戴耳机并调整贴合度,以获取准确结果。在测试期间,耳机会播放不同频率和音量的声音,用户需在听到声音时轻点屏幕以完成检测。文章还分享了作者的测试结果,显示左耳和右耳均为10 dBHL或更低的细微损伤或无损伤状态。
在中国大陆如何使用 AirPods Pro 2 检测听力,使用听力检测教程
-
张洪Heo
-
Word如何手动制作目录,手动生成自定义目录
这篇文章介绍了如何在Word中手动制作自定义目录的方法,适用于未使用层级样式的拼接文档。步骤包括:先手动编写“标题+页码”目录,接着选中目录段落并右键选择“段落”设置制表位,根据标尺设置位置,确保目录布局整齐。在标题和页码间按下Tab键,以生成指定样式的分隔符,完成目录的排版。
Word如何手动制作目录,手动生成自定义目录
-
张洪Heo
-
Certimate上手:自搭建开源SSL证书申请续期平台,自动部署证书到服务器
这篇文章介绍了作者对Certimate自部署SSL证书管理平台的使用体验,展示了从Docker安装Certimate到配置与部署证书的全过程。作者详细讲解了如何通过Docker-compose部署Certimate,修改账户密码,新增域名并配置相关解析,最终使用SSH方式自动化部署证书到服务器。此外,作者还提及了宝塔面板证书路径修改的方式,但不建议这么做,因为这会影响宝塔自带的SSL配置。
Certimate上手:自搭建开源SSL证书申请续期平台,自动部署证书到服务器
-
张洪Heo
-
Mac使用自动操作快速给应用绕过Apple签名办法,使用学习版软件必备
这篇文章介绍了在Mac上通过自动操作绕过Apple签名的方法,适用于使用和谐版软件时无法打开应用的情况。首先,在自动操作app中创建“快速操作”,并配置AppleScript来移除应用的隔离属性。通过右键单击文件,可以直接使用这个脚本来解锁应用,方便快捷。