This host (vpn.carlopires.com) is a private WireGuard VPN managed by wgctl.
# x86_64 Linux: curl -u wgctl -O https://vpn.carlopires.com/api/wgctl-latest-amd64.deb sudo apt install -y ./wgctl-latest-amd64.deb # ARM64 Linux: curl -u wgctl -O https://vpn.carlopires.com/api/wgctl-latest-arm64.deb sudo apt install -y ./wgctl-latest-arm64.deb # once per admin, to run wgctl without sudo sudo usermod -aG wgctl <user>
# x86_64 macOS: curl -u wgctl -O https://vpn.carlopires.com/api/wgctl-latest-amd64.pkg sudo installer -pkg ./wgctl-latest-amd64.pkg -target / # ARM64 macOS: curl -u wgctl -O https://vpn.carlopires.com/api/wgctl-latest-arm64.pkg sudo installer -pkg ./wgctl-latest-arm64.pkg -target / # once per admin, to run wgctl without sudo sudo dseditgroup -o edit -a <user> -t user wgctl
# x64 Windows: curl.exe -u wgctl -O https://vpn.carlopires.com/api/wgctl-latest-amd64.msi msiexec /i .\wgctl-latest-amd64.msi /qn # ARM64 Windows: curl.exe -u wgctl -O https://vpn.carlopires.com/api/wgctl-latest-arm64.msi msiexec /i .\wgctl-latest-arm64.msi /qn # installs the wgctl service + bundles wintun; the required ports are handled automatically in the firewall (auto policy)
The amd64 and arm64 installers are separate products — pick the one matching your Windows architecture (running the amd64 build under ARM64 emulation while the wintun driver loads is not supported).
Or via the install script (detects the OS):
curl -fsSL https://vpn.carlopires.com/api/install.sh | sh
Your invite is ready! Run this on your device:
Expires in 24 hours.
wgctl v0.5.11 · published 0.5.11 · source