Como instalar e configurar o TinyProxy no seu servidor Linux

Como instalar e configurar o TinyProxy no seu servidor Linux
TinyProxy é um proxy http/https. É leve, rápido, muito fácil de configurar e um serviço de proxy de código aberto. TinyProxy é configurável como um proxy reverso também. É bom ser usado como um pequeno proxy com menos recursos do sistema, porque é muito leve.

Características

  • TinyProxy é fácil de configurar e modificar.
  • Uma pequena pegada de memória significa que ocupa uma pequena quantidade de espaço em sistemas operacionais. Sua pegada de memória é quase cerca de 2 MB.
  • O modo anônimo permite a autorização de cabeçalhos HTTP individuais que devem ser permitidos e aqueles que não devem ser.
  • Controle de acesso bloqueando um usuário não autorizado.
  • A filtragem permite ao usuário bloquear ou permitir um determinado domínio, criando uma lista negra e uma lista de permissões.
  • Recursos de privacidade Controle os dados recebidos e de saída dos servidores HTTPS/HTTP.

Instale o TinyProxy

Atualize os pacotes do sistema digitando o seguinte comando.

ubuntu@ubuntu: ~ update APT-Get Apt-Get
ubuntu@ubuntu: ~ $ sudo apt -get upgrade -y

Depois que a atualização concluir, instale o TinyProxy digitando este comando.

ubuntu@ubuntu: ~ $ sudo apt -get -y install tinyproxy

TinyProxy será instalado. Para iniciar e verificar o status do TinyProxy, digite esses comandos.

ubuntu@ubuntu: ~ $ sudo systemctl tinyproxy start
ubuntu@ubuntu: ~ status de sydo systemctl tinyproxy

Configure o navegador da web

Para fazer seu tinyproxy funcionar, você precisa alterar algumas configurações no seu navegador da web. Para fazer isso, vá para as configurações da rede do navegador da web e clique na configuração de proxy manual e, na barra proxy HTTP, escreva seu ip_address público no qual você deseja executar o tinyproxy. E o número da porta (por padrão TinyProxy Port no. é 8888).

Você também pode usar o FoxyProxy para configurar seu navegador da web. É uma ferramenta de gerenciamento de proxy que é muito melhor do que a capacidade limitada da configuração de proxy do Firefox. É uma extensão para os navegadores da Web Firefox e Chrome e pode ser baixado de suas lojas.

Configuração TinyProxy

O arquivo de configuração TinyProxy está localizado no seguinte caminho “Etc/tinyproxy/tinyproxy.conf ”.

Para acessá -lo, digite o seguinte comando.

ubuntu@ubuntu: ~ $ CD etc/tinyproxy/tinyproxy.conf

Para fazer alterações no arquivo de configuração TinyProxy, abra -o usando o VIM.

ubuntu@ubuntu: ~ sudo vim etc/tinyproxy/tinyproxy.conf

Vá para a linha Permitir 127.0.0.1 e mude com seu endereço IP público.

Agora vá para a linha #Listen 192.168.0.1 . Comente esta linha e escreva seu ip_address nela.

Permitir e bloquear o intervalo de IPs do usuário

TinyProxy permite que você adicione ou bloqueie um IP do usuário ou uma variedade de IPs de usar o TinyProxy. Para permitir ou bloquear o IP do usuário, vá para a linha, permita 127.0.0.1, e abaixo desta linha, adicione os endereços IP que você deseja permitir [ip_address]. Para permitir uma variedade de endereço IP logo abaixo da linha, permita 192.168.0.0 Adicione uma linha

Permitir [ip_address/range]

Para bloquear um IP do usuário ou um intervalo de IPs, basta comentar o ip_address que você deseja bloquear. Em Tinyproxy, por padrão, todos os IPs estão bloqueados.

Autorização

No TinyProxy, você pode configurar a autorização para que apenas os usuários possam acessar o TinyProxy que são autorizados. Para configurar as credenciais de autorização, vá para a linha #basicauth user senha. Descomentar esta linha e escreva sua senha no final desta linha.

Senha do usuário do BasicAuth [sua senha]

Adicionando filtro

Você também pode adicionar um filtro de tráfego bloqueando sites usando TinyProxy. Siga as instruções para adicionar filtros de tráfego.

Vá para a linha Filtro “/etc/tinyproxy/filtro”. Comente esta linha. Você pode colocar o filtro em URL ou domínios. Além disso, abaixo desta linha, comente outra linha, “Filtrendound em”. E “FilterDefaultDeny Sim”.

Salve as alterações e adicione domínios dos sites que você deseja bloquear no arquivo de filtro. Você pode acessar o arquivo de filtro no “/Etc/tinyproxy/filtro” caminho. Então abra -o usando vim.

ununtu@ubuntu: ~ sudo vim etc/tinyproxy/filtro

Adicione os domínios alinhados por linha. Você pode adicionar todos os e quantos domínios quiser bloquear.

Sempre que você fizer alterações na lista de filtros ou arquivo de configuração TinyProxy, você deve reiniciar o serviço TinyProxy. Para reiniciar o comando TinyProxy Service Type.

ubuntu@ubuntu: ~ Serviço TinyProxy Reiniciar

Agora permita o firewall digitando o comando.

ubuntu@ubuntu: ~ sudo iptables -a input -j Aceitar -m Comentário -Compomment “tinyproxy” -s 192.163.28.73/24 -P TCP - -Dport 8888

Regulame

Se você deseja agendar o tempo do seu TinyProxy, como quando você quer começar, reiniciar ou parar o TinyProxy. Você pode fazer isso com um recurso especial do trabalho do Linux Cron. Segue este padrão tempo (minuto, hora, dia do mês, mês, dia da semana) comando de caminho. Para editar o comando do tipo de trabalho cron Crontab -e

Para agendar o horário de partida do TinyProxy, digite os seguintes comandos.

0 6 * * * etc/init.D/Tinyproxy Start

Para agendar o tempo de parada do TinyProxy, digite os seguintes comandos.

0 23 * * * etc/init.D/Tinyproxy Stop

Isso significa que o serviço TinyProxy começará automaticamente às 6h e param às 23h todos os dias.

Conclusão

TinyProxy é uma ferramenta útil e fácil para definir o proxy HTTP/HTTPS. É para servidores pequenos, mas se você quiser ter um servidor proxy em execução para redes maiores, talvez seja necessário ir ao proxy da lula. Nós compartilhamos apenas algumas dicas aqui, mas elas são boas o suficiente. Usando este guia simples sobre como instalar, configurar e usar o TinyProxy, você poderá configurar seu tinyproxy.