Prosódia mod_firewall

Info

Esta funcionalidade está disponível com o plugin livechat versão 11.0.0.

Você pode habilitar mod_firewall no seu servidor Prosody.

Ao fazer isso, os administradores do Peertube poderão definir regras avançadas de firewall.

Warning

Essas regras podem ser usadas para executar código arbitrário no servidor. Se você for um provedor de hospedagem e não quiser permitir que os administradores do Peertube criem tais regras, você pode desativar a edição online criando um arquivo disable_mod_firewall_editing no diretório do plugin (plugins/data/peertube-plugin-livechat/disable_mod_firewall_editing). Isso é uma opção de desativação, pois os administradores do Peertube já podem executar código arbitrário simplesmente instalando qualquer plugin. Você ainda pode usar o mod_firewall editando arquivos diretamente no servidor.

Editar regras

Primeiro, você deve habilitar o recurso nas configurações do plugin.

Logo abaixo das configurações, você encontrará o botão “Configurar mod_firewall”. Este botão abrirá uma página de configuração.

Screenshot of the “Configuração do mod_firewall do Prosody”\nform. Screenshot of the “Configuração do mod_firewall do Prosody”\nform.

Aqui você pode adicionar vários arquivos de configuração.

Você pode ativar/desativar cada arquivo.

Os arquivos serão carregados em ordem alfabética. Você pode usar um número como prefixo para escolher a ordem facilmente.

Info

Você também pode editar essas regras de firewall diretamente no servidor, no diretório plugins/data/peertube-plugin-livechat/prosody/mod_firewall_config/. Os nomes dos arquivos devem conter apenas caracteres alfanuméricos, sublinhados e hífens. A extensão deve ser .pfw ou .pfw.disabled se desejar desabilitar um arquivo. Certifique-se de que o usuário do sistema peertube tenha acesso de gravação a esses arquivos, caso contrário, a interface de edição web falhará. Após editar esses arquivos, você deve recarregar o prosody. Isso pode ser feito salvando as configurações do plugin, salvando a configuração do mod_firewall na interface web ou reiniciando o Peertube.

Ao salvar a configuração, o servidor a recarregará automaticamente e suas regras serão aplicadas imediatamente. Você pode verificar se não há erros de análise no log de erros do Prosody. Para isso, leia o arquivo plugins/data/peertube-plugin-livechat/prosody/prosody.err ou use a ferramenta de diagnóstico que mostrará os últimos erros do Prosody.

Exemplos

Não hesite em compartilhar suas regras. Para isso, você pode, por exemplo, editar esta página.