Giter Club home page Giter Club logo

ipquality's People

Contributors

scientificworld avatar xykt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ipquality's Issues

add "Openwrt" support

Not supporting OPENWRT, the most popular home router OS.

root@openwrt:~#bash <(curl -Ls IP.Check.Place)
Detecting operating system...
Unsupported distribution: openwrt

Add alinux support

Not supporting alinux.

[root@ali-47 ~]# bash <(curl -Ls IP.Check.Place)
Detecting operating system...
Unsupported distribution: alinux

Alpine 系统执行脚本报错

HTTP request sent, awaiting response... 200 OK
Length: 36430715 (35M) [application/octet-stream]
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
########################################################################
IP质量体检报告:104.28..
bash <(curl -sL IP.Check.Place)
https://github.com/xykt/IPQuality
报告时间:2024-07-01 14:29:16 CST 脚本版本:v2024-06-27
########################################################################
一、基础信息(Maxmind 数据库)
自治系统号: AS13335
组织: CLOUDFLARENET
坐标: 114°10′33″E, 22°17′3″N
地图: https://check.place/22.2842,114.1759,15,cn
城市: N/A, 香港
使用地: [HK]香港, [AS]亚洲
注册地: [US]美国
时区: Asia/Hong_Kong
IP类型: 广播IP
二、IP类型属性
数据库: IPinfo ipregistry ipapi AbuseIPDB IP2LOCATION
使用类型: 其他 机房 机房 CDN CDN
公司类型: 其他 机房 机房
三、风险评分
风险等级: 极低 低 中等 高 极高
SCAMALYTICS: 0|低风险
ipapi: 0.27%|低风险
AbuseIPDB: 0|低风险
IPQS: 100|高风险
DB-IP: |低风险
四、风险因子
库: IP2LOCATION ipapi ipregistry IPQS SCAMALYTICS ipdata IPinfo IPWHOIS
地区: [HK] [LU] [HK] [HK] [HK] [HK] 无 [HK]
代理: 否 否 否 是 否 否 无 否
Tor: 否 否 否 否 否 否 无 否
VPN: 否 否 否 是 否 无 无 否
服务器: 是 是 是 无 否 是 无 是
滥用: 是 是 是 是 无 是 无 无
机器人: 否 否 无 是 否 无 无 无
五、流媒体及AI服务解锁检测
服务商: TikTok Disney+ Netflix Youtube AmazonPV Spotify ChatGPT
状态: 失败 解锁 仅自制 解锁 解锁 解锁 仅APP
地区: [HK] [HK] [HK] [HK] [HK] [HK]
方式: 原生 原生 原生 原生 原生 原生
六、邮局连通性及黑名单检测
本地25端口:阻断
IP地址黑名单数据库: 有效 439 正常 433 已标记 5 黑名单 1

今日IP检测量:517;总检测量:36884。感谢使用xy系列脚本!
报告链接:https://Report.Check.Place/IP/2XEN01YWC.svg

awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
awk: bad regex '[�-�]': Invalid regexp
########################################################################
IP质量体检报告:2400:c620:11:::::*
bash <(curl -sL IP.Check.Place)
https://github.com/xykt/IPQuality
报告时间:2024-07-01 14:29:16 CST 脚本版本:v2024-06-27
########################################################################
一、基础信息(Maxmind 数据库)
自治系统号: AS150452
组织: LANDUPS LIMITED
坐标: 114°9′57″E, 22°15′28″N
地图: https://check.place/22.2578,114.1657,15,cn
城市: N/A
使用地: [HK]香港, [AS]亚洲
注册地: [HK]香港
时区: Asia/Hong_Kong
IP类型: 原生IP
二、IP类型属性
数据库: IPinfo ipregistry ipapi AbuseIPDB IP2LOCATION
使用类型: 其他 机房 商业 机房 机房
公司类型: 其他 机房 商业
三、风险评分
风险等级: 极低 低 中等 高 极高
SCAMALYTICS: 0|低风险
ipapi: 0.00%|极低风险
AbuseIPDB: 0|低风险
IPQS: 0|低风险
四、风险因子
库: IP2LOCATION ipapi ipregistry IPQS SCAMALYTICS ipdata IPinfo IPWHOIS
地区: [HK] [HK] [HK] [HK] [HK] [HK] 无 [HK]
代理: 否 否 否 否 否 否 无 否
Tor: 否 否 否 否 否 否 无 否
VPN: 否 否 否 否 否 无 无 否
服务器: 是 否 是 无 否 否 无 否
滥用: 否 否 否 否 无 否 无 无
机器人: 否 否 无 否 否 无 无 无
五、流媒体及AI服务解锁检测
服务商: TikTok Disney+ Netflix Youtube AmazonPV Spotify ChatGPT
状态: 失败 解锁 仅自制 ** 屏蔽 解锁 失败
地区: [HK] [HK] [CN] [HK]
方式: 原生 原生 原生
六、邮局连通性及黑名单检测
本地25端口:阻断

今日IP检测量:520;总检测量:36887。感谢使用xy系列脚本!
报告链接:https://Report.Check.Place/IP/1EIU3JJDM.svg

[Feature request] Add Google Gemini check

Google Gemini offers similar functionality to ChatGPT and is also IP/Geoblocked.

Adding Google Gemini to Accessibility check for media and AI services would benefit the same users looking for VPS/VPN solutions to access Google Gemini and ChatGPT.

不能指定网卡

bash <(curl -Ls IP.Check.Place) -i tun11
上面这个方式运行后是无效的。返回的出口仍然是系统的eth0

sudo: command not found

可以判断一下是否是root用户运行,如果是root用户就不需要sudo了。

user="$(id -un 2>/dev/null || true)"

command_exists() {
	command -v "$@" > /dev/null 2>&1
}

sh_c='sh -c'
if [ "$user" != 'root' ]; then
	if command_exists sudo; then
	  sh_c='sudo -E sh -c'
       elif command_exists su; then
	 sh_c='su -c'
       else
	exit 1
	fi
fi

$sh_c 'apt-get update -qq >/dev/null'

Missing array special_ips

This line uses special_ips array that is not declared.

IPQuality/ip.sh

Line 1054 in 00d2077

for special_ip in ${special_ips[@]};do

Not entirely sure what this block of code does, but it must be not working and never raises any errors since it is never used.

That code block can be cut or refactored to actually work if you clarify what it does

无法检测 warp

当使用了 warp 解锁流媒体后,依然显示不支持流媒体

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.