Introdução
- 4052
- 1254
- Ms. Travis Schumm
Aprox é um servidor proxy para arquivos de arquivamento do Debian. Ter esse serviço na sua LAN com vários sistemas do Debian Like fornecerá o número de benefícios, como a velocidade de atualização, pois qualquer pacote de atualização precisa ser baixado apenas uma vez. Isso também diminuirá os requisitos de uso da Internet download, etc. Este artigo descreverá um processo de configuração aprox para o Ubuntu Linux.
Instalação
Como qualquer outra instalação do Repositório Standard Ubuntu, a instalação do servidor proxy aprox APT é um processo simples de fada. Instale o servidor proxy aprox APT com:
$ sudo apt-get install aprox
O comando acima também instalará todos os pré -requisitos, incluindo a Internet SuperServer Inetd, que é usado para invocar o servidor aprox.
Aprox é por padrão usando a porta 9999. Depois de terminar com a instalação, você pode confirmar se o servidor está em funcionamento com o netstat Comando e verifique a porta 9999.
$ netstat -Ant | Grep 9999
TCP 0 0 0.0.0.0: 9999 0.0.0.0:* Ouça
Alterando a porta padrão
A primeira personalização que você pode fazer é alterar a porta de escuta de 99999 de aprox padrão para outra porta. Simplesmente edite /etc /inetd.Config File e insira a porta desejada, como 80:
80 stream tcp nowait aprox/usr/sbin/aprox/usr/sbin/aprox
Depois de fazer essa alteração, reinicie o INETD SuperServer para aplicar as alterações:
$ sudo /etc /init.D/OpenBSD-InnetD reiniciar
* Reiniciando o SuperServer da Internet INETD [OK]
Outra maneira e talvez mais fácil de alterar o número de porta aprox é usar o DPKG-Reconfigure comando:
$ sudo dpkg-reconfigure aprox
Configurando repositórios
Aprox tem apenas um arquivo de configuração e isso é /etc/aprox/aprox.conf. Este também é o lugar onde você pode definir repositórios do Ubuntu para seus clientes. Faça login no seu cliente Ubuntu e extraia todas as fontes de repositório atuais de/etc/apt/fontes.arquivo de lista. Observe que este é um exemplo, pois suas fontes serão diferentes e o comando abaixo pode não funcionar para você se você tivesse alterado as fontes originais do Ubuntu.arquivo de lista.
$ Grep -e "^[^#]" Fontes.Lista | corte -d "" -f2 | Uniq
http: //.arquivo.Ubuntu.com/ubuntu/
http: // segurança.Ubuntu.com/ubuntu
A saída do comando acima extrai sua lista de fontes atuais espelhos. Basta copiar as linhas acima e colá -las em /etc/aprox/aprox.conf. Prefixo cada espelho relevante com:
ubuntu http: // au.arquivo.Ubuntu.com/ubuntu/
Ubuntu-Segurança http: // Segurança.Ubuntu.com/ubuntu
Depois de definir todos os espelhos na configuração aprox, reiniciar aprox, reiniciando o Inetd SuperServer:
$ sudo /etc /init.D/OpenBSD-InnetD reiniciar
* Reiniciando o SuperServer da Internet INETD [OK]
Para sua conveniência, aqui estão alguns mapeamentos genéricos que você pode usar. Observe que é sempre bom usar o espelho mais próximo.
Ubuntu
ubuntu http: // arquivo.Ubuntu.com/ubuntu
ubuntu-extras http: // extras.Ubuntu.com/ubuntu
Ubuntu-Partner http: // Archive.canônico.com/ubuntu
Ubuntu-Segurança http: // Segurança.Ubuntu.com/ubuntu
Debian
Debian http: // ftp.Debian.org/debian
Debian-Segurança http: // Segurança.Debian.Org/Debian-Segurança
Configuração do cliente aprox
Agora, que configuramos nosso servidor Aprox, é hora de configurar a estação de clientes. Você precisa configurar o seu DNS local, se desejar usar algum nome de host associado ao endereço IP do Aprox. Ou, simplesmente, edite o arquivo local /etc /hosts e adicione a seguinte linha:
10.1.1.10 aprox
onde 10.1.1.10 é um endereço IP do seu servidor aprox. Uma vez feito, edite o cliente/etc/apt/fontes.Lista para apontar para o seu servidor de proxy APT: 9999 APT. Suas novas fontes.O arquivo de lista pode ser assim:
Deb http: // aprox: 9999/Ubuntu/Precise principal restrito
Deb-Src http: // aprox: 9999/ubuntu/precise principal restrito
Deb http: // aprox: 9999/ubuntu/precise updates main restrito
Deb-Src http: // aprox: 9999/ubuntu/update preciso restrito principal
Deb http: // aprox: 9999/ubuntu/universo preciso
Deb-Src http: // aprox: 9999/Ubuntu/Universo preciso
Deb http: // aprox: 9999/ubuntu/updates precisos universo
Deb-Src http: // aprox: 9999/ubuntu/updates precisos universo
Deb http: // aprox: 9999/ubuntu/precise multiverso
Deb-Src http: // aprox: 9999/ubuntu/Multiverso preciso
Deb http: // aprox: 9999/ubuntu/updates precisos multiverso
Deb-Src http: // aprox: 9999/ubuntu/updates precisos multiverso
Deb http: // aprox: 9999/Ubuntu/Precise-Backports Principal Universo Restrito Multiverso
Deb-Src http: // aprox: 9999/Ubuntu/Precise-Backports Principal Universo Restrito Multiverso
Deb http: // aprox: 9999/Ubuntu Precise Segurança Principal restrito
Deb-Src http: // aprox: 9999/Ubuntu Precise Segurança Principal Restrito
Deb http: // aprox: 9999/Ubuntu Universo de segurança precisa
Deb-Src http: // aprox: 9999/Ubuntu Universo de segurança precisa
Deb http: // aprox: 9999/Ubuntu Multiverso de segurança precisa
Deb-Src http: // aprox: 9999/Ubuntu Multiverso de segurança precisa
Depois de ter alterado/etc/apt/fontes, a lista execute atualização para confirmar a correção de suas configurações:
Atualização $ sudo apt-get
Conclusão
Ter um servidor proxy adequado na LAN tem seus próprios benefícios. Também existem vários servidores proxy fazendo o mesmo tipo ou tipo de trabalho semelhante, como apt-cacher ou apt-proxy. Para mais opções de configuração para uma visita aprox:
$ MAN aprox
Tutoriais do Linux relacionados:
- Coisas para instalar no Ubuntu 20.04
- Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
- Coisas para instalar no Ubuntu 22.04
- Como migrar o Apache para o nginx convertendo o VirtualHosts para…
- Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
- Como criar e manipular arquivos de alcatrão usando python
- Ubuntu 20.04 Guia
- Ubuntu 20.04 truques e coisas que você pode não saber
- Tutorial de configuração de proxy de lula no Linux
- Como testar a conexão com a Internet no Linux
- « Configurar supervisor para executar o Apache2 WebServer no Ubuntu/Debian Linux
- Como configurar a versão mais recente do Django Framework com Python 3 no Debian 8 Jessie Linux »