项目介绍

  • IP质量体检脚本 - IP Quality Check Script

  • 支持OS/Platform:Ubuntu | Debian | Linux Mint | Fedora | Red Hat Enterprise Linux (RHEL) | CentOS | Arch Linux | Manjaro | Alpine Linux | AlmaLinux | Rocky Linux | macOS | Anolis OS | Alibaba Cloud Linux | SUSE Linux | openSUSE

需求

  • 有时候,我们访问某些站点,由于网络限制、区域封锁和IP黑名单等问题,常常导致我们的IP地址无法访问特定的服务。比如ChatGPT,Netflix,TikTok等。

  • 或者说我们的特定25端口是否开放,是否可以搭建邮箱等。

  • 又比如我们现在刚买了服务器,想立马知道这个服务器的IP的整体情况。可通过此脚本一键检测。

基础功能

  • 中英文双语言支持

  • 支持IPv4/IPv6双栈查询

  • 精美排版,直观显示,多终端单屏优化展示,便于截图分享

  • 基础信息、IP类型、风险评分、风险因子、流媒体解锁、邮局检测六大模块

  • 基础数据源自Maxmind数据库

  • 风险信息 IPinfo / ipregistry / ipapi / AbuseIPDB / IP2LOCATION / IPQS / DB-IP / SCAMALYTICS / IPWHOIS 多数据库整合

  • 流媒体及AI多个服务商 TikTok / Disney+ / Netflix / Youtube / AmazonPrimeVideo / Spotify / ChatGPT 解锁及解锁类型检测

  • 多邮局服务商 Gmail / Outlook / Yahoo / Apple / QQ / Mail.ru / AOL / GMX / Mail.com / 163 / Sohu / Sina 连通性检测

  • IP地址黑名单400+数据库检测

脚本更新记录

  • 2024/06/27 01:00 增加Anolis OS | Alibaba Cloud Linux | SUSE Linux | openSUSE系统支持

  • 2024/05/30 01:15 增加macOS系统支持

  • 2024/05/28 18:00 修复了指定网卡/代理服务器仍然检测默认IP的bug

  • 2024/05/17 00:45 增加报告svg图片分享链接,修复一些排版问题

  • 2024/05/11 23:20 修复因网关阻断25端口导致的邮件检测时间过长的问题,修复Tiktok IPv6结果不准确的bug

  • 2024/05/10 17:50 修复未安装sudo系统无法正常安装依赖的bug

  • 2024/05/10 11:00 增加指定网卡及代理服务器检测支持

  • 2024/05/09 15:00 修正不规范内网IP导致的错误,修正其他若干bug

  • 2024/05/08 23:00 修正Netflix澳洲检测结果不正确的bug

  • 2024/05/08 18:10 更新依赖程序dig检测及安装

  • 2024/05/08 00:00 脚本发布

使用方法

基础连接

  • 使用终端软件/桌面系统自带的终端,通过SSH进行连接服务器,切换到root状态下。(真小白你就去搜索,百度几百万教程。)

  • 选择下面适当的脚本,直接执行,如有选择项,按提示输入。

脚本用法

  • 默认双栈检测

    bash <(curl -Ls IP.Check.Place)
  • 只检测IPv4结果

    bash <(curl -Ls IP.Check.Place) -4
  • 只检测IPv6结果

    bash <(curl -Ls IP.Check.Place) -6
  • 指定检测网卡

    #将最后的eth0换成你想检测的网卡!
    #查看网络、已连接网卡使用命令:ip a
    
    bash <(curl -Ls IP.Check.Place) -i eth0
  • 指定代理服务器

    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
  • 选择脚本语言为英文

    bash <(curl -Ls IP.Check.Place) -l en
  • 基础信息多语言支持

    bash <(curl -Ls IP.Check.Place) -l jp|es|de|fr|ru|pt

项目地址

  • GitHub项目地址:https://github.com/xykt/IPQuality

功德+1(狗子).gif

👇👇👇