所有分类
  • 所有分类
  • 攻略

软路由番茄时钟:Pomodoro容器化部署

软路由番茄时钟:Pomodoro容器化部署+代理IP自动切换,摸鱼也能高效

为什么要在软路由上跑番茄钟?

把Pomodoro塞进OpenWrt/爱快/ROS,不是炫技,是真香:公司网管封了B站?回家软路由自动番茄25min+代理ip切到日本,秒开4K;合租舍友抢带宽?Docker容器限流,番茄钟一响,下载任务全让路。软路由24h在线,番茄钟跟着跑,手机关机也能计时,彻底告别“一关App就放飞”的尴尬。

选啥镜像?官方+Clash混搭最稳

Docker Hub搜“pomodoro-timer”,stars>100的基本没坑。我亲测用的是freetimehk/pomodoro-clash,25M小镜像,自带HTTP API,还能读Clash配置,番茄结束自动调用/proxies/GLOBAL,随机跳代理ip,摸鱼痕迹瞬间清零。别用国内加速镜像,版本老,还偷偷塞广告。

一条命令跑起来,OpenWrt全系列通用

docker run -d --name pomodoro 
  -p 8080:8080 -p 7890:7890 
  -v /mnt/sda1/clash.yaml:/root/.config/clash/config.yaml 
  -e PROXY_API=http://127.0.0.1:9090 
  --restart unless-stopped 
  freetimehk/pomodoro-clash:latest

/mnt/sda1是U盘挂载点,重启不丢配置;7890给Clash透明代理,局域网设备零设置就能科学。记得在OpenWrt防火墙把8080放行,手机浏览器输入软路由IP:8080,番茄界面秒出。

代理IP池怎么玩?番茄结束自动换节点

镜像里已经写好cron,每完成4个番茄(默认100min)调用一次Clash API,从订阅里随机挑延迟最低的节点。想再卷一点,把订阅换成“住宅代理ip”, TikTok、Netflix不翻车。自己改switch-proxy.sh,把url-test改成load-balance,24h不重样,账号风控直接懵。

可视化看板: Grafana+InfluxDB,摸鱼数据也上墙

容器里集成Telegraf,每秒钟把“当前番茄状态”“代理IP延迟”写进InfluxDB。Grafana模板ID 15282一键导入,红绿柱看专注力,折线图看节点延迟。老板路过以为你在监控机房,其实你在看今天刷了多少个25min。

手机端怎么提醒?Webhook推送到微信

番茄结束POST到「Server酱」或「企业微信机器人」,标题“该喝水了”,正文顺带显示当前出口IP,一看是阿根廷,就知道刚才那局25min又白嫖了南美Netflix。把Webhook URL写进容器环境变量WECOM_HOOK,重启容器立刻生效,零代码。

常见问题3连击

Q:软路由性能只有128M内存,跑不动?
A:镜像 Alpine 打底,极限占用28M,关日志更省。
Q:Clash订阅失效,番茄钟会罢工吗?
A:不会,节点失败自动回落DIRECT,番茄计时照样走。
Q:想自定义25/5min?
A:浏览器控制台localStorage.setItem('customWork',30),刷新即生效,容器无需重启。

进阶彩蛋:把番茄数据同步到CalDAV

改两行Python,把每日完成番茄数写成.ics文件,丢到Nextcloud,月底回顾“摸鱼-高效”曲线,老板看了都感动。脚本放/data目录,容器启动自动挂载,升级镜像也不丢。

采购代理IP请添加微信客户经理:x31471626

阅读全文
原文链接:https://sk5ip.com.cn/hangyezixun/ruanluyoufanqieshizhongpomodor/,转载请注明出处~~~
0
分享海报

评论0

请先
显示验证码

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码