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
Game of Trees 0.107 released
Version 0.107 of Game of Trees has been released (and the port updated): gotwebd.css styling tweaks hide ssh debug output during fetch/send -v, keep showing it at -vv and -vvv discern mixed-commit worktree diffs with commit ID headers gotwebd: avoid printf("…
via OpenBSD Journal 2024-12-30 03:57How to force a Linux device to boot from USB when the GPU is dead and you can't do it from the BIOS
tl;dr: use efibootmgr Let's say you have a Kingston DataTraveler with a Linux ISO on it and want to boot from it, but your GPU is broken or something and you can't view output. Here's what you do: List the potential boot …
via Xe Iaso's blog 2024-12-28 00:00Systemd journald cheatsheet
# Introduction This blog post is part of a series that will be about Systemd ecosystem, today's focus is on journaling. Systemd got a regrettable reputation since its arrival mid 2010. I think this is due to Systemd being radically different than t…
via Solene'% 2024-12-25 00:00Generated by openring
/comments ~umgeher/changelog@lists.sr.ht?Subject=Re: vpnapi - client
/permalink https://umgeher.org/posts/2022/03/vpnapi-client.html