Update no-ip utilizando Shell Script
Publicado por William Amaral de Souza (última atualização em 05/02/2016)
[ Hits: 4.916 ]
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
Screenshot de menus??!! Script com temporizador popup!
Bloqueia MAC Adress salvos na lista
Acompanhamento de log squid com hora real
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
O widget do Plasma 6 Área de Notificação
[Resolvido] Algo deu errado ao abrir seu perfil
Quando vocês pararam de testar distros? (14)
Problema com som no laptop (3)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (2)









