{"id":19664893,"url":"https://github.com/small-tech/vpn","last_synced_at":"2026-05-13T18:36:38.386Z","repository":{"id":117560770,"uuid":"261136296","full_name":"small-tech/vpn","owner":"small-tech","description":"A more elegant command-line interface for AzireVPN’s WireGuard service.","archived":false,"fork":false,"pushed_at":"2020-05-04T10:55:30.000Z","size":461,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-27T03:50:04.705Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/small-tech.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-04T09:52:04.000Z","updated_at":"2020-05-04T16:10:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"093335c4-d979-40c0-a8b1-c7efde904d26","html_url":"https://github.com/small-tech/vpn","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/small-tech/vpn","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/small-tech%2Fvpn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/small-tech%2Fvpn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/small-tech%2Fvpn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/small-tech%2Fvpn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/small-tech","download_url":"https://codeload.github.com/small-tech/vpn/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/small-tech%2Fvpn/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32995908,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"ssl_error","status_checked_at":"2026-05-13T13:14:51.610Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T16:19:33.698Z","updated_at":"2026-05-13T18:36:38.367Z","avatar_url":"https://github.com/small-tech.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vpn\n\nAn elegant command-line interface for AzireVPN’s WireGuard service.\n\n![Screenshot](screenshot.png)\n\n## Install\n\nCopy and paste the following command into your terminal. Before you pipe any script into your computer, always [view the source code](https://source.small-tech.org/aral/vpn/-/raw/master/install) and make sure you understand what it does.\n\n```sh\nwget -qO- https://source.small-tech.org/aral/vpn/-/raw/master/install?inline=false | bash\n```\n\n__Note:__ installations are carried out from [our own canonical source code repository](https://source.small-tech.org/aral/vpn/), not from this mirror as GitHub caches responses. This repository is used for issues and pull requests.\n\n## Use\n\n### Connect to the default server\n\n```sh\n▶ vpn\n```\n\nSample output:\n\n```\n 📡 Connecting to AzireVPN in UK…\n ✅ Done.\n```\n\n### Connect to a specific server\n\n```sh\n▶ vpn netherlands\n```\n\nSample output:\n\n```\n 👋 Disconnecting existing connection…\n 📡 Connecting to AzireVPN in Netherlands…\n ✅ Done.\n```\n\n### Get list of currently supported servers\n\n```sh\n▶ vpn ls\n```\n\nSample output:\n\n```\nLocation      Code\n────────────  ────────────\nSpain         spain\nNorway        norway\nNetherlands   netherlands\nUS            us\nUK            uk\nDenmark       denmark\nSweden (2)    sweden2\nThailand      thailand\nCanada        canada\nSweden        sweden\n```\n\n### Disconnect\n\n```sh\n▶ vpn off\n```\n\nSample output:\n\n```\n 👋 Disconnecting from AzireVPN in Netherlands…\n ✅ Done.\n```\n\n(You can also use the aliases `down` and `disconnect` if you prefer.)\n\n### Get connection status\n\n```sh\n▶ vpn ?\n```\n\nSample output:\n\n```\n ❌ You are not connected to AzireVPN via WireGuard.\n```\n\nWhat I really want to do is to write a little status bar app for it that automatically connects on untrusted networks and does so to the nearest server by default but this should tide me over till then.\n\nHope you enjoy it!\n\n## Like this? Fund us!\n\n[Small Technology Foundation](https://small-tech.org) is a tiny, independent not-for-profit.\n\nWe exist in part thanks to patronage by people like you. If you share [our vision](https://small-tech.org/about/#small-technology) and want to support our work, please [become a patron or donate to us](https://small-tech.org/fund-us) today and help us continue to exist.\n\n## Copyright\n\n\u0026copy; 2020 [Aral Balkan](https://ar.al), [Small Technology Foundation](https://small-tech.org).\n\n## License\n\n[AGPL version 3.0 or later.](https://www.gnu.org/licenses/agpl-3.0.en.html)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmall-tech%2Fvpn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmall-tech%2Fvpn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmall-tech%2Fvpn/lists"}