v0.2.4
Changelog
Features
Fixes
372a281fix: update Reddit service logic to handle network security blocks and extract country code – @kastov
Running it
One command, nothing installed:
curl -fsSL https://geocheck.ing | sh
curl -fsSL https://geocheck.ing | sh -s -- -4 --detail # with flags
curl -fsSL https://geocheck.ing | sh -s -- --runtime binary # pin the runtimeThe launcher uses docker, else podman, else it downloads the binary below –
verifying its checksum – into a temporary directory. It always runs the
current release, installs nothing, and tidies up after itself: an image it
pulled is removed again, and a downloaded binary is deleted. An image you
already had is left alone. Set GEOCHECK_KEEP_IMAGE=1 to keep the pulled
image so later runs start instantly.
Straight from Docker Hub:
docker pull remnawave/geocheck:ing && docker run --rm -it --network host remnawave/geocheck:ingUnder podman add --cap-add=NET_RAW: docker grants that capability by
default and podman does not, and without it the path trace degrades to
latency only.
As a binary – download the archive for your platform from the assets
below, or build it:
go install github.com/remnawave/geocheck/cmd/geocheck@v0.2.4Hop-by-hop tracing needs a raw socket. The container image already carries
the capability; for a plain binary, grant it once with
sudo setcap cap_net_raw+p ./geocheck on Linux, or run with sudo on
macOS. Without it geocheck still measures destination latency over TCP and
says so.