Neste artigo sobre vou descrever como configurar webproxy no router VyOS. Todos os comandos executados são compativéis com a versão 1.4.x sagitta.
Modo Configuração
Para se configurar o serviço WebProxy é necessário entrar em modo configuração com o seguinte comando:
configure
Opções de Configuração Webproxy
Verificar opções de configuração disponiveis para o serviço Webproxy:
show service webproxy
Possible completions:
append-domain
Default domain name
cache-size Disk cache size in MB (default: 100)
+> listen-address
IPv4 listen-address for WebProxy [REQUIRED]
> url-filtering
URL filtering settings
[edit]
Como configurar WebProxy
set service webproxy append-domain .vyos.poplab.local
Definir tamanho da cache em disco.
set service webproxy cache-size 1024
Definir porto default para o serviço webproxy
set service webproxy default-port 8080
Definir IP do proxy:
set service webproxy listen-address 192.168.2.1
Desativar proxy transparente
set service webproxy listen-address 192.168.2.1 disable-transparent
Caso seja necessário bloquear algum tipo de ficheiro pode ser feito atrvez do MIME/TYPE, neste exemplo estou a negar o acesso a ficheiros PDF pelo webproxy.
set service webproxy reply-block-mime application/pdf