{"id":13340688,"url":"https://github.com/zbo14/wirevpn","last_synced_at":"2025-06-29T16:35:58.680Z","repository":{"id":94588859,"uuid":"237841589","full_name":"zbo14/wirevpn","owner":"zbo14","description":"Run a WireGuard VPN","archived":false,"fork":false,"pushed_at":"2020-02-22T18:12:16.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-31T14:27:35.458Z","etag":null,"topics":["vpn","wireguard"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zbo14.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-02-02T21:45:30.000Z","updated_at":"2020-02-22T18:14:35.000Z","dependencies_parsed_at":"2023-04-29T22:53:38.811Z","dependency_job_id":null,"html_url":"https://github.com/zbo14/wirevpn","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zbo14%2Fwirevpn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zbo14%2Fwirevpn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zbo14%2Fwirevpn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zbo14%2Fwirevpn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zbo14","download_url":"https://codeload.github.com/zbo14/wirevpn/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245659051,"owners_count":20651525,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["vpn","wireguard"],"created_at":"2024-07-29T19:23:54.811Z","updated_at":"2025-03-26T13:12:45.354Z","avatar_url":"https://github.com/zbo14.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# wirevpn\n\nThis project is a continuation of [diy-vpn](https://github.com/zbo14/diy-vpn), which contains instructions and tools to run personal [OpenVPN](https://openvpn.net/) and [WireGuard](https://www.wireguard.com/) VPNs.\n\nI created this repo because (1) I wanted a dedicated project for WireGuard, and (2) I wanted to incorporate wishlist features that were beyond the scope of the original proof-of-concept. I *could* have made these changes to `diy-vpn`, but rather than subject the repo to an indeterminate amount of trial-and-error, I thought it better to experiment in separate repos.\n\nThe aforementioned features include:\n* Use of pre-shared keys as an additional layer of symmetric encryption (e.g. for post-quantum resistance)\n* Encryption of private and pre-shared keys on peer devices\n* DNS-over-TLS from VPN server to Quad9/Cloudflare\n* Any others? If you have ideas, please [open an issue](https://github.com/zbo14/wirevpn/issues/new)!\n\n`wirevpn` includes a [server](https://github.com/zbo14/wirevpn-server) and a [client](https://github.com/zbo14/wirevpn-client) component.\n\nEach component contains scripts and config files to expedite the installation, setup, deployment, and usage processes.\n\nBoth components run on Ubuntu and have been tested on Bionic Beaver (18.04).\n\nYou can deploy the server on an Ubuntu VPS from your cloud hosting platform of choice.\n\nYou can use the client on your personal devices running Ubuntu. Please refer to [the website](https://www.wireguard.com/install/) for instructions on how to download/install WireGuard on other distros/mobile devices.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzbo14%2Fwirevpn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzbo14%2Fwirevpn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzbo14%2Fwirevpn/lists"}