debian安装后的必要配置
安装完debian系统之后每次都需要进行一些必要的配置工作,这里记录一下必要的几项配置,方便以后查询。后续有需要持续更新备忘。
安装完debian系统之后每次都需要进行一些必要的配置工作,这里记录一下必要的几项配置,方便以后查询。后续有需要持续更新备忘。
我的网络加速方案用了很多年,虽然更换了几轮,整体来说都是围绕全自动国内外透明代理的方案,上一个方案是使用本地客户端透明代理,配合iptables实现自动国内外分流,使用起来并没有什么问题,非常完美。前段时间调整方案all in wg,所有设备都使用WG连接到家里,然后分流出国。
目前设备连接上WG后,由于wg配置文件无法使用复杂路由表,设备只能使用全局代理,确实能实现国内外分流,但是这样国内流量是从我家里绕了一圈出来的,对于不常用的设备这样足够了,但是对于每天使用的笔记本来说全天开wg,国内下载有点慢了。
于是打算研究下,如何让笔记本分流的更加智能一些。
连接wg后,设备可以国外设备走wg,国内设备走本地网络。
看起来目标挺简单的,wg本身就是网络端口,添加国外路由走wg端口即可。但是这样我自己使用起来有几个难受的点。
说起之前iptables+ipset我挺满意的,那么修改一下目标。尝试使用iptables实现不依赖路由表的wireguard国内外分流。
家里iptv使用单线复用方式,通过udpxy转成单播供所有设备使用,使用一段时间后就会出现无法使用的情况。
查询服务日志,现象是请求接口返回500,同时日志中显示
1 | Sun Oct 20 08:52:51 2024 local0.err udpxy[28012]: set_multicast: setsockopt MCAST option: ADD: No such device |
联想最近的笔记本上一般都会有一个野兽模式,例如我手头用的小新AIR15,在野兽模式下可以稳定提供35W性能释放,但是呢代价就是风扇噪音特别大。
由于平常都是使用Linux,无法安装联想专用的驱动软件,实际测试FN+Q在Linux下是无效的。
经过一番研究,终于通过ACPI发送相关指令实现了电源模式的切换。
最近使用青龙面板来管理定时任务,使用Bark来自建推送通知,最近在检查日志的时候发现有遇到Bark通知的时候失败的问题
1 | HTTPError: Response code 431 (Request Header Fields Too Large) |
查了下431一般是头文件太大了,在这个场景中只有可能是URL太长导致,核对青龙面板的Bark推送实现发现使用的是Bark的GET接口,这就导致了在推送内容太长的情况下导致HTTP431错误
现在到了python3.8,标准库中有很多方式可以去实现,异步并发的编程模式,比如
当然还有一些优秀第三方库,也是不错的选择,这些库都是python2里的佼佼者,比如