Introducción

Introducción

Aprox es un servidor proxy para archivos de debian. Tener dicho servicio dentro de su LAN con múltiples sistemas de Debian le proporcionará una cantidad de beneficios, como la velocidad de actualización, ya que cualquier paquete de actualización debe descargarse solo una vez. Esto también reducirá los requisitos de uso de descarga de Internet, etc. Este artículo describirá un proceso de configuración de aprox para Ubuntu Linux.

Instalación

Como cualquier otra instalación del repositorio estándar de Ubuntu, la instalación del servidor proxy Apt Apt es un proceso de hada simple. Instale el servidor proxy Apt Apt con:

$ sudo apt-get install aprox

El comando anterior también instalará todos los requisitos previos, incluido Internet SuperServer inetd, que se usa para invocar el servidor aprox.

Aprox es de forma predeterminada usando el puerto 9999. Una vez que termine con la instalación, puede confirmar si el servidor está en funcionamiento con el netstat comando y verificar el puerto 9999.

$ netstat -ant | Grep 9999
TCP 0 0 0.0.0.0: 9999 0.0.0.0:* Escucha

Cambio del puerto predeterminado

La primera personalización que puede hacer es cambiar el puerto de escucha de aproximadamente 9999 aproximadamente a otro puerto. Simplemente editar /etc /inetd.Archivo de configuración de conf e ingrese su puerto deseado como 80:

80 stream tcp nowait aprox/usr/sbin/aprox/usr/sbin/aprox

Una vez que realice este cambio, reinicie Inetd SuperServer para aplicar los cambios:

$ sudo /etc /init.D/OpenBSD-Inetd reiniciar
* Reiniciar Internet SuperServer inetd [OK]

Otra forma y quizás más fácil de cambiar el número de puerto aprox es usar el DPKG-RECONFIGURA dominio:

$ sudo dpkg-reconfigure aprox 

Configuración de repositorios

Aprox tiene solo un archivo de configuración y eso es /etc/aprox/aprox.confusión. Este es también el lugar donde puede definir repositorios de Ubuntu para sus clientes. Inicie sesión en su cliente Ubuntu y extraiga todas las fuentes de repositorio actuales de/etc/apt/fuentes.archivo de lista. Tenga en cuenta que este es un ejemplo, ya que sus fuentes serán diferentes y el siguiente comando puede no funcionar para usted si ha alterado las fuentes originales de Ubuntu.archivo de lista.

ps Grep -e "^[^#]" Fuentes.Lista | cortar -d "" -f2 | uniq 
http: // au.archivo.ubuntu.com/ubuntu/
http: // seguridad.ubuntu.com/ubuntu

La salida del comando anterior extrae los espejos de la lista de fuentes actuales. Simplemente copie las líneas anteriores y péguelas en /etc/aprox/aprox.confusión. Prefijo cada espejo relevante con:

ubuntu http: // au.archivo.ubuntu.com/ubuntu/
Ubuntu-Security http: // Seguridad.ubuntu.com/ubuntu

Una vez que configura todos los espejos en el reinicio de la configuración de aprox inetd SuperServer:

$ sudo /etc /init.D/OpenBSD-Inetd reiniciar
* Reiniciar Internet SuperServer inetd [OK]

Para su conveniencia, aquí hay un mapeo genérico que puede usar. Tenga en cuenta que siempre es bueno usar el espejo más cercano.

Ubuntu

Ubuntu http: // Archivo.ubuntu.com/ubuntu
Ubuntu-Extras http: // extras.ubuntu.com/ubuntu
Ubuntu-Partner http: // Archive.canónico.com/ubuntu
Ubuntu-Security http: // Seguridad.ubuntu.com/ubuntu

Debian

Debian http: // ftp.debian.org/debian
Debian-Security http: // Seguridad.debian.org/debian-seguridad

Configuración del cliente Aprox

Ahora, que hemos configurado nuestro servidor aprox, es hora de configurar la estación de los clientes. Debe configurar su DNS local si desea utilizar un nombre de host asociado con la dirección IP de la aprox. O, simplemente, edite el archivo local /etc /hosts y agregue la siguiente línea:

10.1.1.10 aprox

donde 10.1.1.10 es una dirección IP de su servidor aprox. Una vez hecho, edite el cliente/etc/apt/fuentes.Lista para señalar su aprox.: 9999 APT Proxy Server. Tus nuevas fuentes.El archivo de la lista puede verse así:

Deb http: // aprox: 9999/ubuntu/preciso principal restringido
Deb-Src http: // aprox: 9999/ubuntu/preciso principal restringido
Deb http: // aprox: 9999/ubuntu/precise-updates principal restringido
Deb-Src http: // aprox: 9999/ubuntu/precise-actualizaciones principales restringidas
Deb http: // aprox: 9999/ubuntu/precise universo
Deb-Src http: // aprox: 9999/ubuntu/preciso universo
Deb http: // aprox: 9999/ubuntu/precise-updates universo
Deb-Src http: // aprox: 9999/ubuntu/precise-updates universo
Deb http: // aprox: 9999/ubuntu/preciso multiverso
Deb-Src http: // aprox: 9999/ubuntu/precise multiverso
Deb http: // aprox: 9999/ubuntu/precise-updates multiverso
Deb-Src http: // aprox: 9999/ubuntu/precise-updates multiverso
Deb http: // aprox: 9999/Ubuntu/Precise-Backports Main Restricción Multiverse de universo
Deb-Src http: // aprox: 9999/ubuntu/precise-backports principal restringido universo multiverso
Deb http: // aprox: 9999/ubuntu preciso-seguridad principal restringido
Deb-Src http: // aprox: 9999/ubuntu precise-seguridad principal restringido
Deb http: // aprox: 9999/Ubuntu Precise-Security Universe
Deb-Src http: // aprox: 9999/Ubuntu Precise-Security Universe
Deb http: // aprox: 9999/Ubuntu Precise-Security Multiverse
Deb-Src http: // aprox: 9999/Ubuntu Precise-Security multiverso

Después de haber alterado/etc/apt/fuentes, la actualización de la lista de ejecución para confirmar la corrección de su configuración:

$ sudo apt-get actualización

Conclusión

Tener un servidor proxy apt en LAN tiene sus propios beneficios. También hay varios servidores proxy que hacen el mismo tipo de trabajo o similar, como Apt-Cacher o Apt-Proxy. Para obtener más opciones de configuración para aproximadamente la visita:

$ hombre aprox

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Cosas para instalar en Ubuntu 22.04
  • Cómo migrar apache a nginx convirtiendo virtualhosts en ..
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • Cómo crear y manipular archivos de alquitrán usando Python
  • Ubuntu 20.04 Guía
  • Ubuntu 20.04 trucos y cosas que quizás no sepas
  • Tutorial de configuración proxy de calamar en Linux
  • Cómo probar la conexión a Internet en Linux