| Crates.io | cf-dynamic-best |
| lib.rs | cf-dynamic-best |
| version | 0.1.9 |
| created_at | 2023-07-02 13:06:17.300874+00 |
| updated_at | 2023-07-10 06:59:26.114027+00 |
| description | A tool to automatically select best Cloudflare IP for a Cloudflare DNS record |
| homepage | https://github.com/JeffersonQin/cloudflare-dynamic-best |
| repository | https://github.com/JeffersonQin/cloudflare-dynamic-best |
| max_upload_size | |
| id | 906002 |
| size | 66,445 |
A tool to automatically select best Cloudflare IP for a Cloudflare DNS record.
Install the binary via cargo and crates.io,
cargo install cf-dynamic-best
Then, get CloudflareSpeedTest ready. Following is the installation guide from their repository, different platform may differ, the following is the guide for linux and amd64.
mkdir CloudflareST
cd CloudflareST
# select for your platform and arch in their release page
wget -N https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.2.4/CloudflareST_linux_amd64.tar.gz
tar -zxf CloudflareST_linux_amd64.tar.gz
chmod +x CloudflareST
$ cf-dynamic-best --help
A tool to automatically set best Cloudflare IP for a Cloudflare DNS record
Usage: cf-dynamic-best --config-dir <FILE> --cloudflare-st-dir <FILE>
Options:
-c, --config-dir <FILE>
-s, --cloudflare-st-dir <FILE>
-h, --help Print help
-V, --version Print version
--config is the file for config path.--cloudflare-st-dir is the directory where CloudflareST binary file is located.Take a look at config.template.en.yaml for configuration file with English comment.