Posso usar o ufw para configurar uma porta para a frente?

29

Atualmente, estou usando o ufw para impor algumas regras básicas de firewall. É possível também usar o ufw para fazer o encaminhamento de porta?

Especificamente estou querendo encaminhar o tráfego de entrada para o meu servidor (mesma máquina executando o ufw) na porta 80 para a porta 8080. (tráfego HTTP encaminhado para o tomcat)

Th

    
por tinny 22.02.2011 / 11:00

1 resposta

46

Digamos que você queira encaminhar solicitações que vão para 80 a um servidor que esteja escutando na porta 8080.

Note que você precisará garantir que a porta 8080 seja permitida, caso contrário o ufw bloqueará as solicitações redirecionadas para o 8080.

sudo ufw allow 8080/tcp

Não há comandos ufw para configurar a porta para a frente, portanto, isso deve ser feito por meio de arquivos de configuração. Adicione as linhas abaixo a /etc/ufw/before.rules , antes da seção filter , diretamente na parte superior do arquivo:

*nat
:PREROUTING ACCEPT [0:0]
-A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
COMMIT

Em seguida, reinicie e permita que o ufw inicie na inicialização:

sudo ufw enable
    
por 22.02.2011 / 11:17