Update no-ip utilizando Shell Script
Publicado por William Amaral de Souza (última atualização em 05/02/2016)
[ Hits: 5.068 ]
Homepage: https://bit.ly/3itYVzq
Encontrei um script parecido no Google e modifiquei algumas coisas para funcionar, serve para, caso o IP externo mude, atualizar os dados no serviço no-ip.
Não é necessária a instalação do no-ip client, é de fácil modificação e entendimento, só alterar as variáveis e colocar na crontab, caso não queira que fique acessível a ninguém pode ser compilado com o SHC.
#!/bin/bash # No lugar de @ usar %40 USUARIO=email%40gmail.com PASSWORD=senha HOST=exemplo.zapto.org LOG=/tmp/noip.log LOG_IP=/tmp/ip_atual USERAGENT="Simple Bash No-IP Updater/0.4" if [ ! -e $LOG_IP ]; then touch $LOG_IP fi NEWIP=$(curl --silent http://icanhazip.com/) IP_ANT=$(cat $LOG_IP) if [ "$NEWIP" != "$IP_ANT" ]; then ATUALIZA=$(curl -o "$LOG" -s --user-agent "$USERAGENT" "https://$USUARIO:$PASSWORD@dynupdate.no-ip.com/nic/update?hostname=$HOST&myip=$NEWIP") LOGLINE="[$(date +"%Y-%m-%d %H:%M:%S")] $ATUALIZA" echo $NEWIP > $LOG_IP else LOGLINE="[$(date +"%Y-%m-%d %H:%M:%S")] Sem necessidade de atualizacao" fi echo $LOGLINE >> $LOG exit 0
Relatório minuto a minuto de todas as conexões do servidor
Instalação do Microsoft Edge no Linux
Obter ip a partir de um NO-IP ou DYNDNS e atualizar o endereço do MUNIN MESTRE em um nó linux.
File Browser: Crie sua Nuvem Pessoal Privada
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
Otimizando o uso de Memória RAM no Ubuntu com zRAM
Usando alias no Terminal para comandos longos
Simplificando o manual do terminal no Ubuntu 26.04
Bloqueio da instalação e reinstalação do Snap (snapd) no Ubuntu
Continuando meus tópicos anteriores (12)
VoidBR - Void Linux adaptado ao Brasil. (0)









