Pular para o conteúdo
NovidadesIA

Repositórios em Alta

Ferramenta em Go une conexões de rede para acelerar downloads e jogos simultâneos

O utilitário gratuito combina tráfego de adaptadores Wi-Fi, Ethernet e tethering móvel para somar a velocidade da internet sem depender de servidores externos ou VPN.

Edição: Anderson Gomes
· 5 min de leitura

O desenvolvedor rohit267 publicou o net-merge, um utilitário de código aberto escrito na linguagem Go que permite usar todos os adaptadores de rede simultaneamente no Windows, macOS e Linux. O projeto ganhou destaque nos últimos dias e alcançou o quinto lugar diário no ranking Trendshift, registrando 154 novas estrelas no período avaliado. A ferramenta foi desenvolvida para resolver a subutilização de conexões locais, possibilitando somar a largura de banda de placas Wi-Fi, cabos Ethernet e ancoragem de celulares.

Dados rápidos

  • Repositório: rohit267/net-merge
  • Licença: MIT
  • Linguagem: Go
  • Estrelas e forks: 272 estrelas e 12 forks
  • Posição no ranking: 5º lugar diário no Trendshift
  • Data da consulta: 17 de outubro de 2026

Agregação de conexões para superar gargalos de rede

Os sistemas operacionais tradicionais concentram todo o tráfego de rede em apenas uma interface primária por padrão, ignorando placas adicionais conectadas ao mesmo computador. Quem possui uma conexão via cabo de rede Ethernet e uma rede sem fio Wi-Fi ativas ao mesmo tempo acaba utilizando a velocidade de apenas um dos enlaces. Essa configuração padrão gera desperdício de capacidade quando transferências pesadas de arquivos são executadas.

O cenário se repete em ambientes onde o usuário dispõe de ancoragem via celular, seja por cabo USB ou ponto de acesso sem fio. Mesmo com planos de dados distintos contratados, o fluxo comum de navegação e downloads não divide o tráfego entre as fontes disponíveis de forma nativa. O computador mantém as interfaces secundárias ociosas enquanto a rota principal atinge o limite contratado.

O net-merge soluciona essa barreira física ao distribuir fluxos de dados individuais entre todos os adaptadores conectados à máquina. Cada nova conexão estabelecida por um aplicativo recebe uma rota dedicada em uma das interfaces disponíveis, permitindo o aproveitamento conjunto de todas as conexões de internet.

Mecanismo de operação e comandos de instalação

O funcionamento do programa baseia-se na criação de interfaces virtuais do tipo TUN, que criam túneis virtuais no nível de rede, utilizando o driver Wintun no ambiente Windows para interceptar os pacotes sem exigir configurações de servidores proxy. A aplicação monitora continuamente o tráfego de cada placa, atribuindo mais conexões aos enlaces de maior velocidade e pausando o envio para interfaces sem acesso à internet até que o sinal retorne. Caso o aplicativo seja encerrado inesperadamente, o acesso tradicional à rede continua operando sem interrupções.

O consumo de recursos computacionais permanece em cerca de 0,18 núcleos de processador para cada 100 Mbit/s transferidos. A instalação em ambientes Linux pode ser realizada diretamente pelo terminal por meio dos seguintes comandos oficiais:

tar xzf net-merge--linux-.tar.gz
sudo install -m 755 net-merge /usr/local/bin/
sudo setcap cap_net_admin,cap_net_raw+ep /usr/local/bin/net-merge
net-merge tray

A instrução com setcap atribui permissões administrativas específicas para manipulação de pacotes, dispensando o uso contínuo de privilégios de superusuário na interface gráfica. O ícone da bandeja do sistema oferece suporte a ambientes gráficos compatíveis com o protocolo StatusNotifierItem, exibindo métricas de consumo de cada placa.

Casos práticos de uso no cotidiano

A distribuição de tráfego por conexão traz ganhos práticos em tarefas que realizam múltiplas requisições paralelas. Os cenários mais indicados incluem rotinas que abrem múltiplos canais simultâneos de dados:

  • Jogos e plataformas digitais: plataformas de distribuição de jogos como o Steam utilizam dezenas de fluxos simultâneos para descarregar arquivos de instalação, distribuindo pacotes entre os adaptadores disponíveis para reduzir o tempo de espera.
  • Navegação web em múltiplas abas: navegadores modernos realizam dezenas de requisições simultâneas para carregar textos, mídias e scripts, espalhando essas requisições entre conexões Ethernet e pontos de acesso Wi-Fi.
  • Envio e sincronização de arquivos em nuvem: rotinas de sincronização para serviços de armazenamento como o Google Drive utilizam conexões concorrentes para acelerar o envio de dados volumosos.
  • Gerenciadores de download e torrents: utilitários dedicados como o IDM e clientes de torrent dividem arquivos grandes em fragmentos que transitam ao mesmo tempo por diferentes placas de rede.

Diferenciais em relação a intermediários e proxies

Ao contrário de ferramentas comerciais que cobram mensalidades e exigem o tráfego passando por servidores remotos, o net-merge opera exclusivamente no nível local. O sistema dispensa a contratação de redes privadas virtuais terceirizadas, não exige a criação de contas de usuário e não depende de servidores externos para processar pacotes.

O suporte abrange os protocolos TCP e UDP, além de lidar nativamente com os padrões de endereçamento IPv4 e IPv6 em qualquer programa instalado. Em testes documentados no repositório com Wi-Fi e duas conexões de celular, a ferramenta atingiu velocidades entre 232 e 303 Mbit/s, enquanto o enlace mais rápido isolado forneceu cerca de 121 Mbit/s. Diferente de equipamentos corporativos que exigem agregação de canal na operadora, a divisão ocorre diretamente nas conexões de saída do próprio computador.

Limitações operacionais e aspectos de segurança

A arquitetura do software impõe uma restrição fundamental quanto ao tipo de transferência que pode ser acelerada. O balanceamento ocorre por conexão individual, o que significa que o download de um arquivo único em fluxo solitário fica restrito à velocidade de uma única placa.

O projeto apresenta estágio inicial de desenvolvimento, tendo sido criado em 12 de outubro de 2026 e publicado sob a licença de código aberto MIT. O repositório contava com 272 estrelas, 12 forks, 1 issue aberta e o último commit registrado em 16 de outubro de 2026, data em que saiu a versão v0.2.0. Os instaladores para Windows ainda não contam com assinatura digital de certificados, fazendo com que o sistema operacional exiba avisos de segurança ao usuário durante a execução inicial.

A documentação externa possui lacunas, uma vez que o campo de site oficial consta como não informado no repositório. O usuário deve considerar que o projeto exige permissões elevadas de administração no sistema operacional para gerenciar interfaces de rede, exigindo cautela antes do uso em máquinas corporativas.

Resumo rápido

  • Projeto: net-merge (criado por rohit267)
  • Licença: MIT
  • Linguagem: Go
  • Estrelas: 272 estrelas
  • Ranking: 5º lugar no Trendshift diário
  • Risco principal: executáveis sem assinatura digital e projeto recente em versão v0.2.0

Fontes

  • Repositório no GitHub: https://github.com/rohit267/net-merge
  • Última versão (v0.2.0): https://github.com/rohit267/net-merge/releases
  • Go
  • MIT
  • Repositórios em Alta
  • Trendshift

Fonte: Repositório no GitHub · Como produzimos as matérias