Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- # Script: Scritp de instalação do NXFilter no pfSense 2.3 RC
- # Autor: Tácio Andrade
- # Instala os pacotes necessários:
- echo "Atualizando a lista de pacotes"
- pkg update
- echo "Instalando o Cron"
- pkg install pfSense-pkg-Cron
- echo "Baixando o Java"
- fetch http://tacioandrade.com/owncloud/index.php/s/zDW2mtOgpDxT99c/download -o openjdk8-jre.zip
- unzip openjdk8-jre.zip
- echo "Instalando o Java"
- pkg add openjdk8-jre/openjdk8-jre*.xtz
- rehash
- # Inicia a instalação do NXFilter
- echo "Criando a pasta do NXFilter"
- mkdir -p /opt/nxfilter/
- cd /opt/nxfilter/
- echo "Baixando a versão 3.1.6 do NXFilter"
- fetch http://nxfilter.org/download/nxfilter-3.1.6.zip
- unzip nxfilter-*.zip
- rm -fr nxfilter-*.zip
- chmod +x /opt/nxfilter/bin/*.sh
- echo "NXFilter instalado com sucesso!"
- read -p "Vá até o dnsforward e desabilite o serviço. Depois disso vá em System -> Advanced e altere o TCP port para 10443. E pressione qualquer tecla para continuar a configuração."
- # Instalando o Shallalist
- echo "Instalando o Shallalist"
- mkdir /opt/nxfilter/shallalist1
- cd /opt/nxfilter/shallalist1
- fetch http://www.shallalist.de/Downloads/shallalist.tar.gz
- tar -zxf shallalist.tar.gz
- echo "Se prepara pois esta parte demora!!!!!"
- /opt/nxfilter/bin/update_sh.sh /opt/nxfilter/shallalist1/BL
- # Cria Script de auto start caso o serviço caia
- fetch http://tacioandrade.com/owncloud/index.php/s/euft2ruu4StzORM/download -o /root/iniciaNXFilter.sh
- chmod +x /root/iniciaNXFilter.sh
- echo "NXFilter instalado com sucesso. Crie uma regra no Cron para executar o script /root/iniciaNXFilter.sh o tempo todo e sua instalação estara finalizada!!!"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement