{"id":20332362,"url":"https://github.com/zeroby0/wg-quick-nd","last_synced_at":"2025-03-04T12:41:44.755Z","repository":{"id":175198248,"uuid":"428203022","full_name":"zeroby0/wg-quick-nd","owner":"zeroby0","description":"Like wg-quick, but doesn't override default route.","archived":false,"fork":false,"pushed_at":"2021-11-15T11:38:03.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-24T13:51:20.136Z","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":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zeroby0.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2021-11-15T09:39:47.000Z","updated_at":"2021-11-15T11:38:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"f9bd12f1-18db-49c1-8d09-8003282109e9","html_url":"https://github.com/zeroby0/wg-quick-nd","commit_stats":null,"previous_names":["zeroby0/wg-quick-nd"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeroby0%2Fwg-quick-nd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeroby0%2Fwg-quick-nd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeroby0%2Fwg-quick-nd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeroby0%2Fwg-quick-nd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zeroby0","download_url":"https://codeload.github.com/zeroby0/wg-quick-nd/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241851539,"owners_count":20030964,"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":[],"created_at":"2024-11-14T20:26:12.481Z","updated_at":"2025-03-04T12:41:44.730Z","avatar_url":"https://github.com/zeroby0.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# wg-quick-nd\n\nLike [`wg-quick`](https://man7.org/linux/man-pages/man8/wg-quick.8.html), but doesn't override default route.\n\nThe `wg-quick` command from [wireguard-tools](https://github.com/WireGuard/wireguard-tools/blob/master/src/wg-quick/linux.bash) changes the default route of your computer from your router to the VPN server. This makes all the traffic from your computer use the encrypted wireguard connection.\n\nUsually this is desired, but I want only some of my programs to connect to the server, and everything else to connect directly to the Internet.\n\nwg-quick-nd is a drop-in replacement to wg-quick that doesn't override your default route. Programs that need VPN access will be placed in a linux network namespace that is connected to wiregaurd.\n\n## License\n\nAll the code here is modified from https://github.com/WireGuard/wireguard-tools/blob/master/src/wg-quick/linux.bash.\n\nThe original program is licensed as GNU GPL V2, and so this program is too.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeroby0%2Fwg-quick-nd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzeroby0%2Fwg-quick-nd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeroby0%2Fwg-quick-nd/lists"}