杜绝节点信息泄露,部署自己的 sing-box 订阅转换
前言
sing-box 虽然直接改 config.json 很方便,但是节点大批量变化的时候,手改就显得太傻逼了
用别人的订阅转换怕泄露节点信息,不如直接自建
部署
Ref: https://github.com/Toperlock/sing-box-subscribe
Docker
Ref: https://github.com/hestudy-blog/sing-box-subscribe-docker
这次依然用 Docker 部署,相关容器部署可以参看之前写过的用 Docker 搭建 LNMP 大型攻略
123456789101112131415version: '3'services: sbs: image: hestudy/sing-box-subscribe:latest container_name: sub networks: - reverse-network # 和 Nginx 在同一网桥 restart: unless-stopped volumes: - ./config_templ ...
抛弃猫咪,在 Windows 平台上拥抱 sing-box
前言
天下苦 Clash 久矣,占用高,效率低,这个时候就不得不放出这张图了
最近看了不良林的视频,参考了下 sing-box 的官方文档,决定奔向 sing-box 的怀抱了,这个 DNS 分流太爽啦,完美解决了我的 IPv6 需求
坑
sing-box 官方的 GUI 支持 Android、Apple,但居然不支持 PC,很奇怪,明明 PC 用户最多
虽然有 GUI.for.SingBox 和 Hiddify-Next 这种第三方 GUI,但是他们做了简化处理,完全无法发挥 sing-box 强大的 DNS 分流功能。义眼丁真,鉴定为乐色
好在 sing-box 裸核就能跑,一个核心一个配置文件直接开跑
实操直接下载核心
Ref: https://github.com/Toperlock/sing-box-subscribe/blob/main/instructions/README.md
操作
新建 sing-box 文件夹
下载并解压 Windows 客户端程序 sing-box-windows-amd64.zip
你可能已经注意到了所有 AMD64 架构 ...
微 PE 安装 OpenWrt
相关下载微 PE 下载:https://www.wepe.com.cn/download.htmlphysdiskwrite 下载:https://m0n0.ch/wall/physdiskwrite.phpImmortalWrt 下载:https://firmware-selector.immortalwrt.org/
写盘
将 physdiskwrite 和 OpenWrt 放入 U 盘中
进入 PE
使用 DiskGenius 格盘
进入 physdiskwrite 和 OpenWrt 的目录下,Shift 键 + 右键进入该目录 Shell
运行 physdiskwrite -u 下载好的软路由镜像.img
OpenWrt 如何指定网关
指定某个终端的网关固定 IP网络 -> DHCP/DNS -> 静态地址分配
指定网关
编辑 dhcp 配置
1vi /etc/config/dhcp
添加以下内容
123config tag '<自定义的 tag>' option dhcp_option '3,<指定的网关>' option force '1'
固定标签
123456config host option ip '<终端 IP>' option mac '<终端 Mac>' option name '<终端昵称>' option leasetime 'infinite' list tag '<自定义的 tag>'
指定 DHCP 分配的网关在 WebUI 的 网络 -> 接口 -> lan 编辑 -> DHCP服务器 -> 高级设置 -> DH ...
如何鉴别 Mac 是否为官翻机
查看型号系统设置 -> 通用 -> 关于本机 -> 系统报告
检查型号开头以笔记本为例全新机是 M 和 Z 开头,官翻机是 F 和 G 开头,资源机是 5 开头
如果 Apple TV 遥控器上的音量按钮无法正常使用
省流长按 10 秒 音量➖键 + TV 键 重启遥控器
官方
Ref: https://support.apple.com/zh-cn/108769
重新启动 Siri Remote 或 Apple TV Remote
同时按住 TV/控制中心按钮 和调低音量按钮 。按住这两个按钮约 5 秒钟,或者直到 Apple TV 上的状态指示灯熄灭再重新亮起。
松开这两个按钮。然后等待 10—15 秒,直到电视屏幕上显示“遥控器已断开连接”通知。
按下遥控器上的任意一个按钮。显示“遥控器已连接”通知后,便可以使用遥控器。
调整音量控制设置
前往 Apple TV 上的“设置”。
选择“遥控器与设备”,然后选择“音量控制”。
选择另一种音量控制设置,然后再次尝试音量按钮。例如,你可以选择“TV(通过红外线)”,而不是“自动”。
OpenWrt 如何查看 WAN 口下发的 DNS
1cat /tmp/resolv.conf.d/resolv.conf.auto
提高机场订阅域名的生存率
Ref: https://blog.xueli.lol/Operations/345.html
前言大家都用的 V2Board,特征太明显,之前大批量墙掉了一批域名,客户无法更新订阅了
虽然社区说是主题的问题,但为了减少之后出现类似的问题,还是多想点办法吧
偶尔在群友的博客里看到了这篇,记录一下
原理机场官网域名容易寄,若订阅域名和官网域名一致,会直接连坐导致用户无法更新订阅,所以直接分成俩域名
实操将订阅域名绑定到 Cloudflare 上,解析 IP 相同,打开小云朵,然后添加以下配置,可以防止订阅地址被解析为机场官网,从而减少寄掉的可能性。
下图代表着,只要不是访问 /api 这个路径都会 Reject,也就是说只有访问 /api 才返回请求内容。
防止遗忘 —— 群晖 Docker 安装 qBittorrent
省流PUID 和 PGID 要记得填,否则没有权限管理文件。一般来说群晖第一个账号的 uid 为 1026,管理员用户组的 gid 为 101,SSH 连上去输入 id 即可查看
部署docker-compose123456789101112131415161718services: qbittorrent: image: lscr.io/linuxserver/qbittorrent:latest container_name: qbittorrent environment: - PUID=1000 - PGID=1000 - TZ=Asia/Shanghai - WEBUI_PORT=8080 - TORRENTING_PORT=6881 volumes: - /path/to/qbittorrent/appdata:/config - /path/to/downloads:/downloads ports: - 8080:8080 - 6881:6881 ...
倒反天罡,将 HASS 中的实体接入米家
前言
最近遇到一个问题,由于我们公司的空调的智能属于美的美居,通过 Midea AC LAN 本地接入 Home Assistant 中没什么困难
但是米家是接不了这玩意的,且我们的空调插头那有漏保,接不了空调伴侣,故只能用小爱音箱 Pro 进行红外遥控
而这就导致了如果有障碍物,会导致空调没有收到红外指令,前两天下班的场景执行后我们就离开了,第二天被老板告知空调没关,《惨》
思路
由于米家不能虚拟开关,所以要么整个米家的寄存器接入 Home Assistant,通过这个寄存器充当桥梁,来实现相关的自动化。比如在米家内,场景 下班 执行后会打开这个寄存器,Home Assistant 检查到寄存器打开,就执行所有灯和空调关闭
要么咱想点办法曲线结果,把 Home Assistant 中的空调反方向接入米家当中
解决真是有人瞌睡就有人递枕头,随便检索了下就看到了这个 bemfa 项目,可以实现将 Home Assistant 实体同步至巴法云,并使用小爱同学/天猫精灵/小度音箱控制,直接开始操练吧
操练项目作者已经写的很清楚了,我不再赘述,下面提几个注意点
...