Botão Seguir Remoto do Mastodon Abre Instância Errada: Correção
🔍 WiseChecker

Botão Seguir Remoto do Mastodon Abre Instância Errada: Correção

Ao clicar em um botão seguir remoto em um perfil do Mastodon, o navegador às vezes abre a instância errada para fazer login. Em vez da sua instância principal, o botão redireciona para um servidor diferente onde você não tem conta. Isso acontece porque o botão de seguir usa uma URL fixa que aponta para uma instância específica em vez de detectar a sua. Este artigo explica por que o botão seguir remoto direciona mal os usuários e fornece correções passo a passo tanto para visitantes quanto para administradores de instância.

Principais Conclusões: Corrigindo o Redirecionamento do Botão Seguir Remoto

  • Edição manual da URL na barra de endereços: Substitua o domínio no link de seguir pela sua instância principal para concluir o seguir.
  • Consulta Web Finger pela instância: Cole a URL completa do perfil na barra de pesquisa da sua instância principal para acionar um seguir remoto correto.
  • Alteração de configuração pelo administrador da instância: Atualize as configurações site_contact_username e site_contact_account para evitar redirecionamentos fixos.

ADVERTISEMENT

Por que o Botão Seguir Remoto Abre a Instância Errada

O botão seguir remoto é um hiperlink que contém um parâmetro remote_follow apontando para uma instância específica do Mastodon. Muitas páginas de perfil e ferramentas de terceiros incorporam esse link com um domínio estático, como mastodon.social ou um servidor escolhido pelo dono do perfil. Quando um visitante clica no botão, o navegador o envia para essa instância fixa em vez de para seu próprio servidor principal.

O Mastodon usa Web Finger e ActivityPub para resolver identidades de usuários entre instâncias. O fluxo de seguir remoto espera que o visitante esteja em sua instância principal, onde já está autenticado. Se o botão ignora essa etapa e envia o visitante para um servidor arbitrário, o servidor não consegue autenticar o usuário e exibe um erro ou solicita que ele se cadastre na instância errada.

Administradores de instância podem configurar um domínio de redirecionamento padrão nas configurações do servidor. Se essa configuração estiver em branco ou apontar para um servidor diferente, o botão de seguir sempre abrirá esse domínio em vez da instância do visitante.

Passos para Corrigir o Redirecionamento para a Instância Errada

Correção para Visitantes: Editar Manualmente a URL de Seguir

  1. Clique no botão seguir remoto
    Não feche a nova aba que abre. A barra de endereços mostra uma URL semelhante a https://instanciaerrada.com/authorize_follow?acct=usuario%40exemplo.com.
  2. Copie a URL completa
    Selecione todo o endereço, incluindo o parâmetro acct.
  3. Substitua o domínio pela sua instância principal
    Troque https://instanciaerrada.com por https://suainstanciaprincipal.social. Deixe o restante da URL inalterado.
  4. Pressione Enter para carregar a URL corrigida
    Sua instância principal agora recebe a solicitação de seguir. Faça login se solicitado e confirme o seguir.

Correção para Visitantes: Usar a Barra de Pesquisa na Sua Instância Principal

  1. Copie a URL completa do perfil da pessoa que deseja seguir
    Por exemplo, https://outrainstancia.social/@usuario.
  2. Abra sua instância principal no navegador
    Vá para seu próprio servidor Mastodon onde você já está logado.
  3. Cole a URL do perfil na barra de pesquisa
    Clique no ícone de pesquisa ou pressione Ctrl+K. Cole a URL copiada e pressione Enter.
  4. Selecione o perfil remoto nos resultados da pesquisa
    Sua instância realiza uma consulta Web Finger e exibe a conta remota. Clique no nome do perfil.
  5. Clique no botão seguir na página do perfil remoto
    Essa ação envia uma solicitação de seguir adequada a partir da sua instância principal.

Correção para Administradores de Instância: Configurar o Redirecionamento Padrão

  1. Faça login na sua conta de administrador do Mastodon
    Você precisa de privilégios de administrador no servidor.
  2. Abra Administração > Configurações do Servidor
    Navegue até o painel de configuração do servidor.
  3. Localize a seção Contato
    Encontre os campos Nome de usuário de contato do site e E-mail de contato do site.
  4. Defina o nome de usuário de contato do site para uma conta válida na sua instância
    Insira o nome de usuário de um administrador ou moderador que exista no seu servidor. Isso garante que o botão seguir remoto use sua instância como padrão.
  5. Salve as alterações
    Clique no botão Salvar na parte inferior da página. O botão seguir remoto agora redireciona para sua instância.

ADVERTISEMENT

Se o Botão Seguir Remoto Ainda Abrir a Instância Errada

Cache do Navegador Armazena o Redirecionamento Antigo

Seu navegador pode ter armazenado em cache o link de seguir antigo. Limpe o cache do domínio que hospeda a página do perfil. No Chrome, abra Configurações > Privacidade e segurança > Limpar dados de navegação. Selecione Imagens e arquivos em cache e limpe os dados do domínio específico.

Ferramentas de Terceiros Incorporam um Link Estático

Alguns geradores de selos de perfil e ferramentas de links de redes sociais criam URLs de seguir estáticas. Essas ferramentas não são atualizadas quando a instância muda. Substitua o link incorporado por um link dinâmico que use o endpoint remote_follow da instância do dono do perfil. O formato correto é https://instanciadodono.social/authorize_follow?acct=usuario%40instanciadeles.com.

Versão do Software da Instância Está Desatualizada

Versões antigas do Mastodon anteriores à 4.0 lidavam com o seguir remoto de forma diferente. Se a instância executa uma versão desatualizada, o botão de seguir pode não respeitar as configurações de contato do site. Atualize a instância para a versão estável mais recente. Execute git pull e depois RAILS_ENV=production bin/tootctl upgrade no servidor.

Seguir Remoto do Mastodon vs. Pesquisa Manual Web Finger

Item Botão Seguir Remoto Pesquisa Manual Web Finger
Como funciona Navegador redireciona para uma URL de instância fixa Usuário cola a URL do perfil na pesquisa da instância principal
Autenticação necessária Usuário deve estar logado na instância de destino Usuário já está logado na instância principal
Taxa de erro na instância errada Alta se a URL aponta para um servidor diferente Baixa porque a instância principal realiza a consulta
Melhor para Seguir rápido quando ambos estão no mesmo servidor Seguir entre instâncias e solucionar erros de redirecionamento

O botão seguir remoto é conveniente quando ambas as partes estão na mesma instância. Para seguir entre instâncias, a pesquisa manual Web Finger é mais confiável porque nunca envia o usuário para um servidor errado. Administradores de instância devem verificar se o nome de usuário de contato do site está configurado corretamente para reduzir erros de redirecionamento para seus usuários.

ADVERTISEMENT