1.8 KiB
1.8 KiB
DNSBlock
Agente do DNSBlock para Linux.
Instalação
curl -sS https://install.dnsblock.app | bash
Instalação Manual
O agente deve ser instalado como um serviço do sistema (Systemd) para garantir execução contínua e reinício automático.
1. Instalação dos Arquivos
Você pode clonar o repositório oficial diretamente no diretório de destino:
# Acessar diretório de programas opcionais
cd /opt
# Clonar o repositório (criará a pasta /opt/dnsblock)
sudo git clone https://git.ipv0.com.br/0/dnsblock.git
# Entrar no diretório
cd dnsblock
# Configurar permissão de execução
sudo chmod +x dnsblock-agent
2. Configuração
Renomeie o arquivo de exemplo e edite com seus dados:
# Criar arquivo de configuração a partir do exemplo
sudo cp config.json.example config.json
# Editar
sudo nano config.json
Insira sua Serial Key fornecida no painel de administração.
3. Criar Serviço Systemd
Crie o arquivo de serviço para o gerenciador do sistema:
sudo nano /etc/systemd/system/dnsblock-agent.service
Cole o seguinte conteúdo:
[Unit]
Description=DNSBlock Agent Service
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/opt/dnsblock
ExecStart=/opt/dnsblock/dnsblock-agent
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
4. Ativar e Iniciar
Habilite o serviço para iniciar com o sistema e rode-o agora:
# Recarregar daemon do systemd
sudo systemctl daemon-reload
# Habilitar inicialização automática
sudo systemctl enable dnsblock-agent
# Iniciar o serviço
sudo systemctl start dnsblock-agent
5. Verificar Status
Para confirmar se o agente está rodando corretamente:
sudo systemctl status dnsblock-agent