하나의 적절한 저장소에 대해 프록시 서버 비활성화

하나의 적절한 저장소에 대해 프록시 서버 비활성화

로컬 적절한 저장소를 만들었지만 IT 부서에서는 LAN 트래픽을 프록시 서버에 캐시합니다. 이 로컬 적절한 저장소에 대한 프록시 설정을 비활성화하기 위해 이 문제를 해결할 수 있는 방법이 있습니까? apt.conf 또는 유사에서?

답변1

/etc/apt/apt.conf.d/99proxy다음과 같이 파일 에 선언하면 됩니다 .

Acquire::http::Proxy {
    your.local.first.repository DIRECT;
    your.second.first.repository DIRECT;
};

DIRECT저장소에 연결하기 위해 직접 연결을 사용하도록 적절하게 지시합니다.

답변2

이것은 단지@세드릭 줄리앙외부 프록시를 기본값으로 설정하기 위한 추가 구문에 대한 답변(감사합니다):

Acquire::http::Proxy "http://proxy:8080";
Acquire::http::Proxy {
    in-house.debian.example.com DIRECT;
    no-protocol-colon-or-slashes.example.com DIRECT;
};

답변3

11년이나 된 게시물인데도 불구하고 나는 그 게시물과 내 코드의 기능 중 하나를 다음에서 찾았습니다.

https://github.com/hastmu/apt-proxy-Detect

실제로 일부 저장소(예: 로컬 저장소)에 대해 작동하지 않는 프록시를 건너뛰는 것입니다.

즐기다.

로컬 저장소(차단된 저장소)에 대한 감지 프로세스를 생략했습니다.

[        INFO][   1]: ===--- apt-proxy-detect ---===
[    TEST-URL][  16]: URL:  http://local-repo.fritz.box/local-repo/dists/trunk/InRelease
[        HASH][  24]: HASH: 2bfbb1335aaf9d333a5c9498226eb208 of (http://local-repo.fritz.box)
[       CACHE][  29]: using stored under: /var/lib/apt/lists/auxfiles/.apt-proxy-detect._apt
[       CHECK][  31]: once working proxy: http://192.168.0.27:8000 for http://local-repo.fritz.box/local-repo/dists/trunk/InRelease
# once working proxy failed
[ CHECK-PROXY][  41]: Proxy (http://192.168.0.27:8000) failed with testurl (http://local-repo.fritz.box/local-repo/dists/trunk/InRelease)
# search again
[       AVAHI][  46]: get cache entries for _apt_proxy._tcp
[       CHECK][  91]: Checking found proxy (http://192.168.0.27:8000) with testurl (http://local-repo.fritz.box/local-repo/dists/trunk/InRelease)
[ CHECK-PROXY][ 101]: Proxy (http://192.168.0.27:8000) failed with testurl (http://local-repo.fritz.box/local-repo/dists/trunk/InRelease)
Service[ER][Squid deb proxy on squid-deb-proxy]@http://192.168.0.27:8000 
[       CHECK][ 124]: Checking found proxy (http://192.168.0.27:3142) with testurl (http://local-repo.fritz.box/local-repo/dists/trunk/InRelease)
[ CHECK-PROXY][ 134]: Proxy (http://192.168.0.27:3142) failed with testurl (http://local-repo.fritz.box/local-repo/dists/trunk/InRelease)
Service[ER][apt-cacher-ng proxy on squid-deb-proxy]@http://192.168.0.27:3142 
# none found (as local repos are not allowed on the proxies)
[       PROXY][ 149]: return ::
[       CACHE][ 152]: Store (NONE) in cache file (/var/lib/apt/lists/auxfiles/.apt-proxy-detect._apt)
[       CACHE][ 154]: Update cachefile.
[        INFO][   2]: ===--- apt-proxy-detect ---===

관련 정보