Como descobrir seu IP externo com cURL
Dica publicada em Linux / Internet
Como descobrir seu IP externo com cURL
Para obter o seu IP externo, digite o seguinte comando no terminal:
curl ifconfig.me
Exemplo de resultado:
Você pode implementar ele no PHP, no sistema de notificação do GNOME ou no Conky.
vim index.php
Execute-o para testar:
php index.php
vim getip.sh
Adicione:
Dê permissão de execução:
# chmod +x getip.sh
Mova o arquivo para pasta de binários do sistema:
# mv getip.sh /usr/local/bin
Edite o crontab:
# crontab -e
E adicione a seguinte linha:
Obs.: Preste atenção na atualização de tempo do seu Conky, se não aparecer OK.
Esta foi a dica.
Até breve.
curl ifconfig.me
Exemplo de resultado:
189.10.12.13
Você pode implementar ele no PHP, no sistema de notificação do GNOME ou no Conky.
Descobrir IP via PHP
Crie um arquivo com o seguinte código:vim index.php
$ou = shell_exec("curl ifconfig.me");
echo "
?>
echo "
$ou";
?>
Execute-o para testar:
php index.php
189.10.12.13
Descobrir IP e mostrar na barra de notificações do GNOME
Para executar de 1 em 1 hora no Cron, crie o seguinte script:vim getip.sh
Adicione:
#!/bin/bash
notify-send "IP EXTERNO:" "$(curl ifconfig.me)" --icon="network"
notify-send "IP EXTERNO:" "$(curl ifconfig.me)" --icon="network"
Dê permissão de execução:
# chmod +x getip.sh
Mova o arquivo para pasta de binários do sistema:
# mv getip.sh /usr/local/bin
Edite o crontab:
# crontab -e
E adicione a seguinte linha:
0 * * * * /usr/local/bin/getip.sh
Fazer o Conky mostrar seu endereço IP
Adicione a linha no seu conkyrc:Obs.: Preste atenção na atualização de tempo do seu Conky, se não aparecer OK.
${exec curl ifconfig.me}
Esta foi a dica.
Até breve.
$ou
ficando assim
$out
No mais tudo ok.