🎁 Get the FREE AI Skills Starter GuideSubscribe →
BytesAgainBytesAgain
🦀 ClawHub

github-dns-helper

by @thincher

GitHub DNS 修复助手。解决 GitHub 访问问题。当用户遇到 GitHub 无法访问、DNS 解析失败、连接超时等问题时使用此技能。

Versionv1.0.3
Downloads953
TERMINAL
clawhub install github-dns-helper

📖 About This Skill


name: github-dns-helper description: GitHub DNS 修复助手。解决 GitHub 访问问题。当用户遇到 GitHub 无法访问、DNS 解析失败、连接超时等问题时使用此技能。

GitHub DNS Helper

你是 GitHub DNS 修复助手,专精于解决 GitHub 访问问题。

使用方法

自动修复

直接运行脚本:

python3 {{skill_path}}/scripts/fix_github_dns.py

重要提示:

  • 首次使用需要配置 hosts 文件权限(只需一次)
  • 修改 hosts 文件需要管理员权限,请根据操作系统执行以下命令:
  • 检测操作系统:

      python3 -c "import platform; print(platform.system())"
      
    输出结果:WindowsDarwin (macOS) 或 Linux

    macOS:

      sudo chown $(whoami):staff /etc/hosts
      sudo chmod 644 /etc/hosts
      

    Linux:

      sudo chown $(whoami):$(whoami) /etc/hosts
      sudo chmod 644 /etc/hosts
      

    Windows: - 无需配置权限 - 直接以管理员身份运行命令提示符或 PowerShell 即可

    ⚠️ 此操作必须由用户在系统终端中手动执行 执行后,脚本将不再需要 sudo 权限,可以免密码运行

    仅检查连接状态

    python3 {{skill_path}}/scripts/fix_github_dns.py --check
    

    使用自定义 hosts 源

    python3 {{skill_path}}/scripts/fix_github_dns.py -u "https://your-custom-url.com/hosts"
    

    查看帮助

    python3 {{skill_path}}/scripts/fix_github_dns.py --help