# 🔐 Whonix - Полное руководство для Mac

## 📋 Обзор

Whonix - приватная операционная система для максимальной анонимности. Состоит из двух виртуальных машин: Gateway (шлюз через Tor) и Workstation (изолированная рабочая среда).

---

## 🔧 Установка

### Предварительные требования

- macOS (Intel или Apple Silicon)
- Homebrew установлен
- Минимум 4 GB RAM свободно
- 20 GB свободного места на диске

### Шаг 1: Установка VirtualBox

**Для Intel Mac:**
```bash
brew install --cask virtualbox
```

**Для Apple Silicon (M1/M2/M3):**
VirtualBox не поддерживает эмуляцию x86 на Apple Silicon. Используйте:
- **UTM** (бесплатно): `brew install --cask utm`
- **Parallels Desktop** (платно, но лучше)

### Шаг 2: Скачивание образов Whonix

1. Перейдите на: https://www.whonix.org/wiki/Download
2. Скачайте:
   - `Whonix-Gateway-*.ova` (~1.5 GB)
   - `Whonix-Workstation-*.ova` (~2.5 GB)

Сохраните в: `~/Downloads/whonix/`

### Шаг 3: Импорт в VirtualBox

**Через командную строку:**
```bash
VBoxManage import ~/Downloads/whonix/Whonix-Gateway-*.ova --vsys 0 --vmname "Whonix-Gateway"
VBoxManage import ~/Downloads/whonix/Whonix-Workstation-*.ova --vsys 0 --vmname "Whonix-Workstation"
```

**Через GUI:**
1. Откройте VirtualBox
2. File → Import Appliance
3. Выберите `.ova` файлы

### Шаг 4: Настройка сети

**Gateway:**
```bash
VBoxManage modifyvm "Whonix-Gateway" --nic1 nat --nic2 intnet --intnet2 "whonix"
```

**Workstation:**
```bash
VBoxManage modifyvm "Whonix-Workstation" --nic1 intnet --intnet1 "whonix"
```

---

## 🚀 Запуск Whonix

**Важно: Правильный порядок запуска**

1. **Сначала запустите Whonix-Gateway**
   ```bash
   VBoxManage startvm "Whonix-Gateway" --type gui
   ```
   Дождитесь полной загрузки (появится рабочий стол)

2. **Затем запустите Whonix-Workstation**
   ```bash
   VBoxManage startvm "Whonix-Workstation" --type gui
   ```

---

## ✅ Валидация работы

В Whonix-Workstation проверьте:

1. **Проверка Tor:**
   - Откройте: https://check.torproject.org
   - Должно быть: "Congratulations. Your browser is configured to use Tor."

2. **Проверка IP:**
   - Откройте: https://whatismyipaddress.com
   - IP должен быть из сети Tor (не ваш реальный IP)

3. **Проверка DNS утечек:**
   - Откройте: https://dnsleaktest.com
   - Должны быть только DNS серверы Tor

---

## 🍎 Apple Silicon (M1/M2/M3)

### Проблема

VirtualBox не поддерживает эмуляцию x86 на Apple Silicon.

### Решение: UTM

1. Установите UTM:
   ```bash
   brew install --cask utm
   ```

2. Импортируйте Whonix в UTM:
   - Откройте UTM
   - Создать новую виртуальную машину
   - Выберите "Virtualize" → "Linux"
   - Импортируйте `.ova` файлы
   - **Важно:** Выберите архитектуру **x86_64** (эмуляция)

3. Настройте сеть:
   - Gateway: NAT для интернета
   - Workstation: Internal Network (shared с Gateway)

**Производительность:** Будет медленнее чем на Intel Mac (эмуляция), но работает.

### Альтернативы

- **Parallels Desktop** - лучше производительность, но платно
- **Tails через USB** - нативная загрузка, быстрее
- **VPN + Tor Browser** - нативное приложение, самое быстрое

---

## 🔧 Решение проблем

### Gateway не запускается

1. Проверьте логи VirtualBox
2. Проверьте настройки сети
3. Убедитесь, что VirtualBox установлен правильно

### Workstation не может подключиться к интернету

1. Убедитесь, что Gateway запущен и полностью загружен
2. Проверьте, что оба VM используют одну Internal Network "whonix"
3. Перезапустите обе VM

### Медленная работа

1. Увеличьте RAM для VM (минимум 2 GB каждая)
2. Увеличьте количество CPU ядер
3. Используйте SSD (не внешний диск)

---

## 🔗 Полезные ссылки

- [Whonix Official](https://www.whonix.org/)
- [Whonix Documentation](https://www.whonix.org/wiki/Documentation)
- [UTM Official](https://mac.getutm.app/)

---

**Версия:** 2.0  
**Дата:** 2025-01-XX

