Introduction
- 3879
- 909
- Zoe Dupuis
Env est un serveur proxy pour les fichiers d'archives Debian. Avoir un tel service au sein de votre LAN avec plusieurs systèmes de Debian comme un nombre d'avantages tels que la vitesse de mise à jour, car tout package de mise à jour ne doit être téléchargé qu'une seule fois. Cela réduira également les exigences d'utilisation du téléchargement sur Internet, etc. Cet article décrira un processus de configuration d'environ pour Ubuntu Linux.
Installation
Comme toute autre installation du référentiel standard d'Ubuntu, l'installation du serveur proxy approximatif est un processus de fée simple. Installez le serveur proxy approximatif APT avec:
$ sudo apt-get install envoie
La commande ci-dessus installera également toutes les conditions préalables, y compris Internet Superserver inetd, qui est utilisé pour invoquer le serveur approximatif.
Envrax est par défaut en utilisant le port 9999. Une fois que vous avez terminé avec une installation, vous pouvez confirmer si le serveur est opérationnel avec le netstat commander et vérifier le port 9999.
$ netstat -ant | grep 9999
TCP 0 0 0.0.0.0: 9999 0.0.0.0: * Écoutez
Modification du port par défaut
La première personnalisation que vous pouvez faire consiste à modifier le port d'écoute par défaut 9999 à un autre port. Modifier simplement / etc / inetd.Fichier de config Config et entrez le port souhaité tel que 80:
80 Stream TCP NOWAIT APPROX / USR / SBIN / APPROX / USR / SBIN /
Une fois que vous avez apporté ce changement, redémarrez INETD SuperServer pour appliquer les modifications:
$ sudo / etc / init.D / OpenBSD-INETD Redémarrer
* Redémarrer Internet SuperServer Inetd [OK]
Un autre moyen et peut-être plus facile de modifier le numéro de port approximatif est d'utiliser le DPKG-Reconfigure commande:
$ sudo dpkg-reconfigure environ
Configuration des référentiels
Environ n'a qu'un seul fichier de configuration et c'est / etc / approx / approx.confli. C'est aussi l'endroit où vous pouvez définir les référentiels Ubuntu pour vos clients. Connectez-vous à votre client Ubuntu et extraire toutes les sources de référentiel actuelles de / etc / apt / sources.Fichier de liste. Veuillez noter que c'est un exemple, car vos sources seront différentes et la commande ci-dessous peut ne pas fonctionner pour vous si vous aviez modifié les sources d'Ubuntu originales.Fichier de liste.
$ grep -e "^ [^ #]" Sources.Liste | Cut -d "" -f2 | uniq
http: // aU.archive.ubuntu.com / ubuntu /
http: //.ubuntu.com / ubuntu
La sortie de la commande ci-dessus extrait votre liste de sources actuelle reflète. Copiez simplement les lignes ci-dessus et collez-les dans / etc / approx / approx.confli. Préfixe chaque miroir pertinent avec:
ubuntu http: // aU.archive.ubuntu.com / ubuntu /
Ubuntu-Security http: // Security.ubuntu.com / ubuntu
Une fois que vous avez défini tous les miroirs dans la configuration approximative redémarrer en redémarrant le inetd SuperServer:
$ sudo / etc / init.D / OpenBSD-INETD Redémarrer
* Redémarrer Internet SuperServer Inetd [OK]
Pour votre commodité, voici quelques cartographies génériques que vous pouvez utiliser. Veuillez noter qu'il est toujours bon d'utiliser le miroir le plus proche.
Ubuntu
ubuntu http: // archive.ubuntu.com / ubuntu
Ubuntu-Extras http: // extras.ubuntu.com / ubuntu
ubuntu-partitner http: // archive.canonique.com / ubuntu
Ubuntu-Security http: // Security.ubuntu.com / ubuntu
Debian
debian http: // ftp.Debian.org / Debian
Debian-Security http: // Security.Debian.Org / Debian-Security
Configuration du client approx
Maintenant, que nous avons configuré notre serveur approximatif, il est temps de configurer la station des clients. Vous devez configurer votre DNS local si vous souhaitez utiliser un nom d'hôte associé à l'adresse IP de l'EMPRX. Ou, simplement, modifiez le fichier local / etc / hosts et ajoutez la ligne suivante:
dix.1.1.10 environ
où 10.1.1.10 est une adresse IP de votre serveur approximatif. Une fois terminé, modifiez le client / etc / apt / sources.Liste pour pointer vers votre serveur proxy approximatif 9999 APT. Vos nouvelles sources.Le fichier de liste peut ressembler à ceci:
deb http: // environ: 9999 / Ubuntu / Principal principal restreint
deb-src http: // environ: 9999 / Ubuntu / Principal principal restreint
deb http: // environ: 9999 / ubuntu / dadates précises principales restreintes
deb-src http: // environ: 9999 / ubuntu / dates précises principales restreintes
Deb http: // environ: 9999 / Ubuntu / Univers précis
deb-src http: // environ: 9999 / Ubuntu / Univers précis
Deb http: // Environ: 9999 / Ubuntu / Univers des dates précises
Deb-Src http: // Env: 9999 / Ubuntu / Univers des dates précises
Deb http: // environ: 9999 / Ubuntu / Multiverse précis
deb-src http: // environ: 9999 / Ubuntu / Multiverse précis
deb http: // environ: 9999 / ubuntu / précision de dadates
deb-src http: // environ: 9999 / ubuntu / précision du multivers
Deb http: // environ: 9999 / Ubuntu / Précise-Backports Univers principal restreint Multiverse
deb-src http: // environ: 9999 / ubuntu / précis de dossiers
Deb http: // Envir
deb-src http: // environ: 9999 / Ubuntu Principal de sécurité précise restreinte
Deb http: // Environ: 9999 / Ubuntu Universe Precise-Security
Deb-Src http: // Environ: 9999 / Ubuntu Univers de sécurité précise
Deb http: // Environ: 9999 / Ubuntu Precise-Security Multiverse
deb-src http: // environ: 9999 / ubuntu précis de sécurité
Après avoir été modifié / etc / apt / des sources Liste de mise à jour pour confirmer l'exactitude de vos paramètres:
$ sudo apt-get updat
Conclusion
Avoir un serveur proxy apt sur LAN a ses propres avantages. Il existe également divers serveurs proxy qui font le même type d'emploi, comme APT-cache ou apt-proxy. Pour plus d'options de configuration pour environ visiter:
$ homme approx
Tutoriels Linux connexes:
- Choses à installer sur Ubuntu 20.04
- Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
- Choses à installer sur Ubuntu 22.04
- Comment migrer Apache vers Nginx en convertissant les objets VirtualHosts en…
- Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
- Comment créer et manipuler les archives TAR à l'aide de Python
- Ubuntu 20.04 Guide
- Ubuntu 20.04 astuces et choses que vous ne savez peut-être pas
- Tutoriel de configuration de Squid Proxy sur Linux
- Comment tester la connexion Internet sur Linux
- « Configurez le superviseur pour exécuter Apache2 Webserver sur Ubuntu / Debian Linux
- Comment configurer la dernière version de Django Framework avec Python 3 sur Debian 8 Jessie Linux »