Skip to content

stevenjoezhang/luci-app-cloudflarespeedtest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

124 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

luci-app-cloudflarespeedtest

GitHub Actions Workflow Status GitHub release (latest by date)

中文说明

luci-app-cloudflarespeedtest is a LuCI application for OpenWrt, based on the CloudflareSpeedTest core tool. It automatically tests the latency and download speed of Cloudflare IPs, selects the best ones for your network, and updates them to proxy plugins like SSR+ and Passwall.

This project is a fork of mingxiaoyu/luci-app-cloudflarespeedtest with significant refactoring and improvements.

Features

  • Auto Speed Test: Periodically or manually test Cloudflare IPs to find the best one.
  • Proxy Integration: Automatically update the best IP to SSR+, Passwall, MosDNS, astra-dns, and other proxy or DNS tools.
  • Visual Charts: View history charts for latency and download speed trends.
  • Auto Core Download: The package does not contain the core binary; it downloads automatically on the first run, reducing the package size.
  • Improved UI & Logs: Redesigned status display and log format for better readability.

Installation

  1. Download the latest .ipk or .apk file from Releases.
  2. Install it on your router:
    opkg install luci-app-cloudflarespeedtest_*.ipk
  3. Go to LuCI -> Services -> CloudflareSpeedTest to configure.

Screenshots

Overview History Chart

Build

# Compile package only
make package/luci-app-cloudflarespeedtest/compile V=99

# Compile full image
make menuconfig
#choose LuCI ---> 3. Applications  ---> <*> luci-app-cloudflarespeedtest..... for LuCI ----> save
make V=99

Acknowledgements

About

A LuCI app for OpenWRT that schedules and runs CloudflareSpeedTest, automatically selecting and applying the fastest Cloudflare IPs to outbound proxy setups

Resources

License

Stars

Watchers

Forks

Contributors