脚本合集(持续更新中)
Ref: https://blog.laoda.de/archives/useful-script/
测试相关机器测试基本测试请出秋水的 bench.sh 脚本,这个脚本可以查看 Linux 系统信息,还可以测试网络带宽及硬盘读写速率。
1wget -qO- bench.sh | bash
GeekBench来源:https://github.com/masonr/yet-another-bench-script
GB6 跑分脚本,附带宽测试:
1curl -sL yabs.sh | bash
GB6 剔除带宽测试,因为都是国外节点测试,国内跑没多大意义:
1curl -sL yabs.sh | bash -s -- -i
GB5 跑分脚本,附带宽测试:
1curl -sL yabs.sh | bash -5
GB5 剔除带宽测试:
1curl -sL yabs.sh | bash -s -- -i -5
单线程测试1bash <(curl -Lso- https://bench.im/hyperspeed)
最全测速脚本1curl -fsL https://i ...
Alpine 手动安装 XrayR
下载 XrayR-linux-64.zip
新建目录
1mkdir -p /etc/XrayR/
把刚下的压缩包丢进去,并解压
配置 config.yml
安装 screen
1apk add screen
如果装不上请先关掉 IPv6
1sysctl net.ipv6.conf.all.disable_ipv6=1
打开 IPv6
1sysctl net.ipv6.conf.all.disable_ipv6=0
输入 screen 命令创建窗口,并运行以下命令
1cd /etc/XrayR;./XrayR -config config.yml
利用 Node-RED 连通小爱与 HASS
前言
之前写过一期利用巴法云作为中转,让小爱控制 HASS 中的实体
但是最近不知道为什么总是执行出问题,刚好在玩 Node-RED,直接用 Node-RED 解决这个问题吧
环境
Home Assistant
Node-RED
node-red-contrib-home-assistant-websocket
实操
小爱必然是过云的,所以不用纠结本不本地的问题,先用 Xiaomi Miot Auto 通过「账号集成」的方式把小爱音箱接入
用 events: state 节点获取我们给音箱发的语音指令,实体得选择 sensor.xiaomi_..._conversation,记得取消勾选 当前状态等于先前状态
后面跟个 switch 节点,判断关键词
最后用 call service 节点执行相应的操作
示例123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737 ...
六零导航页 Docker 部署踩坑记
省流花式实名,放弃了
前言
之前导航页一直用的 Webstack,因为我对动态站还是有一定抵触的,总幻想会被打(虽然自己这访问量压根不会有人打)
因为我本地是部署在 Mac 上的,新班的显示器对 Mac 支持很差所以一直用的 Windows,等到要改导航页的时候就傻逼了,没后台压根不好改
动态就动态吧,感觉还是有后台的要方便点。主要是之前部署的带后台的也不是很好用,还不如我自己本地写呢。不过正好看到个还挺好看的导航页,来试试部署看吧
实操这次依然用 Docker 部署,相关容器部署可以参看之前写过的用 Docker 搭建 LNMP 大型攻略
数据库
创建目录
1mkdir -p ~/docker/navi_mysql && cd ~/docker/navi_mysql
创建 docker-compose.yml 文件
12345678910111213141516171819202122version: '3'services: navi_mysql: image: biarms/mysql:5.7.30-linux-arm64v8 # ...
杜绝节点信息泄露,部署自己的 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(通过红外线)”,而不是“自动”。