解析 Mihomo DNS 泄露问题
解析 Mihomo DNS 泄露问题 摘要: 在使用 mihomo 或其他 Clash-core 代理工具的 TUN 模式时,很多用户会遇到 DNS 请求泄露至本地运营商 DNS 的问题,这不仅可能导致隐私风险,还可能影响网络访问的稳定性。本文将从一个真实的论坛讨论案例出发,深入剖析问题根源,并通过
把 Windows SMB(共享 SSD)当作 Time Machine 备份盘
把 Windows SMB(共享 SSD)当作 Time Machine 备份盘 场景:把 macOS(你已配置好的系统)完整备份到挂在局域网/Windows 上的共享 SSD(SMB),用 sparsebundle 做容器,最后让 Time Machine 认到并自动备份。 命令行的实操(scut
Fish Shell 介绍、配置与扩展指南
Fish Shell 介绍、配置与扩展指南 引言 作为一名开发者,每天都需要在终端中工作,那么选择一个高效、智能的 shell 环境将会极大地提升生产力。之前使用的是 zsh, zsh 这需要自己进行大量的定制化配置才能满足自动补全, 语法高亮等效果. 但是在厌倦一次又一次的配置(CTRL+C +
Lima: Linux virtual machines 配置与 Vs code 远程开发
Lima: Linux virtual machines TL;DR 接上文:开发环境从 windows 切换至 macOS 之后,因为开发跨平应用的需求,我物色了一下 macOS 上的虚拟机软件。最终选择了 lima. 但是真的也遇到相当的问题。 虚拟机预配置 虚拟机的 ssh 虚拟机的 chec
VMware 共享目录/剪贴板/文件拖拽
VMware 虚拟机和宿主机共享操作 共享文件夹 参考图片在 VMware 中设置好文件夹共享 # 先创建一个挂载点目录 /mnt/share
# 然后再将共享目录挂载在 /mnt/share 下面
sudo mkdir /mnt/share && sudo mount -t fuse.vmhgfs
SNATvsDNAT
🔄 SNAT & DNAT 通俗解释 + 图解 一、SNAT(源地址转换) ➡️ 出门“换马甲”,内网设备集体上网 网络场景 公司或家庭内网有多台设备(A、B、C),通过路由器/防火墙统一访问外网网站。 原理/过程 内网主机A(192.168.1.10)要访问外网服务器C(8.8.8.8),请求到
tun2proxy DNS
tun2proxy 代码库 DNS 解析说明 tun2proxy通过在src/args.rs文件中定义的ArgDns 枚举来提供三种不同的DNS处理策略:Virtual, OverTcp, 和 Direct。核心的处理逻辑位于 src/lib.rs` 文件的主循环中,它会根据用户选择的策略来处理发往
cargo release
Cargo release cargo-release 是一个用于发布 Rust 包的工具,它允许您使用 Git 标签和版本号来管理您的软件包版本。 usage 要使用 cargo release 更新版本号,创建 Git 标签,并将更改推送到远程仓库,但不发布到 crates.io,您可以使用以下
vscode docker
Vscode plugin docker cannot connect to docker 在 vscode 中,如果使用 docker 插件,在运行时,如果提示以下错误: Failed to connect. Is docker running? Error: permission denied