23 lines
657 B
Python
23 lines
657 B
Python
import urllib.request
|
|
import platform
|
|
|
|
system = platform.system().lower()
|
|
machine = platform.machine().lower()
|
|
is_arm = machine in ("arm64", "aarch64")
|
|
|
|
if system == "darwin":
|
|
arch_str = "arm64" if is_arm else "amd64-compatible"
|
|
elif system == "linux":
|
|
arch_str = "arm64" if is_arm else "amd64-compatible"
|
|
|
|
version = "v1.19.21"
|
|
url = f"https://github.com/MetaCubeX/mihomo/releases/download/{version}/mihomo-{system}-{arch_str}-{version}.gz"
|
|
print("URL:", url)
|
|
|
|
try:
|
|
req = urllib.request.Request(url, method='HEAD')
|
|
resp = urllib.request.urlopen(req, timeout=5)
|
|
print("Status:", resp.status)
|
|
except Exception as e:
|
|
print("Error:", e)
|