前言

  1. 之前我一直都用的是tech强国,但以前的tech强国每天都需要手动登录,如果我只刷自己一个人的话其实还不是很繁琐,但如果要帮别人一起刷就很不方便。
  2. 我也尝试过微信推送和网页推送,都有不方便的地方。微信推送需要公网ip,如果你在服务器上刷很方便,但是异地登录又很容易被风控;网页推送需要公网ip、内网穿透、相同网络环境三选一,部署在路由器上也不方便远程管理。而TG推送只需要路由器翻墙就可以了,用上openwrt的人应该没有不翻墙的吧。
  3. 我使用的是N1盒子,系统是flippy的69+o,自带docker,每天把我和我对象的学习强国刷到39分,已经稳定运行了两个月。
  4. 其实官方文档已经有了十分清晰的教程,你完全可以不看这一篇~

教程

1 新建docker-compose.yml

1.1 ssh登录路由器

我用的是Termius,可以在各个客户端中同步主机信息,我特别喜欢这一点

1.2 新建一个study_xxqg文件夹,进入该文件夹

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
mkdir study_xxqg
cd study_xxqg
mkdir study_xxqg cd study_xxqg
mkdir study_xxqg
cd study_xxqg

1.3 新建一个docker-compose.yml文件

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
vim docker-compose.yml
vim docker-compose.yml
vim docker-compose.yml

按i/insert进入编辑模式,将下列代码粘贴进去

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
version: "3.5"
services:
xuexi-auto:
image: jolanse/study_xxqg:latest
# 容器名
container_name: xuexi-auto
environment:
# 时区
- TZ=Asia/Shanghai
# 配置文件路径
volumes:
- ./config:/opt/config
# 映射端口
ports:
- 8080:8080
restart: unless-stopped
version: "3.5" services: xuexi-auto: image: jolanse/study_xxqg:latest # 容器名 container_name: xuexi-auto environment: # 时区 - TZ=Asia/Shanghai # 配置文件路径 volumes: - ./config:/opt/config # 映射端口 ports: - 8080:8080 restart: unless-stopped
version: "3.5"
services:
  xuexi-auto:
    image: jolanse/study_xxqg:latest
    # 容器名
    container_name: xuexi-auto
    environment:
    # 时区
      - TZ=Asia/Shanghai
    # 配置文件路径
    volumes:
      - ./config:/opt/config
    # 映射端口
    ports:
      - 8080:8080
    restart: unless-stopped

按下esc,输入:wq回车,保存并退出