IP质量体检脚本技术文档
1. 安装指南
1.1 系统要求
本脚本支持以下操作系统:
- Ubuntu
- Debian
- Linux Mint
- Fedora
- Red Hat Enterprise Linux (RHEL)
- CentOS
- Arch Linux
- Manjaro
- Alpine Linux
- AlmaLinux
- Rocky Linux
- macOS
1.2 安装步骤
-
下载脚本: 使用以下命令下载脚本:
curl -Ls IP.Check.Place -o ipquality.sh
-
赋予执行权限: 使用以下命令赋予脚本执行权限:
chmod +x ipquality.sh
-
运行脚本: 使用以下命令运行脚本:
./ipquality.sh
2. 项目使用说明
2.1 默认双栈检测
默认情况下,脚本会同时检测IPv4和IPv6的结果:
bash <(curl -Ls IP.Check.Place)
2.2 只检测IPv4结果
如果只想检测IPv4的结果,可以使用以下命令:
bash <(curl -Ls IP.Check.Place) -4
2.3 只检测IPv6结果
如果只想检测IPv6的结果,可以使用以下命令:
bash <(curl -Ls IP.Check.Place) -6
2.4 指定检测网卡
如果需要指定检测的网卡,可以使用以下命令:
bash <(curl -Ls IP.Check.Place) -i eth0
2.5 指定代理服务器
如果需要通过代理服务器进行检测,可以使用以下命令:
bash <(curl -Ls IP.Check.Place) -x http://username:password@proxyserver:port
bash <(curl -Ls IP.Check.Place) -x https://username:password@proxyserver:port
bash <(curl -Ls IP.Check.Place) -x socks5://username:password@socksproxy:port
2.6 选择脚本语言为英文
如果需要将脚本语言设置为英文,可以使用以下命令:
bash <(curl -Ls IP.Check.Place) -l en
2.7 基础信息多语言支持
如果需要将基础信息显示为其他语言,可以使用以下命令:
bash <(curl -Ls IP.Check.Place) -l jp|es|de|fr|ru|pt
3. 项目API使用文档
3.1 API概述
本项目没有提供独立的API接口,所有功能通过脚本命令行实现。用户可以通过命令行参数来调用不同的功能模块。
3.2 常用API参数
-4
:只检测IPv4结果-6
:只检测IPv6结果-i
:指定检测网卡-x
:指定代理服务器-l
:选择脚本语言
4. 项目安装方式
4.1 下载脚本
使用以下命令下载脚本:
curl -Ls IP.Check.Place -o ipquality.sh
4.2 赋予执行权限
使用以下命令赋予脚本执行权限:
chmod +x ipquality.sh
4.3 运行脚本
使用以下命令运行脚本:
./ipquality.sh
通过以上步骤,用户可以顺利安装并使用IP质量体检脚本,进行IP地址的详细检测和分析。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考