Skip to content

nick3/speedtestup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpeedTestUp

Build and Release Docker Build and Push

SpeedTestUp 是一个自动化工具,用于定期检测网络状态并自动触发提速操作。它能够监控 IP 变化并在需要时自动执行提速流程。

功能特性

  • 🔄 自动检测 IP 变化(每 10 分钟)
  • ⚡ 自动执行提速操作
  • 📅 定时执行(每周一 0 点)
  • 🐳 支持 Docker 部署
  • 💻 支持多平台(Windows、Linux、MacOS)

快速开始

二进制文件运行

  1. Releases 页面下载适合你系统的最新版本
  2. 解压并运行程序:
# Linux/MacOS
chmod +x speedup_*
./speedup_*

# Windows
speedup-windows.exe

Docker 运行

# 从 GitHub Container Registry 拉取镜像
docker pull ghcr.io/nick3/speedtestup:latest

# 运行容器
docker run -d --name speedtestup ghcr.io/nick3/speedtestup:latest

开发指南

环境要求

  • Go 1.20 或更高版本
  • Docker(可选,用于容器化部署)

本地开发

  • 克隆仓库:
git clone https://github.com/nick3/speedtestup.git
cd speedtestup
  • 安装依赖:
go mod download
  • 本地运行:
go run speedup.go

Docker 构建

docker build -t speedtestup:local .
docker run -d speedtestup:local

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages