goproxy:极简的Go模块代理处理程序

时间:2024-02-24 08:14:54
【文件属性】:

文件名称:goproxy:极简的Go模块代理处理程序

文件大小:31KB

文件格式:ZIP

更新时间:2024-02-24 08:14:54

go module proxy handler minimalist

Goproxy 一个极简的Go模块代理处理程序。 Goproxy已完全实施。 我们的目标是找到最简单的方法来提供一个极简主义的处理程序,该处理程序可以用作想要构建自己的代理的人的全功能Go模块代理。 是啊,没有Makefile ,没有配置文件,没有疯狂的文件组织,没有冗长的文件,没有恼人的东西,只是一个实现了 。 产品特点 极易使用 一种功能: 一种结构: 两个接口: 和 内置支持默认为https://proxy.golang.org,direct (就像Go现在正在做的一样) 内置支持 内置的支持默认为sum.golang.org (就像Go现在正在做的一样) 内置的支持 内置支持 通过设置支持在其他Go模块代理下提供服务 支持 支持多个主流实现 磁盘: MinIO: Google云端存储: 亚马逊简单存储服务: Microsoft Azure Blob存储: DigitalOcean Spaces: 阿里云对象存储服务: 秦牛科多: 安装 打开终端并执行 $ go get github.com/goproxy/goproxy 完成。 唯一的要求


【文件预览】:
goproxy-master
----sumdb_client_ops.go(4KB)
----http_test.go(2KB)
----go.mod(638B)
----cacher()
--------s3.go(2KB)
--------dos.go(2KB)
--------mabs.go(2KB)
--------kodo.go(2KB)
--------gcs.go(2KB)
--------minio.go(4KB)
--------oss.go(2KB)
--------disk.go(3KB)
----cacher.go(3KB)
----.github()
--------workflows()
----response.go(3KB)
----goproxy.go(19KB)
----go.sum(11KB)
----mod.go(11KB)
----goproxy_test.go(1KB)
----response_test.go(7KB)
----LICENSE(1KB)
----README.md(5KB)
----http.go(3KB)

网友评论