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
New laptops and OpenBSD: HP Envy 17-DA0013dx
We have to admit that even users of a well rounded operating system like OpenBSD sometimes encounter hardware that is not quite supported yet. Fortunately, sometimes the user facing the problematic hardware is an experienced developer like Ian Darwin, and…
via OpenBSD Journal 2026-10-07 05:31Why is Hacker News like that?
Hacker News (aka HN) is a link aggregator where “hackers”1 gather to discuss technology, politics, and anything which “good hackers would find interesting”. HN is a means by which its host, prominent startup incubator Y Combinator, projects soft…
via Drew DeVault's blog 2026-09-23 00:00Writing an IPFS publishing service
# Introduction I started playing with IPFS because I wanted a different way of publishing data over the Internet. My first experiments with IPFS and a private swarm showed that the technology is useful, but the user experience is bad. It is easy to g…
via Solene'% 2026-09-23 00:00Generated by openring
/comments changelog@umgeher.org?Subject=Re: vpnapi - client
/permalink https://umgeher.org/posts/2022/03/vpnapi-client.html