3.6 KiB
3.6 KiB
🚀 Быстрое решение: VPN на Mac вместо VPN на телефоне
⚠️ Проблема
Android НЕ маршрутизирует трафик tethering через VPN по умолчанию!
Когда VPN включен на телефоне, трафик с компьютера идет напрямую, минуя VPN.
✅ Решение: VPN на Mac
Вместо VPN на телефоне → используйте VPN на Mac!
📋 Пошаговая инструкция
Шаг 1: Установите WireGuard на Mac
brew install wireguard-tools
Шаг 2: Скопируйте конфигурацию
cd /Users/eternal/code/local_machine
sudo mkdir -p /etc/wireguard
sudo cp docs/hotspot/wg-ru.conf /etc/wireguard/wg0.conf
sudo chmod 600 /etc/wireguard/wg0.conf
Шаг 3: На телефоне
- Отключите VPN на телефоне (WireGuard)
- Включите USB модем (Настройки → Режим модема → USB модем)
- Или включите Wi-Fi hotspot
Шаг 4: На Mac - запустите VPN
sudo wg-quick up wg0
Шаг 5: Проверка
# IP должен быть VPN сервера
curl https://api.ipify.org
# Должен показать: 83.136.235.230
# Проверка TTL
ping -c 1 8.8.8.8 | grep "ttl="
# Должно показать: ttl=64 (правильно!)
🎯 Правильный порядок действий
1. ✅ TTL = 65 (уже сделано на Mac)
2. На телефоне: ОТКЛЮЧИТЬ VPN, включить USB модем
3. На Mac: Запустить VPN (sudo wg-quick up wg0)
4. Проверить: curl https://api.ipify.org (должен быть 83.136.235.230)
🔧 Управление VPN на Mac
Запуск:
sudo wg-quick up wg0
Остановка:
sudo wg-quick down wg0
Статус:
sudo wg show
Автозапуск (опционально):
# Создать LaunchDaemon для автозапуска
sudo tee /Library/LaunchDaemons/com.wireguard.wg0.plist << EOF
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.wireguard.wg0</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/bin/wg-quick</string>
<string>up</string>
<string>wg0</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
EOF
sudo launchctl load /Library/LaunchDaemons/com.wireguard.wg0.plist
✅ Результат
После настройки:
- ✅ Весь трафик с Mac идет через VPN
- ✅ TTL модифицирован (оператор не видит tethering)
- ✅ IP = 83.136.235.230 (VPN сервер)
- ✅ Оператор видит только VPN трафик
🐛 Решение проблем
VPN не запускается
# Проверьте конфигурацию
sudo cat /etc/wireguard/wg0.conf
# Проверьте логи
sudo wg-quick up wg0
IP все еще реальный
- Проверьте, что VPN запущен:
sudo wg show - Проверьте маршруты:
netstat -rn | grep default - Перезапустите VPN:
sudo wg-quick down wg0 && sudo wg-quick up wg0
Выполните команды выше и проверьте IP!