Skip to content

genitalico/goIp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoIP

Obtener la direccion IP publica consultando un servicio HTTP REST

https://api.ipify.org/?format=json

Se publico una entrada sobre este código aquí.

Compilacion

Para Raspberry Pi Model 3

GOOS=linux GOARCH=arm64 go build -ldflags "-w -s" -trimpath -o goIp main.go
go build -o goIp main.go

Se necesita un archivo llamado settings.json para leer las variables de configuración:

{
    "ip_url": "https://api.ipify.org/?format=json",
    "data_filename": "data.txt",
    "bot_url": "https://api.telegram.org/botAQUI_VA_EL_ID_DEL_BOT/sendMessage",
    "chat_id": "ID_USUARIO_TELEGRAM",
    "telegram_message": "La ip en home ha cambiado a: "
}

Tiene que estar en la misma ruta que el binario.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages