ipregion
242 checks in five groups: where is your IP, and what does the internet think about it — Google, YouTube, Steam, DNS resolvers and friends included.
Install
$
bash <(wget -qO- https://ipregion.vladon.sh)
Or download it first: wget -O ipregion.sh https://ipregion.vladon.sh
Script needs bash ≥ 4.3, plus curl, jq and column.
curl and wget always receive the raw script — this page is shown only to browsers. The script itself is always available at /ipregion.sh.
Quick start
ipregion— curated default: GeoIP consensus, messenger transports, DNS health; --full runs everythingipregion -g custom— 189 region checks: messengers, social networks, AI services, streaming, dev hostingipregion -g dns— 15 reference-based DNS diagnostics: spoofing, interception, DoT/DoH, TTL honesty, rebindingipregion -g devinfra— GitHub, npm, PyPI, Docker Hub, registries, cert expiry, proxy egressipregion -g cdn— CDN nodes: YouTube, Cloudflare, Netflixipregion --watch 300— monitoring mode: verdict diffs on an interval, optional Telegram push, one-line --dns-summaryipregion --json/--output result.csv— machine-readable output; --fail-on-block exits 1 on red verdictsipregion --proxy socks5://…— or bind to a specific interface; IPv4 and IPv6 run in parallel