返回顶部
b

bootstrap-china-network引导中国网络

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
244
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

bootstrap-china-network

技能名称: bootstrap-china-network
详细描述:

中国网络环境引导配置

针对中国境内所有开发工具的一站式配置与诊断。先诊断,再修复。

所有设置脚本均作为资源打包在此技能的 scripts/ 目录下——它们不会加载到上下文中,而是通过 bash 调用。

步骤

1. 确定 SKILL_DIR

所有脚本路径均相对于此技能目录:
bash
SKILL_DIR=

使用此 SKILL.md 文件所在的目录。

2. 诊断(如果用户需要诊断或故障排查)

如果用户想要诊断其环境、检查已配置的内容,或了解为何运行缓慢:
bash
bash $SKILL_DIR/scripts/diagnose.sh

此操作将:

  • - 收集系统信息并检测代理冲突
  • 扫描已安装的开发工具及其镜像配置
  • 测试到官方源和中国镜像的连接(含计时)
  • 输出结构化建议(高/中/低优先级)

诊断后,查看建议并提供为未配置工具应用修复的选项。

3. 快速环境扫描(用于直接配置)

bash

检测已安装的工具


for tool in pip uv npm yarn pnpm docker cargo go conda flutter brew; do
which $tool 2>/dev/null && echo ✓ $tool || true
done

检查代理冲突

[[ -n $HTTPPROXY$HTTPSPROXY$httpproxy$httpsproxy ]] && echo ⚠️ 检测到代理

4. 检查代理冲突

如果设置了 HTTPPROXY 或 HTTPSPROXY,请警告用户:

代理环境变量已设置。在中国,将 VPN/代理与镜像一起使用可能会导致冲突。请考虑:unset httpproxy httpsproxy HTTPPROXY HTTPSPROXY

5. 应用镜像配置

对于每个检测到的工具,运行相应的脚本。询问用户偏好或使用合理的默认值:

工具脚本(相对于 SKILL_DIR)默认镜像
pip/uv/poetryscripts/python/setup.shtuna
npm/yarn/pnpm
scripts/node/setup.sh | npmmirror |
| APT(Ubuntu/Debian) | sudo scripts/apt/setup.sh | tuna |
| Docker CE + Hub | sudo scripts/docker/setup.sh | tuna |
| Homebrew | scripts/homebrew/setup.sh | tuna |
| Conda/Anaconda | scripts/conda/setup.sh | tuna |
| Cargo/Rust | scripts/rust/setup.sh | ustc |
| Go 模块 | scripts/go/setup.sh | goproxy |
| Flutter/Dart | scripts/flutter/setup.sh | tuna |
| GitHub Releases/Clone | scripts/github/setup.sh | tuna(支持 --proxy-clone 全局加速 clone) |

所有脚本均支持以下标志:

  • - -m / --mirror <名称> — 选择镜像源
  • -f / --force — 强制覆盖
  • -d / --dry-run — 预览更改而不应用
  • -y / --yes — 跳过确认提示

为检测到的工具运行脚本。每个脚本都是幂等的——多次运行是安全的。

示例:
bash
bash $SKILL_DIR/scripts/python/setup.sh --mirror tuna
bash $SKILL_DIR/scripts/node/setup.sh --mirror npmmirror
sudo bash $SKILL_DIR/scripts/apt/setup.sh --mirror tuna

6. 验证配置

应用后,对每个配置的工具进行快速验证:
bash
pip config get global.index-url 2>/dev/null
npm config get registry 2>/dev/null
go env GOPROXY 2>/dev/null
cat ~/.cargo/config.toml 2>/dev/null | grep index

7. 提供摘要

报告:

  • - 已配置的内容(工具 -> 镜像 URL)
  • 任何警告(代理冲突、权限问题、未找到工具)
  • 如何恢复:bash $SKILLDIR/scripts/restoreconfig.sh --tool <名称> --latest

试运行

如果用户想先预览更改,请在每个脚本中添加 --dry-run:
bash
bash $SKILL_DIR/scripts/python/setup.sh --dry-run
bash $SKILL_DIR/scripts/node/setup.sh --dry-run

备份与恢复

备份存储在 ~/.china-mirror-backup/ 中。

bash

备份所有工具配置


bash $SKILLDIR/scripts/backupconfig.sh --all

备份特定工具

bash $SKILLDIR/scripts/backupconfig.sh --tool pip

恢复工具的最新备份

bash $SKILLDIR/scripts/restoreconfig.sh --tool pip --latest

列出所有备份

bash $SKILLDIR/scripts/restoreconfig.sh --list

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 china-mirror-skills-1776194111 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 china-mirror-skills-1776194111 技能

通过命令行安装

skillhub install china-mirror-skills-1776194111

下载

⬇ 下载 bootstrap-china-network v1.0.0(免费)

文件大小: 34.38 KB | 发布时间: 2026-4-15 10:15

v1.0.0 最新 2026-4-15 10:15
用于解决中国内网络,需要外网环境下fetch/pull/install/update等问题。

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部