【文件属性】:
文件名称:apt-proxy:专门用于 apt 包缓存的缓存代理
文件大小:7KB
文件格式:ZIP
更新时间:2021-07-14 11:49:12
Go
代理
一个专门用于apt包缓存的缓存代理,也重写到最快的本地镜像。 构建为一个小型 docker 镜像,便于部署。
构建是因为不可靠。
通过 Go 运行
go install github.com/lox/apt-proxy
$GOBIN /apt-proxy
在 Docker 中运行以进行开发
docker build --rm --tag=apt-proxy-dev .
docker run -it --rm --publish=3142 --net host apt-proxy-dev
在 Docker 中构建以进行发布
docker build --rm --tag=apt-proxy-dev .
docker run -it --cidfile last-cid apt-proxy-dev ./build.sh
docker cp $( cat last-cid ) :/apt
【文件预览】:
apt-proxy-master
----.gitignore(47B)
----Dockerfile(329B)
----.dockerignore(29B)
----release()
--------Dockerfile(77B)
----proxy()
--------proxy.go(1KB)
--------rules.go(1KB)
----README.md(1KB)
----apt-proxy.go(1KB)
----build.sh(40B)
----ubuntu()
--------rewriter.go(985B)
--------mirrors_test.go(442B)
--------mirrors.go(2KB)
----Godeps()
--------Godeps.json(292B)
--------Readme(136B)