This is a little apt proxy server
Go to file
Paul Lecuq 72078f013c
Some checks failed
continuous-integration/drone/push Build is failing
updated .gitignore
2022-10-30 16:03:03 +01:00
cmd/go-aptproxy updated go-aptproxy (migrate tool, dependencies, cache control) 2022-09-22 21:02:34 +02:00
src updated go-aptproxy (migrate tool, dependencies, cache control) 2022-09-22 21:02:34 +02:00
vendor updated go-aptproxy (migrate tool, dependencies, cache control) 2022-09-22 21:02:34 +02:00
.drone.yml updated .drone.yml 2022-07-11 16:48:23 +02:00
.gitignore updated .gitignore 2022-10-30 16:03:03 +01:00
ci-build.sh added ci 2021-11-27 12:49:39 +01:00
go.mod updated go-aptproxy (migrate tool, dependencies, cache control) 2022-09-22 21:02:34 +02:00
go.sum updated go-aptproxy (migrate tool, dependencies, cache control) 2022-09-22 21:02:34 +02:00
LICENSE.txt Added license file. 2016-05-01 23:08:40 -07:00
README.md updated README.md 2021-11-27 12:54:06 +01:00

go-aptproxy

GoDoc MIT License Build Status

This handly little proxy server includes the following features:

  • avoids duplication of packages fetched from different mirrors
  • provides a built-in mDNS server to advertise on the local network
  • fully compatible with the squid-deb-proxy-client package

Usage

The program is run as follows:

go-aptproxy [-directory DIR] [-host HOST] [-port PORT]

By default, go-aptproxy listens on 0.0.0.0:8000 and uses /var/cache/go-aptproxy for storing the cached files.