O UFW permite ou bloqueia portas, não aplicativos.
Portanto, embora você possa usar aplicativos padrão em vez de portas, o ufw converte alguns nomes de aplicativos em portas.
Então ...
ufw allow 80
ufw allow http
ambos fazem a mesma coisa, abra a porta 80 em qualquer servidor que esteja escutando na porta 80, Apache, Nginx ou qualquer outro servidor web.
O UFW traduz esses nomes de /etc/services
, no entanto, o / etc / services NÃO é abrangente.
Assim, você pode encontrar serviços como http
em / etc / services e usar essa sintaxe no UFW
Mas você não encontrará servidores Apache, nginx ou específicos da Web.
Veja link
Da mesma forma, você não pode usar wine
Acredito em sua pergunta que você está procurando ou no que é chamado de firewall de aplicativo, em que você permite ou nega por aplicativo.
você poderia usar o apparmor, e alguns o aconselhariam, mas isso seria muito mais complicado.
Veja Como controlar o acesso à Internet para cada programa? ou similar para firewalls no nível do aplicativo.
Eu não sei como ou se há uma opção fácil para o vinho ou você teria que especificar toda e qualquer aplicação executada em vinho.