Skip to content
v0.5.7: montagens SMB e novos temas →

Um kit de gateway de rede
que você enxerga por dentro

DDNS, travessia de NAT com STUN, redirecionamento de portas, proxy reverso, certificados, WAF, Tailscale e frp, tudo em um único binário de cerca de 32 MB. Funciona em redes domésticas, NAS, servidores em nuvem e servidores de todo tipo.

~32 MBBinário único, com a interface de administração embutida
0Conexões aos servidores do projeto por padrão
MultiplataformaLinux / macOS / Windows / FreeBSD, incluindo ARM, MIPS e RISC-V
Apache-2.0Licença open source, código-fonte auditável

As ferramentas de rede do dia a dia, gerenciadas em um só lugar

Cobre os recursos mais usados em redes domésticas e na operação de servidores. Cada módulo pode ser ativado ou desativado individualmente.

DNS dinâmico

18 provedores, incluindo Alibaba Cloud, Cloudflare, Tencent Cloud, DNSPod, Huawei Cloud, Route 53, OVH, Gandi e Namecheap; detecção de IP por URL, interface de rede ou comando, IPv4 e IPv6, notificações por webhook.

Travessia STUN

Hole punching e keep-alive para TCP / UDP, UPnP / NAT-PMP, encaminhamento embutido; dispara webhooks e scripts quando o endereço público muda.

Redirecionamento de portas

TCP / UDP, IPv4 / IPv6, intervalos de portas, failover entre vários destinos, limite de conexões e estatísticas de tráfego; pode enviar o protocolo PROXY ao destino para preservar o endereço real do cliente; o roteamento SNI permite que vários serviços compartilhem a porta 443.

Certificados SSL

Emissão e renovação automáticas via ACME, com DNS-01 (incluindo wildcard), HTTP-01 e EAB; mapeie certificados para um diretório e execute um script após cada alteração.

Serviços Web

Proxy reverso por domínio, redirecionamentos e arquivos estáticos; HTTPS, HTTP/3, WebSocket e protocolo PROXY; políticas com vários backends e pesos, health checks, compressão, limitação de taxa e cache de respostas; pode substituir o nginx: backends por caminho, autenticação delegada e usuários compartilhados com TOTP e login único.

Firewall WAF

Coraza e OWASP CRS v4 embutidos, regras ativadas por arquivo, suporte a SecLang personalizado, modo de bloqueio ou apenas detecção.

Redes e túneis

Gerencia Tailscale, frp (frpc / frps) e túneis cloudflared como processos supervisionados, sempre com a versão mais recente do projeto original.

Gerenciamento do Docker

Criação e edição de contêineres, logs e terminais, Compose, atualização de imagens com upgrade em um clique (rollback automático em caso de falha), redes e volumes.

Terminal Web

SSH, Telnet e shell local (desativado por padrão), com suporte a proxy, sessões persistentes, gerenciamento de arquivos via SFTP e painéis divididos.

Serviços de arquivos

Serviços WebDAV e FTP e montagens de armazenamento para diretórios locais, WebDAV remoto e compartilhamentos SMB, com gerenciador de arquivos online.

Tarefas agendadas e Wake-on-LAN

Tarefas cron que executam comandos ou requisições HTTP e mantêm o histórico de execuções; broadcast do pacote mágico de Wake-on-LAN e verificação de status online.

Reforço de segurança

Passkey e autenticação em dois fatores, contas somente leitura, log de auditoria, histórico de configuração com reversão em um clique, limitação de tentativas de login, caminho de entrada seguro e acesso apenas pela rede local.

Controle de acesso

Regras de caminho por site, links de compartilhamento temporários, banimento automático após falhas de autenticação, filtro de países por GeoIP e listas de IPs permitidos e bloqueados.

Estatísticas e monitoramento

Métricas Prometheus globais e painel Grafana para certificados, DDNS, redirecionamento de portas e sites; autodiagnóstico de rede em um clique verifica NAT, portas, horário e resolução DNS.

Central de notificações

Webhook, Telegram, Bark, ntfy, Gotify, Pushover, Discord, Slack, ServerChan, PushPlus, WeCom, DingTalk, Feishu e e-mail; modelos de regra embutidos e desduplicação por tempo de silêncio.

Backup da configuração

Backups criptografados (scrypt + AES-GCM), políticas de retenção e backups agendados em um diretório local ou ponto de montagem de armazenamento.

Diagnóstico de rede

Ping, traceroute, sondagem de portas, consulta DNS, teste de velocidade e varredura da rede local, executados como tarefas em segundo plano.

API, CLI e MCP

Vários tokens com permissões por módulo e documentação OpenAPI gerada automaticamente; use gately ctl para controlar uma instância e gately mcp para conectar assistentes de IA.

Ver todos os módulos →

Aplicativo nativo para fnOS

Instale no fnOS e abra pela área de trabalho

O Gately oferece pacotes offline para o fnOS (x86 / ARM), instalados manualmente pela Central de aplicativos. Ele se integra ao gateway unificado do fnOS, compartilha o ponto de entrada que você já usa para o fnOS e pode reaproveitar a sessão do administrador do fnOS.

Integrado ao gateway unificado do fnOS

Clique no ícone na área de trabalho do fnOS e a interface de administração abre em /app/gately/. Tanto o endereço da rede local quanto o seu domínio remoto do fnOS funcionam, sem porta extra para abrir ou redirecionar, e o fnOS cuida do controle de acesso.

Entre com a sessão de administrador do fnOS

Ative Entrar com o fnOS e os administradores que já estão conectados ao fnOS entram direto no Gately, sem senha nem código de verificação em dois fatores. Os usuários comuns do fnOS continuam fazendo login. Desativado por padrão.

Todos os recursos, rodando nativamente

Roda como root, então pode escutar nas portas 80/443, gerenciar o Docker e abrir o terminal Web. A configuração é mantida na desinstalação, e para atualizar basta instalar o .fpk mais novo.

Um software na borda da sua rede deve ser fácil de inspecionar

Ele guarda suas chaves de DNS e as chaves privadas dos certificados, então cada comportamento precisa estar aberto à verificação.

Transparente

Por padrão, nenhuma conexão com servidores do projeto e nenhum envio de informações do dispositivo. Todo endereço externo, como a consulta do IP público e os servidores STUN, é visível, editável e pode ser desativado.

Auditável

A configuração é JSON em texto simples, com permissão 0600, pronta para diff e rollback no git. Campos sensíveis são mascarados na saída da API.

Sob o seu controle

O login de terceiros usa aplicativos OAuth que você mesmo registra, sem intermediários. A atualização online só roda quando um administrador clica (instalações binárias no Linux); nada é atualizado em segundo plano.

Implantação em um único arquivo

Um binário estático com o frontend embutido. Roda com Docker, systemd e OpenWrt, atendendo NAS, soft routers e servidores em nuvem.

Funcionando em um minuto

Imagens disponíveis para amd64, arm64 e arm/v7. Depois de iniciar, abra http://IP_DO_DISPOSITIVO:16680 e entre com a conta padrão admin e a senha padrão gately.cn; troque a senha em seguida.

docker run -d --name gately --network host \
  -v ./gately-data:/etc/gately \
  -v /var/run/docker.sock:/var/run/docker.sock \
  ghcr.io/wangwanjie/gately:latest

Guia completo de instalação →

Perguntas frequentes

Sim. Em Configurações → Backup e migração, escolha um arquivo .lkcf ou o zip de configuração do site inteiro, confira a prévia e importe. As regras importadas ficam desativadas por padrão, então você pode rodar junto com o Lucky, migrar módulo por módulo e voltar atrás a qualquer momento.

Não. Por padrão, o Gately não se conecta a nenhum servidor do projeto e não envia nenhuma informação.

NAS domésticos, soft routers, servidores em nuvem e servidores de todo tipo. Há binários para Linux (amd64 / arm64 / arm / mips / mipsle / riscv64), macOS, Windows e FreeBSD, além de imagens Docker para amd64 / arm64 / arm/v7, um pacote de aplicativo nativo para o fnOS e pacotes para OpenWrt (.ipk / .apk).

Sim. Cada versão inclui pacotes offline para o fnOS (.fpk), que você instala manualmente pela Central de aplicativos. O Gately se integra ao gateway unificado do fnOS, então abre pelo ícone na área de trabalho e também funciona pelo seu domínio remoto do fnOS. Ative Entrar com o fnOS em Configurações → Controle de acesso e os administradores que já estão conectados ao fnOS entram direto, sem senha nem código de verificação em dois fatores.

Esses módulos escutam diretamente nas portas do host. Se você não precisa do gerenciamento do Docker, pode remover a montagem do docker.sock.

Mais perguntas →

Retome o controle da borda da sua rede

Aberto, transparente, em um único arquivo. Implante o Gately hoje mesmo.

Escaneie com o celular para entrar no grupo do TelegramEscaneie com o celular para entrar no grupo do Telegram

Distribuído sob a licença Apache-2.0.