Cap CAPTCHA - Alternativa ao reCAPTCHA self-sustentável sem o que clicar

Cap CAPTCHA - Alternativa ao reCAPTCHA self-sustentável sem o que clicar 1.0.7

Sem autorização para baixar
Compatibilidade com XF
  1. 2.3.x
Descrição curta
Adds Cap, a privacy-friendly self-hosted proof-of-work CAPTCHA for XenForo websites. No images or clicks required; runs entirely in the background without sending data to third parties. Requires your own server setup and a unique site key per forum. Setup involves creating a Docker container, setting up HTTPS, and configuring the add-on within XenForo's admin panel.
Configure seu servidor Cap

1. Crie o arquivo docker-compose.yml
CÓDIGO:
services:
  cap:
    image: tiago2/cap:latest
    container_name: cap
    ports:
      - "127.0.0.1:3000:3000"
    environment:
      ADMIN_KEY: change_this_to_a_long_random_password
      REDIS_URL: redis://valkey:6379
    depends_on:
      valkey:
        condition: service_healthy
    restart: unless-stopped
  valkey:
    image: valkey/valkey:9-alpine
    container_name: cap-valkey
    volumes:
      - valkey-data:/data
    command: valkey-server --save 60 1 --loglevel warning --maxmemory-policy noeviction
    healthcheck:
      test: ["CMD", "valkey-cli", "ping"]
      interval: 5s
      timeout: 3s
      retries: 5
    restart: unless-stopped
volumes:
  valkey-data:
ADMIN_KEY é a senha para seu dashboard Cap. Ela deve ser longa e aleatória, com pelo menos 32 caracteres. Quem tiver essa chave pode criar e deletar suas chaves de site.

Note the 127.0.0.1:3000:3000 binding: isso mantém o Cap fora da internet pública, então só seu proxy reverso pode alcançá-lo. Se você não estiver colocando atrás de um proxy reverso, use "3000:3000" em vez disso, mas leia a seção HTTPS primeiro.

Inicie-o:
docker compose up -d
Coloque-o atrás do HTTPS

Este passo não é opcional se seu fórum rodar em HTTPS. Os navegadores bloqueiam pedidos não seguros de uma página segura, então um fórum https:// falando com um Cap instância http:// significa que o widget nunca carrega silenciosamente e ninguém pode registrar.

Pontue um subdomínio como cap.yoursite.com no servidor e proxy para porta 3000. Um exemplo de Nginx:
CÓDIGO:
server {
    listen 443 ssl http2;
    server_name cap.yoursite.com;
    ssl_certificate     /etc/letsencrypt/live/cap.yoursite.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/cap.yoursite.com/privkey.pem;
    location / {
        proxy_pass http://127.0.0.1:3000;
        proxy_set_header Host              $host;
        proxy_set_header X-Real-IP         $remote_addr;
        proxy_set_header X-Forwarded-For   $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}
Execute Certbot para o subdomínio e você está feito. Apache, Caddy e Cloudflare Tunnel todos funcionam igualmente bem.

3. Crie uma chave de sitehttps://cap.yoursite.come.g. https://yourserver.com/cap
Cap secret key: the secret key you copied earlier.
Site key: the site key you copied earlier.https://cap.yoursite.comsuccess
HTML:
<cap-widget data-cap-api-endpoint="https://cap.yoursite.com/<site key>/"></cap-widget>
URL foi construído com base nos seus opções salvas, então ele diz exatamente qual instância e chave o fórum está usando real. Nenhuma tag significa que as opções nunca foram salvas. Se a tag estiver lá mas nada renderizar, abra o console do seu navegador; uma solicitação de conteúdo misto bloqueada ou um CDN bloqueado aparecerá lá.

O painel de controle mostra zero resoluções para essa chave. Confirme que a chave acima na tag é realmente a chave que você pensa que é. Duas fóruns compartilhando a mesma chave do site são reportadas como uma única instância, e a chave não utilizada permanece em zero.

Verificação sempre falha. Verifique Configurações → Logs de erro. Cada verificação falha é registrada com o endpoint exato que tentou alcançar, então um URL de instância errado ou chave do site incorreta é visível lá.
  • cr6.webp
    cr6.webp
    38 KB · Visualizações: 0
  • cr5.webp
    cr5.webp
    26,9 KB · Visualizações: 0
  • cr4.webp
    cr4.webp
    35,6 KB · Visualizações: 0
  • cr3.webp
    cr3.webp
    33,1 KB · Visualizações: 0
  • cr2.webp
    cr2.webp
    34 KB · Visualizações: 0
  • cr1.webp
    cr1.webp
    33,7 KB · Visualizações: 0
Autor
axtona
Visualizações
3
Tipo de extensão
zip
Tamanho do arquivo
16,5 KB
Primeiro lançamento
Última atualização
Avaliações 0,00 estrelas 0 avaliações
Link quebrado? Enviar mensagem para a equipe NP que vamos ajudá-lo rapidamente!
Apoie o desenvolvedor Se você está satisfeito com o teste ou seu projeto gerou lucro, clique no botão “Mais informações” para apoiar o desenvolvedor comprando.

Mais recursos de axtona

Estatísticas Avançadas de Tráfego: Da Visão até a Defesa Ativa A
com um widget de Contador de Tráfego e Estatísticas completo e visualmente atraente.
Visualizações
459
Atualizado
Sacerdote Pro A
Sacerdote Pro 13.1.0
Coloque código PHP e qualquer tipo de código HTML, CSS e JavaScript no seu conteúdo!
Visualizações
862
Atualizado
Cool Timeline Pro - WordPress Timeline Plugin A
an advanced WordPress timeline plugin that showcases your life history timeline
Visualizações
741
Atualizado

Recursos similares

[OzzModz] Store Captcha Questions/Answers A
Record what CAPTCHA Q&A was used on registration
Visualizações
375
Atualizado
 PhpCaptcha A
um captcha de imagem totalmente hospedado localmente para o XenForo 2.3+ sem Google, Cloudflare ou qualquer API externa
Visualizações
107
Atualizado
 ALTACHA CAPTCHA A
Adicionável do XenForo que integra o sistema de verificação humana ALTCHA
Visualizações
231
Atualizado
Voltar
Top