Estou usando um proxy para navegar na Internet e estou tentando configurar um firewall que só me permite conectar à Internet por meio desse proxy:
Eu já fiz isso até agora:
ufw default deny outgoing
ufw default deny incoming
ufw allow from 149.XXX.XXX.XXX # (the address of the proxy)
ufw allow to 149.XXX.XXX.XXX
Assim que eu fizer
ufw enable
quando o proxy está desativado, ele corta todas as conexões. Quando ligo o proxy, as conexões ainda estão bloqueadas. MAS se eu desabilitar o firewall:
ufw disable
então eu sou solicitado com o meu nome de usuário e senha para o proxy. Depois de digitar isso, posso ativar o firewall e todas as conexões funcionam.
Portanto, funciona, mas na minha primeira conexão com o proxy eu preciso desabilitar o firewall, a fim de obter as credenciais solicitadas. Existe uma maneira de contornar isso?
Eu acho que isso indica que minha primeira conexão com o proxy não é uma conexão "para 149.XXX.XXX.XXX". Por quê? Como posso identificar essa primeira conexão para "permitir"?
PS: Estou usando o Archlinux, mas não acho que faça alguma diferença para o ufw.
Tags proxy firewall ufw linux http-proxy