赛博遗产之:旧电脑打包虚拟机1. 背景更换新电脑后,旧电脑想重装又怕丢数据?想卖掉又怕泄露隐私?想送人又怕哪天什么犄角旮旯的文件会派上用场? 别着急,赛博遗产来帮你 将旧电脑打包为虚拟机,冷备储存,随用随开,彻底解决你的数据焦虑 2. 流程2.1. 清理电脑将旧电脑各种没用的垃圾删除或提前迁移到新电脑,尽可能减小硬盘空间占用,以减小最终虚拟机的大小。 包括回收站、“下载” 目录、临时文件、各种聊天软件与浏览器的缓存、各 Windows技巧 #装机 #虚拟机
Python UiAutomator2 框架打包 APK 实战1. 背景openatx/uiautomator2 是圈内久负盛名的安卓自动化框架,其通过封装安卓内置的 Uiautomator 服务,只要使用 Python 就可以快速编写自动化应用,并且框架使用 ADB 连接安卓设备对 UI 进行操作,没有 root 要求。这些都大大降低了安卓自动化开发的门槛和难度。 不过,限于语言因素,目前绝大部分应用仍然需要电脑运行 Python 脚本作为控制端,或者在 Android #Android #Python #uiautomator2 #自动化
VNStat 服务器流量限制实战用 VNStat 监控服务器流量使用,当超出指定限制时自动禁止所有连接,只允许 SSH 进入。此脚本可用于按量付费公网 IP 的资费控制,防止当服务器遭到攻击或意外的流量高峰出现,导致流量超限最后收到天价账单。 可用于阿里云 CDT 等场景。 1. 安装必要组件sudo apt-get install vnstat bc jq && \ sudo systemctl start v Linux #Linux
Tailscale Taildrop 部分源码阅读记录20240923 - main 分支 1. 发送文件1.1. 命令行入口命令行入口位于 cmd/tailscale/cli/file.go 的 runCp。 一开始,对命令行参数进行拆解并判别是否有效。target 参数可以是设备名字也可以是 IP,用 tailscaleIPFromArg 统一把 target 解析成 IP,然后使用 getTargetStableID 解析成节点固定 ID Tailscale #tailscale #虚拟组网 #taildrop
docker 使用 certbot 经验记录1. 背景某些场景下,需要单独的证书文件,没法靠 caddy/nginx 等的插件自动申请。此时使用 certbot 就十分方便certbot 可以单独运行,会有自动续期机制。另外也可以用 docker 容器化,这种情况下自动续期需要定期重启容器。 2. Docker-Compose 部署下面是 docker-compose 的例子,使用 cloudflare api 做 DNS-01 chall Linux #docker #ssl #certbot
Mihomo Magisk 模块使用心得1. 现有 Magisk 代理方案对比目前,实现 Magisk 模块运行原生 Clash 内核的项目主要有两个:Box4Magisk 和 Box for Root,两者各有优劣。前者作者是 singbox 的协作者,技术能力强;后者在前者项目的基础上进一步完善,添加了订阅等功能,目录结构更加清晰。 两个模块都支持多种模式的透明代理,包括 TProxy、Redirect、TUN 以及一些混合模式如 代理 #clash #mihomo #代理 #搞机
三星 TabS8 平板 root 全流程记录三星 TabS8 平板 root 全流程记录 来自 yqs112358 - 酷安 最近这两天,又在使用过程中因为各种无 root 的限制破防,再加上手里的平板已经过保,痛下决心决定对其下手(滑稽)。在参考数个教程综合进行操作之后,整个 root 流程可以说相当顺利。现在单独发一个贴,给整个过程做一下记录,也为后来的酷友们提供经验。 TabS8 作为三星(现在看来)比较老款的平板,其各种搞机经验等 搞机 #搞机 #三星
为现有 Windows 服务添加环境变量1. 背景有些时候需要为现有 Windows 服务添加一些环境变量,比如为其添加 HTTP_PROXY,让此服务走代理访问网络等。方法很简单:修改对应服务的注册表 2. 修改注册表 打开注册表编辑器 进入 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 找到你要修改的目标服务文件夹 在右侧窗格空白处点击右键 -> 新建 (Ne Windows技巧 #环境变量
Linux 服务器使用代理经验1. 推荐方法:使用 SSH 端口转发,转发本地 socks5 端口到服务器上 推荐方法,更安全,更方便 跑如下命令建立 ssh 端口转发,将本地的 7890 端口(clash/mihomo 的 http 代理端口)映射到服务器上的 57890 端口 ssh -R 57890:localhost:7890 <用户名>@<你的服务器地址> 在服务器上新建脚本文件 ena 代理 #clash #mihomo #代理 #服务器
如何用命令行快速调用 OpenAI 兼容接口1. 背景某些情况下需要快速测试 OpenAI-Compatible API 接口可用性,此时不需要额外装一堆工具,有 curl 即可进行测试 2. 环境配置2.1. Linuxsudo apt-get install -y jq 2.2. Windows (msys2)pacman -S ucrt64/mingw-w64-ucrt-x86_64-jq 3. 查询模型列表一条命令 curl AI #AI