【二次开发】使用 Golang 编写的流媒体解锁测试脚本:Unlock.ICMP.ing,基于 MediaUnlockTest 1

GitHub

MediaUnlockTest

效果:

README

MediaUnlockTest

更快的流媒体检测工具

比原版提供更多测试项目

CLI

使用方法:

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

只检测IPv4结果:

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

只检测IPv6结果:

bash <(curl -Ls unlock.icmp.ing/test.sh) -m 6
args description
--dns-servers specify dns servers
-I bind source ip address / interface
--http-proxy set proxy (example: "http://username:[email protected]:1080")

Monitor

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

图文教程有空再写,暂时鸽了

README

Todo

  • 补充对北美、南美、欧洲等地区的解锁检测
  • 修复已经存在/可能存在的问题

欢迎提交你的 Pull Requests

二次开发

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

在你的golang项目中导入即可使用

你可以使用它制作解锁监控等小玩具

鸣谢

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

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

Made with ️ By Hsukqi Lee.

说明

看到lmc大佬给脚本加了wiki和reddit的检测,我也需要,但是我在用的这个脚本并不支持,我就研究了下代码,自己搓了几个测试,然后心血来潮又写了几个测试,然后提交了pr

然而好几天了都没有合并 ,那我就另立门户了

目前相比原项目增加了:

  • Reddit
  • Wikipedia
  • BBC iPlayer
  • Star Plus
  • DirecTV Go

等,还有几个欧洲的还没写好,测试结果都是 UNEXPECTED

欢迎大家一起从lmc大佬的bash脚本 借鉴代码(上述几个就是按照他的脚本改的)并使用 golang 重构!

ps 可以帮我测试一下脚本可不可以正常使用,二进制文件是刚刚编译出来的

点赞
  1. hsukqilee说道:

    忘了改脚本里面的提示和项目地址

  2. hsukqilee说道:

    @hsukqilee #1 发布于2024/5/11下午3:26:51
    忘了改脚本里面的提示和项目地址

    等我改完重新编译

  3. solaireh3说道:

    Reddit有什么内容是锁地区的吗

发表回复

电子邮件地址不会被公开。必填项已用 * 标注

×
订阅图标按钮