vpnapi - client
Alguns sabem… Sou usuario do servico vpnapi.io, uso muito ele. A ponto de criar algumas sistemas que dependem desse servico.
Agora resolvi criar um simples cli para fazer consultas no console. Feito em Golang, super simples e sem frescura… Caso queira usar, o repositorio esta’ no https://git.sr.ht/~umgeher/vpnapi.
Baixe o repositorio e se voce estiver em um ambiente unix like, apenas digite:
make
Ele vai rodar o go build com a flag -ldflags="-s -w". Ele
vai gerar um executavel chamado vpnapi.
Para usar a API do vpnapi, voce deve criar uma conta no servico. Caso esteja com preguica (hehe), segue uma key livre deles:
727b7b6c9c284ff58219d143b4e13ffd
Agora coloque isso no seu env, para unix like, voce pode colocar no
seu .profile a seguinte linha:
export VPNAPI_KEY="727b7b6c9c284ff58219d143b4e13ffd"
Agora voce pode usar a vontade o servico do VPNApi.io.
~/krig/vpnapi> ./vpnapi 8.8.8.8
{"ip":"8.8.8.8","security":{"vpn":false,"proxy":false,"tor":false,"relay":false},
"location":{"city":"","region":"","country":"United States",
"continent":"North America","region_code":"","country_code":"US",
"continent_code":"NA","latitude":"37.7510","longitude":"-97.8220",
"time_zone":"America/Chicago","locale_code":"en","metro_code":"",
"is_in_european_union":false},"network":{"network":"8.8.8.0/24",
"autonomous_system_number":"AS15169","autonomous_system_organization":"GOOGLE"}}
Articles from blogs I follow around the net
OpenBSD -current has moved to version 7.9
OpenBSD 7.9 release cycle is entering its final phases… With the following commit, Theo de Raadt (deraadt@) moved -current to version 7.9 (dropping the "-beta"): CVSROOT: /cvs Module name: src Changes by: deraadt@cvs.openbsd.org 2026/04/13 11:22:23 Modified fil…
via OpenBSD Journal 2026-04-14 05:20Software to keep photos organized
# Introduction I have a lot of photos that I have been carrying since a long time, this is certainly my oldest files that I was able to not lost over 20 years. It has been stored as a hierarchy since then, and it had very poor metadata information, an…
via Solene'% 2026-04-09 00:00tar: a slop-free alternative to rsync
So apparently rsync is slop now. When I heard, I wanted to drop a quick note on my blog to give an alternative: tar. It doesn’t do everything that rsync does, in particular identifying and skipping up-to-date files, but tar + ssh can definitely accomodate th…
via Drew DeVault's blog 2026-03-28 00:00Generated by openring
/comments changelog@umgeher.org?Subject=Re: vpnapi - client
/permalink https://umgeher.org/posts/2022/03/vpnapi-client.html