Configure APT
Point Debian or Ubuntu sources at Depsilo's /apt/ reverse proxy while keeping signature verification.
BEFORE
https://deb.debian.org/debianAFTER
http://localhost:23333/apt/debianDepsilo is an APT reverse proxy: replace repository URLs in your sources files instead of setting Acquire::http::Proxy. Depsilo passes signed repository content through unchanged, and APT still performs its normal GPG verification.
Configure Debian
Section titled “Configure Debian”The example below targets Debian 13 “trixie”; replace the suite for other releases.
Types: debURIs: http://localhost:23333/apt/debianSuites: trixie trixie-updatesComponents: mainSigned-By: /usr/share/keyrings/debian-archive-keyring.gpg
Types: debURIs: http://localhost:23333/apt/debian-securitySuites: trixie-securityComponents: mainSigned-By: /usr/share/keyrings/debian-archive-keyring.gpgConfigure Ubuntu
Section titled “Configure Ubuntu”Ubuntu uses /apt/ubuntu with the matching codename:
Types: debURIs: http://localhost:23333/apt/ubuntuSuites: noble noble-updates noble-securityComponents: main universeSigned-By: /usr/share/keyrings/ubuntu-archive-keyring.gpgBack up and edit existing sources by hand; do not run a cross-distribution sed -i.
Verify requests
Section titled “Verify requests”-
Refresh indexes
终端窗口 sudo apt update -
Check where packages now come from
终端窗口 apt-cache policy | head -
Confirm the traffic in Admin
Check the
/apt/requests in Access logs; signed metadata such asInReleaseis forwarded byte for byte.