Welcome to ByteJog.com 🏃💨

"明明这么痛苦,这么难过,为什么就是不能放弃跑步?因为全身细胞都在蠢蠢欲动,想要感受强风迎面吹拂的滋味。"
––《强风吹拂》

2026-05 跑步日记

2026-05 运动次数: 1 运动距离: 6.11 km 运动时长: 0:40:40 平均距离: 6.11 km 平均心率: 141 bpm 平均配速: 6:39 / km 2026-05-07 时间: 2026-05-07 06:32:20 距离: 6.11 km 时长: 40:40 配速: 6:39 / km 心率: 141 bpm

五月 7, 2026 · 1 分钟 · 34 字 · Jogger ·  跑步

跑步总结(2026-05-07 更新)

累计数据 运动次数: 500 运动距离: 4490.23 km 运动时长: 19d 0:58:56 平均距离: 8.98 km 平均心率: 152 bpm 平均配速: 6:06 / km 2026 运动次数: 15 运动距离: 114.04 km 运动时长: 12:12:46 平均距离: 7.60 km 平均心率: 147 bpm 平均配速: 6:25 / km ...

五月 7, 2026 · 1 分钟 · 167 字 · Jogger ·  跑步

2026-04 跑步日记

2026-04 运动次数: 4 运动距离: 30.34 km 运动时长: 3:24:24 平均距离: 7.58 km 平均心率: 149 bpm 平均配速: 6:44 / km 2026-04-21 时间: 2026-04-21 07:15:57 距离: 6.53 km 时长: 52:13 配速: 7:59 / km 心率: 149 bpm ...

四月 29, 2026 · 1 分钟 · 82 字 · Jogger ·  跑步

2026-03 跑步日记

2026-03 运动次数: 2 运动距离: 8.78 km 运动时长: 0:59:09 平均距离: 4.39 km 平均心率: 146 bpm 平均配速: 6:44 / km 2026-03-03 时间: 2026-03-03 07:00:02 距离: 3.37 km 时长: 23:30 配速: 5:59 / km 心率: 148 bpm ...

三月 5, 2026 · 1 分钟 · 50 字 · Jogger ·  跑步

2026-02 跑步日记

2026-02 运动次数: 1 运动距离: 5.22 km 运动时长: 0:32:51 平均距离: 5.22 km 平均心率: 143 bpm 平均配速: 6:17 / km 2026-02-28 时间: 2026-02-28 07:19:45 距离: 5.22 km 时长: 32:51 配速: 6:17 / km 心率: 143 bpm

二月 28, 2026 · 1 分钟 · 34 字 · Jogger ·  跑步

2026-01 跑步日记

2026-01 运动次数: 7 运动距离: 63.59 km 运动时长: 6:35:42 平均距离: 9.08 km 平均心率: 147 bpm 平均配速: 6:13 / km 2026-01-11 时间: 2026-01-11 15:15:46 距离: 8.12 km 时长: 51:28 配速: 6:20 / km 心率: 148 bpm ...

一月 31, 2026 · 1 分钟 · 130 字 · Jogger ·  跑步

2025-12 跑步日记

2025-12 运动次数: 9 运动距离: 91.23 km 运动时长: 9:16:10 平均距离: 10.14 km 平均心率: 143 bpm 平均配速: 6:05 / km 2025-12-01 时间: 2025-12-01 05:56:56 距离: 12.10 km 时长: 1:12:53 配速: 5:58 / km 心率: 143 bpm ...

十二月 16, 2025 · 1 分钟 · 162 字 · Jogger ·  跑步

2025-11 跑步日记

2025-11 运动次数: 9 运动距离: 107.37 km 运动时长: 10:56:08 平均距离: 11.93 km 平均心率: 143 bpm 平均配速: 6:06 / km 2025-11-14 时间: 2025-11-14 06:34:03 距离: 5.08 km 时长: 32:26 配速: 6:23 / km 心率: 145 bpm ...

十一月 29, 2025 · 1 分钟 · 162 字 · Jogger ·  跑步

使用Gemini根据sing-box日志生成fail2ban拦截配置文件

最近无缘故的看了一下sing-box服务端后台日志,发现很多尝试连接的错误日志,虽然都是失败的,但是还是看着揪心,于是把错误日志信息都输出到“sing-box_error.log"文件,接下来就请Gemini搬我完善拦截规则了。 Prompt: 附件sing-box_error.log是sing-box日志中尝试访问anytls、shadowsocks和Hysteria2服务尝试访问者报错日子,使用fail2ban增加规则可以识别日志,尝试超过5次后加入屏蔽名单 于是就有了下文,基本无修改就可以识别进行正常拦截了。 1. 更新过滤规则 (/etc/fail2ban/filter.d/sing-box.conf) 您的日志中包含大量 Shadowsocks 的认证失败、头部错误以及 AnyTLS 的握手错误。针对 Hysteria2,日志中大部分错误似乎没有直接附带源 IP(如 handle stream request),但 AnyTLS 和 Shadowsocks 的记录非常清晰。 请使用以下内容覆盖或更新您的 filter 文件: [Definition] # 匹配 Shadowsocks 和 AnyTLS 的恶意探测/错误 # <HOST> 是 Fail2Ban 用于提取 IP 的变量 failregex = ^.*inbound/shadowsocks\[.*\]: process (connection|packet) from <HOST>:\d+: .*cipher: message authentication failed.*$ ^.*inbound/shadowsocks\[.*\]: process (connection|packet) from <HOST>:\d+: .*bad header.*$ ^.*inbound/shadowsocks\[.*\]: process (connection|packet) from <HOST>:\d+: .*salt not unique.*$ ^.*inbound/shadowsocks\[.*\]: process (connection|packet) from <HOST>:\d+: .*packet too short.*$ ^.*inbound/anytls\[.*\]: process connection from <HOST>:\d+: .*unknown user password.*$ ^.*inbound/anytls\[.*\]: process connection from <HOST>:\d+: .*fallback disabled.*$ ^.*inbound/anytls\[.*\]: process connection from <HOST>:\d+: .*TLS handshake:.*$ # 忽略规则 (ignoreregex) # 如果您想通过正则忽略某些特定情况(例如忽略本地 IP 127.0.0.1 的错误),可以使用如下格式: # ignoreregex = ^.*process connection from 127\.0\.0\.1.*$ # 但通常建议在 jail.local 中使用 ignoreip 来处理白名单。 ignoreregex = 2. 配置 Jail 适配 Debian + UFW (/etc/fail2ban/jail.local) 在 Debian 系统中使用 ufw 作为防火墙时,需要在 jail.local 中明确指定 banaction 为 ufw。同时,我已添加了您要求的 ignoreip 设置位置。 ...

十一月 23, 2025 · 2 分钟 · 298 字 · Byter ·  AI ·  fail2ban

2025-10 跑步日记

2025-10 运动次数: 9 运动距离: 130.01 km 运动时长: 13:11:03 平均距离: 14.45 km 平均心率: 149 bpm 平均配速: 6:05 / km 2025-10-01 时间: 2025-10-01 06:04:14 距离: 10.93 km 时长: 1:00:00 配速: 5:29 / km 心率: 162 bpm ...

十月 30, 2025 · 1 分钟 · 162 字 · Jogger ·  跑步