#dns-records #cloudflare #ip #dns

app cf-dynamic-best

自动选择最佳 Cloudflare IP 的工具,用于 Cloudflare DNS 记录

9 个版本

0.1.9 2023年7月10日
0.1.8 2023年7月10日

命令行工具 中排名第 1356

Download history 40/week @ 2024-03-31

每月下载量 58

MIT 许可证

20KB
392 行代码(不包括注释)

动态最佳 Cloudflare(自动设置 Cloudflare 优选 IP)

中文 README

自动选择最佳 Cloudflare IP 的工具,用于 Cloudflare DNS 记录。

安装

通过 cargo 和 crates.io 安装二进制文件,

cargo install cf-dynamic-best

然后准备 CloudflareSpeedTest。以下是他们的存储库中的安装指南,不同平台可能不同,以下是 Linux 和 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 是配置文件路径。
  • --cloudflare-st-dirCloudflareST 二进制文件所在的目录。

配置

查看 config.template.en.yaml 以获取带英文注释的配置文件。

依赖关系

~11–26MB
~414K SLoC