Skip to content

HsukqiLee/MediaUnlockTest

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MediaUnlockTest

中文文档 | English Docs

更快的流媒体检测工具

修复了原作者留下的若干 Bugs,提供比原版更多的测试项目!

也许是目前最快的流媒体检测工具,欢迎来挑战

解锁检测

Linux (包括 iOS iSH) / macOS / Android Termux:

(分别需要 /usr/bin、/usr/local/bin、$PREFIX/bin 目录的读写权限)

bash <(curl -Ls unlock.icmp.ing/scripts/test.sh)

Windows PowerShell(需要以管理员身份启动):

irm https://unlock.icmp.ing/scripts/download_test.ps1 | iex

以下命令行参数的示例都以 Linux 为例。

只检测IPv4结果:

bash <(curl -Ls unlock.icmp.ing/test.sh) -m 4

只检测IPv6结果(仅测试已知支持 IPv6 的项目):

bash <(curl -Ls unlock.icmp.ing/test.sh) -m 6

更多参数:

参数 说明
-I 绑定的 IP / 接口
-f 强制使用 IPv6 测试(选中的项目都使用 IPv6 测试)
-u 检查更新
-v 输出版本
-conc 并发请求数
-debug 开启调试模式(输出 Err/Network Err 的详细报错)
-dns-servers 指定 DNS 服务器(示例:"1.1.1.1:53")
-http-proxy 设置 HTTP 代理 (示例: "http://username:password@127.0.0.1:1080")
-socks-proxy 设置 SOCKS5 代理 (示例: "socks5://username:password@127.0.0.1:1080")

解锁监控

使用 Prometheus 和 Grafana 搭建流媒体解锁监控,效果: ICMPing

使用文档

任务清单

  • 补充更多地区的解锁检测
  • 确保已有测试项目考虑到各种返回结果
  • 修复已经存在/可能存在的问题

欢迎提交你的 Pull Requests

二次开发

import "https://github.com/HsukqiLee/MediaUnlockTest"

在你的 Golang 项目中导入即可使用,你可以使用它制作解锁监控等小玩具。

开发文档孵化中!也是有空再写,暂时鸽了

参与开发的小伙伴

neko

HsukqiLee xkww3n Neo Zhuo edgist iawb-ray

鸣谢

原项目基于 lmc的全能检测脚本 的思路使用 Golang 重构,提供更快的检测速度。

本项目基于 MediaUnlockTest 二次开发,提供更丰富的测试项目。

Made with ❤️ By Hsukqi Lee.

Star History

Star History Chart

About

MediaUnlockTest with golang

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 89.9%
  • Shell 5.7%
  • Batchfile 4.4%