chore: add GUI quickstart docs and update README for 0.1.0-beta.0
This commit is contained in:
42
README.md
42
README.md
@@ -7,7 +7,7 @@
|
||||
**TCP-Native VPN. Works Where UDP Doesn't.**
|
||||
|
||||
[](LICENSE)
|
||||
[]()
|
||||
[]()
|
||||
[]()
|
||||
|
||||
</div>
|
||||
@@ -33,7 +33,7 @@ Most VPNs treat TCP as a fallback. Konduit is designed for TCP from the ground u
|
||||
- **Userspace implementation** — no kernel modules, no root required
|
||||
- **Hot config reload** — update server configuration without dropping connections
|
||||
- **QR code provisioning** — scan once, connect instantly
|
||||
- **Cross-platform** — Linux, macOS, Android, iOS
|
||||
- **Cross-platform** — Linux, Windows, Android (macOS and iOS coming soon)
|
||||
- **Modern cryptography** — X25519 key exchange, ChaCha20-Poly1305 data channel
|
||||
- **Stealth mode** — port 443 deployment with decoy proxy for hostile network environments
|
||||
- **Memory safe** — written entirely in Rust
|
||||
@@ -42,11 +42,15 @@ Most VPNs treat TCP as a fallback. Konduit is designed for TCP from the ground u
|
||||
|
||||
Releases are published on the [Releases](../../releases) page. Each release includes:
|
||||
|
||||
| Binary | Purpose |
|
||||
|---|---|
|
||||
| `konduit-server` | VPN server |
|
||||
| `konduit` | CLI client (Linux) |
|
||||
| `konduit-ctl` | Server provisioning tool |
|
||||
| Artifact | Platform | Purpose |
|
||||
|---|---|---|
|
||||
| `konduit-server-*-linux-x86_64` | Linux | VPN server |
|
||||
| `konduit-*-linux-x86_64` | Linux | CLI client |
|
||||
| `konduit-ctl-*-linux-x86_64` | Linux | Server provisioning tool |
|
||||
| `Konduit-*-x86_64.AppImage` | Linux | GUI client (AppImage) |
|
||||
| `konduit-cli-*-windows-x86_64.zip` | Windows | CLI client + wintun.dll |
|
||||
| `konduit-gui-*-windows-x86_64.zip` | Windows | GUI client |
|
||||
| `konduit-*-android.aab` | Android | Android app (sideload via bundletool) |
|
||||
|
||||
### Linux (CLI)
|
||||
|
||||
@@ -61,12 +65,34 @@ echo "your secret mantra" | ./konduit-ctl bootstrap -l vpn.example.com:443 -p -
|
||||
./konduit connect --config client.toml
|
||||
```
|
||||
|
||||
### macOS · Android · iOS
|
||||
### Linux (GUI)
|
||||
|
||||
Download the `.AppImage`, make it executable, and run it:
|
||||
|
||||
```bash
|
||||
chmod +x Konduit-*-x86_64.AppImage
|
||||
./Konduit-*-x86_64.AppImage
|
||||
```
|
||||
|
||||
### Windows
|
||||
|
||||
Extract the zip and run `konduit.exe` (CLI) or `Konduit.exe` (GUI). `wintun.dll` must remain alongside the executable.
|
||||
|
||||
### Android
|
||||
|
||||
Download from [Google Play](https://play.google.com/store/apps/details?id=eu.kaparulin.konduit) or sideload the `.aab` using [bundletool](https://github.com/google/bundletool).
|
||||
|
||||
### macOS · iOS
|
||||
|
||||
Coming soon.
|
||||
|
||||
## Setup
|
||||
|
||||
**GUI clients**
|
||||
- [Linux GUI Quickstart](docs/gui-quickstart-linux.md) — AppImage, privileges, autostart
|
||||
- [Windows GUI Quickstart](docs/gui-quickstart-windows.md) — extract, UAC, WinTun, autostart
|
||||
|
||||
**CLI & server**
|
||||
- [Client Quickstart](docs/client-quickstart.md) — download, configure, connect, run as a systemd service
|
||||
- [Server Quickstart](docs/server-quickstart.md) — install, provision, NAT setup for iptables and firewalld
|
||||
- [Stealth Mode Setup](docs/stealth-setup.md) — HAProxy TCP passthrough + camouflage configuration
|
||||
|
||||
Reference in New Issue
Block a user