# SwizGuard

> Self-hosted stealth VPN wrapping WireGuard in VLESS+REALITY+Vision to appear as HTTPS traffic to Microsoft.com, deployable on a VPS with one command.

- **Category:** VPN
- **Licence:** MIT
- **Open source:** oss
- **Languages:** Shell
- **Platforms:** Linux, Windows, macOS, Android, iOS
- **Tags:** Privacy, VPN, Vision, Tls, Wireguard, Self Hosted, Vps, Xray, Reality, Vless, Censorship circumvention, Selfhost, Obfuscation, Xtls, Sing Box, Censorship Resistance, Stealth

## Description

SwizGuard is a self-hosted stealth VPN that makes your traffic look like ordinary HTTPS to Microsoft.com. It conceals a WireGuard tunnel within VLESS+REALITY and Vision flow so the connection appears identical to a real HTTPS session. The server runs on a low-cost VPS using Debian or Ubuntu and is set up with a single command. Client configurations for macOS, Linux, Windows, iOS, and Android are created automatically as Xray or sing-box files. You control the VPS and the keys — no third-party VPN provider is involved. The code is MIT-licensed and builds on Xray-core, sing-box, and WireGuard.

## Links

- [Homepage](https://github.com/jakeswiz/swizguard)
- [How It Works](https://github.com/JakeSwiz/SwizGuard/blob/main/docs/how-it-works.md)
- [Setup Guide](https://github.com/JakeSwiz/SwizGuard/blob/main/docs/setup-guide.md)
- [Troubleshooting](https://github.com/JakeSwiz/SwizGuard/blob/main/docs/troubleshooting.md)

---
Source: https://selfhost.directory/project/swizguard