Skip to content
goard
Go to anything
Open any GitHub user, repo or page
You're not signed in, so some data is limited. Sign in with GitHub for full access.

Aegis-VPN is a fully automated, self-hosted WireGuard VPN manager for Linux servers.

Shell MIT 668 KB Created Jun 10, 2026
Stars 0 Forks 0 Watchers 0 Open issues 0 Open PRs 0
History

1 branches 0 tags

main fix: point all repo references to defenx-tech org 3d45e8e
Merge pull request #14 from rabindra789/main 0ccbfca
fix: set ShellCheck severity to warning, fix SC2154 be8044f
fix: resolve ShellCheck warnings for CI pass f3018f8
ci: add ShellCheck, syntax validation, and unit tests 9c675e7
Merge pull request #13 from defenx-tech/release/v3.1.2 15aa66e
Merge branch 'defenx-tech:main' into main df516cb
Merge pull request #12 from rabindra789/fix/wireguard-config-reliability 6296c11
Merge defenx-tech/main into fix/wireguard-config-reliability b4cd8fa
Merge PR #2: WireGuard config reliability fixes 723111a
Merge pull request #11 from rabindra789/feat/health-telegram-contribu… 94c6292
fix: remove SaveConfig=true to prevent key drift, force key sync befo… ed71b5b
fix: correct interface listing parsing, use ip -o addr show instead o… b88901f
feat: add --interface and --endpoint flags to setup.sh, persisted end… 3f1f5ac
fix: preserve server keys on setup re-run, only generate on first run 875cfd6
fix: redirect select_dns/select_tunnel_mode menu output to stderr so … 38c47cc
fix: strip CRLF from generated WireGuard configs to prevent syntax er… 5b356be
fix: shellcheck warnings in all scripts cd7b9b8
chore: add github topics reference file f5ffcb1
docs: add CONTRIBUTING.md e63d33c
feat: add telegram alerts on client changes b3b5b8f
feat: add health check command 61338d0
Merge main into rabindra: resolve setup.sh conflict (keep v3.0) 09dcc4d
fix: shellcheck warnings in all scripts cc1794f
chore: add github topics reference file b35403c
docs: add CONTRIBUTING.md 77d13b7
feat: add telegram alerts on client changes 20e8eba
feat: add health check command 6c329eb
Merge pull request #9 from rabindra789/main 5d24cbb
docs: update all documentation for v3.0.0 6a2c1bc
Merge pull request #8 from rabindra789/main 158f5b9
feat: server-side key rotation (closes #5) aa98082
feat: Aegis-VPN v3.0.0 — major version upgrade c749009
Merge branch 'main' of github.com:rabindra789/aegis-vpn 4df9525
fix: Update network interface references from eth0 to enX0 in configu… 4a37670
fix: Update network interface references in setup script for compatib… eb16203
feat: Update Aegis-VPN setup script to v1.3 with security patch and i… 0848792
Update README.md for Aegis-VPN v1.2 3d35547
docs: Update README for clarity, feature enhancements, and improved s… 90957eb
refactor: Remove unnecessary comment sections for cleaner code 6f2974a
feat: Implement Aegis-VPN CLI with client management and logging feat… 2e7ac36
fix(docs): Revise README for clarity and consistency in project descr… 31490a9
changes c6ed5f1
Prepare for Aegis-VPN v1.1 release 18434d6
Merge pull request #3 from rabindra789/add-readme 8815b96
fix(docs): Correct typo and improve README 53ff74c
Merge pull request #2 from rabindra789/rabindra789-patch-1 27d969e
Update README.md f02a370
feat: Add top-level README.md for the project d2190a8
Create CODE_OF_CONDUCT.md 95629b4
Enhance README.md with project description, quick start instructions,… 1addbc1
Update README.md 4d7fd1a
Update add_client.sh d918e41
Update setup.sh 909481e
Update setup.sh 9b37b97
Update README.md efdddf0
Update README.md 36525f7
Create README.md 1c46532
Delete docs/README 3b3f6a3
Update README 977df95
Update README 1154ce2
Fix formatting in README for better readability of repository structure 62b557b
Update README 2f4abfc
Update README 64a8b9f
Merge branch 'main' of https://github.com/rabindra789/personal-vpn-se… b72a5ea
Add documentation for WireGuard VPN server, including security model … 1b75be2
Create LICENSE 14609de
Add WireGuard client configuration and server hardening notes e244e0a
Add WireGuard VPN client and server setup scripts ef9e726

End of history