Initial commit: local_machine docs and scripts

This commit is contained in:
ahauimix
2026-03-14 20:03:57 +03:00
commit a39ef89125
85 changed files with 14500 additions and 0 deletions

View File

@@ -0,0 +1,237 @@
# 🚀 Ограничения скорости и USB Tethering
## 1. Почему ограничена скорость интернета через хотспот?
### Причины ограничения скорости:
#### A. Ограничения оператора (даже с VPN)
**Оператор может ограничивать скорость на уровне:**
- **Тарифа** — некоторые тарифы имеют ограничения на tethering
- **IMEI устройства** — оператор видит, что устройство работает как модем
- **Паттернов трафика** — большие объемы данных могут триггерить ограничения
- **DPI (Deep Packet Inspection)** — анализ трафика даже через VPN
**Важно:** VPN скрывает содержимое трафика, но оператор все еще видит:
- Объем трафика
- Время использования
- Паттерны подключения
- IMEI устройства
#### B. Технические ограничения
1. **Wi-Fi Hotspot:**
- Ограничения Wi-Fi модуля телефона
- Двойное шифрование (Wi-Fi + VPN)
- Нагрузка на процессор телефона
2. **VPN overhead:**
- Шифрование/дешифрование трафика
- Задержка через VPN сервер
- Расстояние до VPN сервера
3. **Сотовая сеть:**
- Ограничения оператора на уровне базовой станции
- Приоритизация трафика (обычный интернет > tethering)
#### C. Ограничения самого хотспота
- **Android/iOS** могут ограничивать скорость хотспота программно
- **Настройки оператора** могут ограничивать tethering на уровне прошивки
---
## 2. Как использовать USB Tethering вместо Wi-Fi?
### Преимущества USB Tethering:
-**Быстрее** — прямое USB соединение (до 480 Мбит/с USB 2.0, до 5 Гбит/с USB 3.0)
-**Стабильнее** — нет помех Wi-Fi
-**Менее заметно** для оператора
-**Меньше энергопотребление** — телефон заряжается через USB
-**Нет ограничений Wi-Fi модуля**
---
## 📱 Пошаговая инструкция: USB Tethering
### Android → macOS/Windows/Linux
#### Шаг 1: Подготовка
1. **Подключите телефон к компьютеру через USB кабель**
- Используйте качественный кабель (желательно USB 3.0)
- Убедитесь, что кабель поддерживает передачу данных (не только зарядку)
2. **На телефоне:**
- Разблокируйте телефон
- При появлении уведомления "USB подключение" выберите **"Передача файлов"** или **"MTP"**
- Или: **Настройки****Подключения****USB****Передача файлов**
#### Шаг 2: Включение USB модема
**На Android телефоне:**
1. Откройте **Настройки**
2. Перейдите в **Сеть и интернет****Режим модема и точка доступа**
- Или: **Настройки****Режим модема** (зависит от версии Android)
3. Включите **USB модем** (переключатель)
4. Телефон покажет уведомление "USB модем активен"
**Альтернативный путь:**
- Откройте **Настройки**
- Поиск: "USB модем" или "USB tethering"
- Включите переключатель
#### Шаг 3: Настройка на компьютере
**macOS:**
- Соединение определится автоматически
- Проверка: **System Settings****Network** → должно появиться новое соединение (например, "iPhone USB" или "Android USB")
**Windows:**
- Windows автоматически установит драйверы (может потребоваться интернет)
- Если драйверы не установились:
1. Скачайте **USB драйверы для Android** с сайта производителя
2. Или установите **Universal ADB Driver**
3. Или используйте **Google USB Driver** из Android SDK
**Linux:**
- Обычно работает из коробки
- Если не работает: `sudo apt install usb-modeswitch`
#### Шаг 4: Проверка подключения
**macOS:**
```bash
# Проверить активное соединение
networksetup -listallnetworkservices | grep -i usb
# Проверить IP адрес
ifconfig | grep -A 5 "en.*:" | grep "inet "
# Или проще:
ifconfig | grep "inet " | grep -v 127.0.0.1
```
**Windows:**
```cmd
ipconfig
# Найдите адаптер с именем типа "Ethernet adapter Local Area Connection" или "USB Ethernet"
```
**Linux:**
```bash
ip addr show
# Или
ifconfig
```
#### Шаг 5: Включение VPN на телефоне
**ВАЖНО:** Включите VPN **ДО** активации USB модема!
1. Откройте приложение **WireGuard** на телефоне
2. Подключитесь к VPN (туннель должен быть активен)
3. Проверьте статус: должен быть "Подключено"
4. **Только после этого** включите USB модем
#### Шаг 6: Проверка работы VPN
На подключенном компьютере:
```bash
# Проверка IP адреса (должен быть IP VPN сервера)
curl https://api.ipify.org
# Должен показать: 83.136.235.230
# Проверка DNS утечек
curl https://dnsleaktest.com/
```
---
## 🔧 Решение проблем с USB Tethering
### Проблема: Компьютер не видит USB модем
**Решения:**
1. Попробуйте другой USB порт
2. Попробуйте другой USB кабель
3. На Android: **Настройки****Для разработчиков** → включите **Отладка по USB**
4. Перезагрузите телефон и компьютер
### Проблема: Низкая скорость через USB
**Решения:**
1. Используйте USB 3.0 порт и кабель (синий разъем)
2. Проверьте, что кабель поддерживает передачу данных
3. Отключите другие USB устройства
4. Проверьте настройки энергосбережения USB портов
### Проблема: VPN не работает через USB модем
**Решения:**
1. Убедитесь, что VPN включен **ДО** активации USB модема
2. Перезапустите VPN на телефоне
3. Проверьте настройки VPN: **AllowedIPs = 0.0.0.0/0** (весь трафик)
4. Перезагрузите телефон
---
## 📊 Сравнение методов подключения
| Метод | Скорость | Стабильность | Заметность | Энергопотребление |
|-------|----------|-------------|------------|-------------------|
| **Wi-Fi Hotspot** | Средняя | Средняя | ⚠️ Высокая | Высокое |
| **USB Tethering** | ✅ Высокая | ✅ Высокая | ✅ Низкая | Низкое |
| **Bluetooth** | Низкая | Средняя | ✅ Низкая | Среднее |
---
## ⚡ Оптимизация скорости
### 1. Используйте USB 3.0
- USB 3.0 кабель (обычно синий разъем)
- USB 3.0 порт на компьютере
- Скорость до 5 Гбит/с
### 2. Выберите ближайший VPN сервер
- Меньше задержка = выше скорость
- Российский сервер (83.136.235.230) для России
### 3. Используйте WireGuard
- Быстрее OpenVPN
- Меньше overhead
### 4. Закройте ненужные приложения на телефоне
- Освободите ресурсы процессора
- Закройте фоновые приложения
---
## 🎯 Рекомендуемая настройка
**Для максимальной скорости и невидимости:**
1.**USB Tethering** (вместо Wi-Fi)
2.**VPN на телефоне** (WireGuard)
3.**USB 3.0 кабель**
4.**VPN включен ДО активации модема**
**Порядок действий:**
```
1. Подключите телефон к компьютеру через USB
2. Включите VPN на телефоне (WireGuard)
3. Включите USB модем на телефоне
4. Проверьте IP на компьютере (должен быть IP VPN)
```
---
## 📝 Примечания
- USB Tethering работает только когда телефон подключен к компьютеру
- Для мобильности используйте Wi-Fi Hotspot, но с VPN
- Некоторые операторы могут ограничивать скорость независимо от метода подключения
- VPN добавляет небольшую задержку, но скрывает факт использования хотспота