Home

Awesome

🍡 scoop-proxy-cn

适合中国大陆用户使用的 Scoop buckets 代理镜像库。从多个开源 bucket 仓库同步更新,并将从 github release 下载的应用地址修改为基于 ghp.ci 的代理下载地址。

Usage

scoop bucket add spc https://ghp.ci/github.com/lzwme/scoop-proxy-cn

# install apps
scoop install spc/<app_name>

Scoop 安装与配置参考

打开 PowerShell 并执行如下命令进行安装:

# install
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
# irm -useb get.scoop.sh | iex
irm https://ghp.ci/raw.githubusercontent.com/lzwme/scoop-proxy-cn/master/install.ps1 | iex

# config
scoop config SCOOP_REPO https://ghp.ci/github.com/ScoopInstaller/Scoop
scoop bucket add spc https://ghp.ci/github.com/lzwme/scoop-proxy-cn

# 从 0.4.0 开始,必须存在 main bucket,否则执行 scoop update 会报错:ERROR 'main' bucket not found. Failed to remove local 'main' bucket.
scoop bucket rm main
scoop bucket add main https://ghp.ci/github.com/ScoopInstaller/Main

# show help
scoop help

# install 7zip、aria2、scoop-search...
scoop install spc/7zip spc/aria2 spc/scoop-search

关于 scoop-search

由于 scoop-proxy-cn 仓库同步了 1.4w+ 应用,官方的基于 PowerShell 编写的 scoop search 命令效率差到无法使用,推荐安装并使用基于 go 语言开发的 scoop-search 工具替代。示例:

scoop install scoop-search
# 使用 scoop-search
scoop-search act

关于 Hash Check Failed 的问题

由于部分 app 配置的下载地址为最新发布地址,但同时又配置了 hash 值,当其有新版本变更时则会出现 Hash Check Failed 的问题。此时可以添加参数 -s 以忽略。示例:

scoop install scoop-search -s

关于代理站 ghproxy.com 失效的问题

此情况下站点无法继续更新。请执行如下命令以重新添加:

# 更新 scoop repo
scoop config scoop_repo https://ghp.ci/github.com/ScoopInstaller/Scoop.git

# 移除并重新添加 spc bucket
scoop bucket rm spc
scoop bucket add spc https://ghp.ci/github.com/lzwme/scoop-proxy-cn

Sync Buckets From

声明

[!WARNING] 本仓库包含的应用信息仅从第三方仓库同步,未逐一作可用性、安全性验证,请在安装选择时自行验证识别。若有侵权请提 issues 处理。