chkdfront 通过测试目标域名(前端域名)与您的域名前端域名,来检查您的域名前端是否正常工作。
MMMMMMMMMMMMMWNK0kdolc;,' ;KMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMN0xl;'. lNMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMWKxc'. .kWMMMMMMMMMMMMMMMMMMMMMMMMM
MMN0o;. ;XMMMMMMMMMMMMMMMMMMMMMMMMM
Ol,. .xWMMMMMMMMMMMMMMMMMMMMMMMM
' . ;XMMMMMMMMMMMMMMMMMMMMMMMM
l .;dO00ko;'. .kMMMMMMMMMMMMMMMMMMMMMMMM
X: .dKNWWXOl,. oWMMMMMMMMMMMMMMMMMMMMMMM
M0, 'ldkx; .',,..,;:cc;dNMMMMMMMMMMMMMMMMMMMMMMM
MWk. .doMaiN. ;ONWWWWWWMMMMMMMMMMMMMMMMMMMMMMMM
MMWx. lXXKkc. :XMXOo;;coxOKNWMMMMMMMMMMMMMMMMMMM
MMMWx. .... ;KMXc. .';cdkKNMMMMMMMMMMMMMM
MMMMWk. .:oxxkXMNl .,cx0NMMMMMMMMMM
MMMMMWO, .oXWWXNMMNo. .,lONMMMMMMM
MMMMMMMXl. .kNOo,;OWWx. 'lONMMMM
MMMMMMMMWO; .lx;. lNMO' .,dKWM
MMMMMMMMMMNx;. .. ,0MX: .,:ll:,. .:x
MMMMMMMMMMMMNOc. .dWWx. .'lXWMNOc. .
MMMMMMMMMMMMMMWXOo:':KMX: .cxO0k; .o
MMMMMMMMMMMMMMMMMMWNNWMk. ,domain. .N
MMMMMMMMMMMMMMMMMMMMMMWo .fronting .dNM
MMMMMMMMMMMMMMMMMMMMMMNc ;, 'cdxko. .kWMM
MMMMMMMMMMMMMMMMMMMMMMNc lKOl. ;0WMMM
MMMMMMMMMMMMMMMMMMMMMMWo ,KMW0l. .lXMMMMM
MMMMMMMMMMMMMMMMMMMMMMMk. :kKMWXOdolcc:,. ,kWMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMNc .'o0XNNNKOo;. 'dXMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMK; ..''.. 'dXWMMMMMMMMM
MM 作者:@KINGSABRI MMMMMMKc .:xXMMMMMMMMMMMM
MM chkdfront v1.0.1 MMMMNk;. .'cxKWMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMNxl:'....':oOXWMMMMMMMMMMMMMMMMM
检查域名前端(chkdfront) - 一个验证域名前端的工具。
请查看演示 https://asciinema.org/a/nA9wBiuSDLDH9SunQ8GxKT2ra
$ gem install chkdfront
帮助菜单:
-f, --front-target URL 前端目标域名或 URL。
例如:images.businessweek.com
-d, --domain-front DOMAIN 域名前端域名。
例如:df36z1umwj2fze.cloudfront.net
-e, --expect STRING 期望一个指示成功的给定字符串。(区分大小写)
例如:It works
-p, --provider NUM 选择 CDN / 域名前端提供商:
[0] 自动(默认 - 自动调整请求。额外发送一次请求进行检测)
[1] Amazon(调整请求以适配 Amazon 域名前端)
[2] Azure(调整请求以适配 Azure 域名前端)
[3] Alibaba(调整请求以适配 Alibaba 域名前端)
-t, --troubleshoot [DOMAIN] 强制故障排除流程。
对所有参与方执行故障排除流程(ping、http、nslookup)
(可选:CDN 转发到的原始域名,将其包含在检查中)
例如:c2.mydomain.com
--proxy USER:PASS@HOST:PORT 如果您在代理后面,请使用代理设置。
例如:user1:Pass123@localhost:8080
--debug 强制调试。
显示响应正文以及低层请求和响应调试跟踪。
(默认在测试失败时启用。)
-h, --help 显示此消息。
用法:
/usr/local/bin/chkdfront <OPTIONS>
示例:
/usr/local/bin/chkdfront -f images.businessweek.com -d df36z1umwj2fze.cloudfront.net
/usr/local/bin/chkdfront -f images.businessweek.com -d df36z1umwj2fze.cloudfront.net --debug -t c2.mysite.com