Configuração Recomendada para Aira2 BT IPv6 para Resolver Problemas de Baixa Velocidade de Download
Index
Normalmente, uso o NAS como principal ferramenta de download e, com a configuração correta, o download via BT geralmente atinge a velocidade máxima. Primeiro, peça à sua operadora para habilitar a permissão IPv6 do seu roteador e, em seguida, atribua o IP público IPv6 ao seu dispositivo NAS. Por fim, configure o Aria2 de acordo com o arquivo de configuração abaixo. O ponto crucial é a configuração do tracker e a configuração do dht. Além disso, configure o caminho de acordo com sua preferência.
Configuração do Aria2
# Ativa o RPC (Chamada de Procedimento Remoto) para controle remoto do Aria2
enable-rpc=true
# Permite que todas as origens acessem a interface RPC (adequado para acesso remoto)
rpc-allow-origin-all=true
# Escuta solicitações RPC em todas as interfaces de rede
rpc-listen-all=true
# Define a porta RPC para 4105
rpc-listen-port=4105
# Define a chave de autenticação RPC (substitua 'tokensss' por sua própria chave de segurança)
rpc-secret=tokensss
# Diretório onde os arquivos baixados são salvos
dir=/home/root/app/aria2/downloads
# Usa falloc para pré-alocação de arquivos (adequado para arquivos grandes, mais rápido)
file-allocation=falloc
# Retoma automaticamente downloads não concluídos se o servidor suportar
continue=true
# Sincroniza o carimbo de data/hora do arquivo com o servidor remoto
remote-time=true
# Número máximo de tentativas para arquivos não encontrados (para após 5 tentativas)
max-file-not-found=5
# Número máximo de tentativas para downloads com falha (0 significa ilimitado)
max-tries=0
# Tempo de espera entre tentativas, em segundos (10 segundos)
retry-wait=10
# Usa UTF-8 por padrão para lidar com nomes de arquivos (suporta caracteres não ASCII)
content-disposition-default-utf8=true
# Número máximo de tarefas de download simultâneas (máximo de 50 tarefas simultâneas)
max-concurrent-downloads=50
# Número máximo de conexões por servidor (máximo de 16 conexões por download)
max-connection-per-server=16
# Tamanho mínimo do fragmento de arquivo (mínimo de 4MB)
min-split-size=4M
# Divide cada tarefa de download em 16 fragmentos para download paralelo
split=16
# Limite global de velocidade de upload para 32MB/s
max-overall-upload-limit=32M
# Limite de velocidade de upload para cada tarefa para 32MB/s
max-upload-limit=32M
# Ativa o suporte a IPv6 (false para desativar, true para ativar)
disable-ipv6=false
# Aceita respostas gzip compactadas do servidor HTTP (economiza largura de banda)
http-accept-gzip=true
# Não reutiliza o URI anterior (força o uso de uma nova conexão)
reuse-uri=false
# Desativa o arquivo .netrc para autenticação
no-netrc=true
# Arquivo para salvar os dados da sessão de download (para retomar downloads)
input-file=/home/root/app/aria2/config/aria2.session
# Arquivo para salvar os dados da sessão periodicamente
save-session=/home/root/app/aria2/config/aria2.session
# Salva os dados da sessão a cada 1 segundo
save-session-interval=1
# Salva automaticamente os dados da sessão a cada 60 segundos
auto-save-interval=60
# Não força a gravação dos dados da sessão (salva apenas quando necessário)
force-save=false
# Proíbe a sobrescrita de arquivos existentes (o download falhará se o arquivo já existir)
allow-overwrite=false
# Porta de escuta do BitTorrent (padrão 6881)
listen-port=6881
# Número máximo de peers conectados por torrent (máximo de 100)
bt-max-peers=100
# Arquivo para salvar os dados DHT (Tabela Hash Distribuída) IPv4
dht-file-path=/home/root/app/aria2/config/dht.dat
# Arquivo para salvar os dados DHT IPv6
dht-file-path6=/home/root/app/aria2/config/dht6.dat
# Ativa o DHT para IPv4 (melhora a eficiência da descoberta de peers)
enable-dht=true
# Ativa o DHT para IPv6 (melhora a eficiência da descoberta de peers em redes IPv6)
enable-dht6=true
# Porta de escuta DHT (consistente com a porta BitTorrent)
dht-listen-port=6881
# Ativa a descoberta local de peers (LPD) para BitTorrent
bt-enable-lpd=true
# Ativa a troca de peers (PEX) para descobrir mais peers
enable-peer-exchange=true
# Limita a velocidade de solicitação de peers durante o download de BitTorrent para 10MB/s
bt-request-peer-speed-limit=10M
# String User-Agent identificada pelo servidor HTTP
user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3602.2 Safari/537.36
# String Peer Agent para BitTorrent (simula qBittorrent v4.1.9)
peer-agent=qBittorrent v4.1.9
# Prefixo do Peer ID para BitTorrent (consistente com qBittorrent v4.1.9)
peer-id-prefix=-qB4190-
# Semear até que a taxa de compartilhamento atinja 1.0 (taxa de upload/download de 1:1)
seed-ratio=1.0
# Tempo de semeadura ilimitado (0 significa ilimitado)
seed-time=0
# Salva os metadados do torrent como um arquivo .torrent
bt-save-metadata=true
# Carrega os metadados salvos anteriormente
bt-load-saved-metadata=true
# Remove arquivos não selecionados em torrents de vários arquivos após o download
bt-remove-unselected-file=true
# Lista de trackers BitTorrent, usada para melhorar a eficiência da descoberta de peers (separados por vírgulas)
bt-tracker=http://1337.abcvg.info:80/announce,http://bt.okmp3.ru:2710/announce,http://bz.tracker.bz:80/announce,http://fxtt.ru:80/announce,http://nyaa.tracker.wf:7777/announce,http://open-v6.demonoid.ch:6969/announce,http://open.acgnxtracker.com:80/announce,udp://open.tracker.ink:6969/announce,http://p2p.0g.cx:6969/announce,http://parag.rs:6969/announce,http://share.camoe.cn:8080/announce,http://t.acg.rip:6699/announce,udp://tracker.opentrackr.org:1337/announce,https://tracker2.ctix.cn:443/announce,https://tracker1.520.jp:443/announce,http://tracker.opentrackr.org:1337/announce,udp://open.tracker.cl:1337/announce,udp://opentracker.i2p.rocks:6969/announce,udp://open.demonii.com:1337/announce
Introdução ao Aria2
Aria2 é uma ferramenta de download multi-protocolo leve e de código aberto, que suporta vários sistemas operacionais (como Windows, Mac, Linux, etc.) e pode ser operada através da linha de comando. Suporta protocolos de download HTTP/HTTPS, FTP, SFTP, BitTorrent e Metalink, permitindo baixar arquivos de várias fontes simultaneamente, maximizando assim a utilização da largura de banda. As características do Aria2 incluem baixa utilização de recursos (geralmente requer apenas alguns MB de memória), suporte para downloads multi-thread, retomada de downloads interrompidos e funções de download de links magnéticos e arquivos torrent. Além disso, o Aria2 fornece interfaces JSON-RPC e XML-RPC integradas, permitindo que os usuários gerenciem e controlem remotamente as tarefas de download através de uma interface Web (como AriaNg) ou scripts. Devido à sua alta capacidade de personalização e recursos poderosos, o Aria2 é amplamente utilizado em computadores pessoais, NAS, roteadores e até mesmo dispositivos Raspberry Pi, tornando-