feat: add security system with system-wide proxy, DNS protection and encryption
- System-wide proxy: automatic Windows proxy configuration for all apps - DNS leak protection: force all DNS queries through VPN - Config encryption: AES-256-GCM encryption for all config files - File protection: strict access permissions for config directory - Leak detection: built-in security check system - Kill Switch: temporarily disabled (will be improved in next version) Security features: ✓ Automatic system proxy setup ✓ DNS leak protection (optional) ✓ AES-256-GCM config encryption ✓ File and directory protection ✓ Security leak checker ⚠ Kill Switch disabled (caused internet blocking issues) Emergency recovery scripts included: - ОТКЛЮЧИТЬ_KILLSWITCH.bat - EMERGENCY_FIX_INTERNET.bat - ЕСЛИ_СЛОМАЛСЯ_ИНТЕРНЕТ.txt Documentation: - Markdown/SECURITY_GUIDE.md - full security guide - БЕЗОПАСНОСТЬ_БЫСТРЫЙ_СТАРТ.md - quick start guide - CHANGELOG_SECURITY.md - detailed changelog
This commit is contained in:
38
README.md
38
README.md
@@ -12,6 +12,12 @@ VPN клиент на Golang с поддержкой VLESS протокола и
|
||||
- ✅ Детальное логирование
|
||||
- ✅ Статистика трафика для WireGuard
|
||||
- ✅ Кроссплатформенность (Windows, Linux, macOS)
|
||||
- ✅ **Системный прокси для всего ПК**
|
||||
- ⚠️ **Kill Switch (временно отключен)**
|
||||
- ✅ **Защита от DNS утечек**
|
||||
- ✅ **Шифрование конфигураций (AES-256-GCM)**
|
||||
- ✅ **Защита файлов и директорий**
|
||||
- ✅ **Проверка утечек безопасности**
|
||||
|
||||
## Требования
|
||||
|
||||
@@ -144,7 +150,31 @@ vpn-client-gui.exe --cli
|
||||
127.0.0.1:10808
|
||||
```
|
||||
|
||||
Настройте браузер или систему на использование этого прокси.
|
||||
**Системный прокси настраивается автоматически!** VPN будет работать для всех приложений Windows.
|
||||
|
||||
Для ручной настройки в браузере или других приложениях используйте указанный выше адрес.
|
||||
|
||||
## 🔒 Безопасность
|
||||
|
||||
Клиент включает комплексную систему безопасности:
|
||||
|
||||
### Системный прокси
|
||||
Автоматически настраивается при подключении - VPN работает для всех приложений Windows.
|
||||
|
||||
### Kill Switch
|
||||
⚠️ Временно отключен в этой версии из-за проблем с блокировкой интернета.
|
||||
Будет доработан и добавлен в следующей версии.
|
||||
|
||||
### Защита DNS
|
||||
Принудительно направляет все DNS запросы через VPN, предотвращая DNS утечки.
|
||||
|
||||
### Шифрование конфигураций
|
||||
Все конфигурационные файлы шифруются с использованием AES-256-GCM и привязываются к вашему компьютеру.
|
||||
|
||||
### Проверка утечек
|
||||
Встроенная система проверки DNS утечек и статуса защитных механизмов.
|
||||
|
||||
**Подробнее:** См. [Руководство по безопасности](Markdown/SECURITY_GUIDE.md)
|
||||
|
||||
## Отличия от Python версии
|
||||
|
||||
@@ -154,8 +184,10 @@ vpn-client-gui.exe --cli
|
||||
- ✅ Нативная кроссплатформенность
|
||||
- ✅ Полная поддержка WireGuard
|
||||
- ✅ Полная поддержка VLESS
|
||||
- ⚠️ Нет GUI версии
|
||||
- ⚠️ Нет автоматической настройки системного прокси (пока)
|
||||
- ✅ **Автоматическая настройка системного прокси**
|
||||
- ✅ **Kill Switch и защита от утечек**
|
||||
- ✅ **Шифрование конфигураций**
|
||||
- ✅ **Комплексная система безопасности**
|
||||
|
||||
## Разработка
|
||||
|
||||
|
||||
Reference in New Issue
Block a user