一键更换软件源的工具——chsrc

一键更换软件源的工具——chsrc

编码文章call10242025-05-28 16:39:4311A+A-

以下是 chsrc 的使用方法:

### 安装

* **Windows** :


* 可通过 scoop 安装,先在命令行输入`iwr -useb get.scoop.sh | iex`安装 scoop,再执行安装命令。但 scoop 更新有延迟,也可用 curl 下载最新二进制文件,如下载 x64 版本,执行`curl -L
https://gitee.com/RubyMetric/chsrc/releases/download/pre/chsrc-x64-windows.exe -o chsrc.exe`。

* 还可从官网下载安装包,运行后按提示完成配置。

* **Linux** :

* 部分 Linux 发行版可通过包管理器安装,如 Ubuntu 可使用`sudo apt install chsrc`,CentOS 可使用`sudo yum install chsrc`。

* 也可手动下载二进制文件,如 x64 系统执行`curl -L
https://gitee.com/RubyMetric/chsrc/releases/download/pre/chsrc-x64-linux -o chsrc`,然后`chmod +x ./chsrc`使其可执行。

* **macOS** :可通过 homebrew 安装,执行`brew install chsrc`。也可手动下载二进制文件,如 aarch64 系统执行`curl -L
https://gitee.com/RubyMetric/chsrc/releases/download/pre/chsrc-aarch64-macos -o chsrc`,x64 系统执行`curl -L
https://gitee.com/RubyMetric/chsrc/releases/download/pre/chsrc-x64-macos -o chsrc`,再`chmod +x ./chsrc`使其可执行。

### 基本命令

* `chsrc help`:打印帮助信息,查看命令格式及相关选项。

* `chsrc list`:列出所有可用镜像源和可换源目标。

* `chsrc list mirror/target`:列出可用镜像源或可换源目标。

* `chsrc list os/lang/ware`:列出可换源的操作系统、编程语言、软件。

* `chsrc list <target>`:查看某软件可使用的源。

* `chsrc get <target>`:查看某软件当前的源使用情况。

* `chsrc measure <target>`:对目标所有源测速。

* `chsrc cesu <target>`:同测速功能。

* `chsrc set <target>`:自动测速后挑选最快源并更换。

* `chsrc set <target> first`:使用维护团队测速第一的源更换。

* `chsrc set <target> <mirror>`:指定使用某镜像站更换。

* `chsrc set <target> https://url`:使用自定义源 URL 更换。

* `chsrc reset <target>`:重置为上游默认源。

### 常见选项

* `-dry`:模拟换源过程,仅打印不运行。

* `-ipv6`:使用 IPv6 测速。

* `-local`:仅对本项目而非全局换源。

* `-en(glish)`:使用英文输出。

* `-no-color`:无颜色输出。

### 使用实例

* **Python 换源** :执行`chsrc set python`,工具会自动检测并配置最快源。若有特定镜像源,如阿里云源,可执行`chsrc set python aliyun`。也可自定义源,如`chsrc set python
https://your.custom.source`。

* **Node 换源** :执行`chsrc set node`切换到最快源。指定使用特定镜像站,如`chsrc set node aliyun`。使用自定义源则执行`chsrc set node
https://your.custom.source`。

* **测速** :如想测试 Python 源的速度,执行`chsrc measure python`,系统会展示各源速度数据。

点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4