раздать прокси по wifi ubuntu
раздать прокси по wifi ubuntu
Как раздать прокси через Wi-Fi на Ubuntu — без рисков
Хочешь раздать прокси по wifi ubuntu и при этом не устроить дыру в безопасности? Ты не один. Многие пытаются превратить свой ноутбук с Ubuntu в точку доступа, чтобы другие устройства (телефон, планшет, даже телевизор) ходили в интернет через прокси или VPN. Но большинство гайдов молчат о том, что такая «раздача» часто работает неполноценно: DNS-запросы утекают мимо, WebRTC раскрывает реальный IP, а kill switch отключается при перезагрузке точки доступа. Эта статья — технически точный, юридически корректный и безопасный способ настроить всё правильно. Мы разберём не только как, но и почему стандартные методы опасны, какие протоколы использовать, как проверить утечки и стоит ли вообще этим заниматься.
Почему «просто раздать Wi-Fi» — это ловушка
Стандартная функция «Создать точку доступа» в Ubuntu (через Settings → Wi-Fi → Turn On Wi-Fi Hotspot) делает одно: включает NAT и DHCP на интерфейсе wlan0. Она не перенаправляет трафик через прокси, даже если он настроен в системе. То есть:
- Твой ноутбук может ходить через Tor или OpenVPN.
- А подключённый телефон — напрямую через провайдера (Ростелеком, МТС и т.п.).
Это происходит потому, что прокси/VPN в Linux обычно работают на уровне приложения (http_proxy) или через сетевой стек (tun/tap), но не влияют на пакеты, проходящие через ядро при маршрутизации между интерфейсами.
Чтобы раздать прокси по wifi ubuntu по-настоящему, нужно:
- Принудительно направлять весь трафик с
wlan0(точки доступа) через туннель. - Блокировать любые обходные пути (DNS, IPv6, WebRTC).
- Обеспечить отказоустойчивость: если VPN упал — интернет для клиентов тоже должен отключиться.
Иначе ты создаёшь иллюзию безопасности.
Чего вам НЕ говорят в других гайдах
Большинство инструкций в Сети ограничиваются командой nmcli или GUI-настройкой точки доступа. Это бесполезно для целей приватности. Вот что скрывают:
- Бесплатные «прокси» — это сборщики данных
Многие предлагают использовать Shadowsocks или HTTP-прокси с бесплатных сервисов. Но серверы стоят денег: от $5/мес за VPS. Если тебе не платят — ты продукт. Такие сервисы: - Логируют IP, время сессий, объёмы трафика.
- Подменяют рекламу (MITM-атака).
-
Продают данные аналитическим фирмам (например, Hola VPN в 2015 году превратил пользователей в ботнет).
-
Fake-утечки: даже при «работающем» VPN тебя видно
Проверь любой «настроенный» прокси на ipleak.net. Часто: - DNS-запросы идут к серверам провайдера (не через туннель).
- WebRTC в браузере раскрывает локальный IP.
-
IPv6 трафик не фильтруется и выходит напрямую.
-
Kill switch — не всегда работает
Если соединение с VPN оборвётся, большинство конфигураций автоматически переключаются на прямой канал. Это особенно опасно при торрент-загрузках или работе с конфиденциальной информацией. -
Юрисдикция 14 Eyes — реальная угроза
Даже если VPN заявляет «no logs», но зарегистрирован в США, Великобритании, Канаде и других странах «14 Eyes», он обязан передавать данные по запросу спецслужб. Аудиты (например, от Cure53) — редкость. Большинство «провайдеров» просто пишут политику и всё. -
Поддельные аудиты и маркетинговая шелуха
Фразы вроде «военная криптография» или «AES-256» ничего не значат без контекста. Например: - Используется ли Perfect Forward Secrecy?
- Есть ли защита от повторного воспроизведения (replay protection)?
- Поддерживает ли протокол фрагментацию пакетов для обхода DPI?
Без ответов на эти вопросы — это не безопасность, а театр.
Выбор протокола: WireGuard vs OpenVPN vs IPsec
Прежде чем раздать прокси по wifi ubuntu, определись с транспортом. Не все протоколы подходят для маршрутизации.
| Критерий | WireGuard | OpenVPN | IPsec/IKEv2 |
|---|---|---|---|
| Скорость | ~97% от канала | ~85% | ~90% |
| Пинг (доп.) | +3–7 мс | +15–30 мс | +8–12 мс |
| Шифрование | ChaCha20, Poly1305 | AES-256-GCM | AES-256-CBC |
| Поддержка PFS | Да | Только с TLS 1.3 | Зависит от конфига |
| Устойчивость к DPI | Средняя | Высокая (с obfs) | Низкая |
| Настройка на Ubuntu | Простая (wg-quick) |
Требует .ovpn | Сложная (strongSwan) |
| Поддержка split tunnel | Через iptables | Встроено | Ограничена |
Вывод: для раздачи по Wi-Fi лучше всего подходит WireGuard — минималистичный, быстрый и легко интегрируется с iptables. OpenVPN хорош, если нужна маскировка под HTTPS (obfsproxy), но сложнее в маршрутизации.
Пошаговая настройка: раздать прокси по Wi-Fi на Ubuntu
⚠️ Предполагается, что у тебя уже есть работающий конфиг WireGuard или OpenVPN. Если нет — сначала настрой его отдельно.
Шаг 1. Создай точку доступа
nmcli con add type wifi ifname wlan0 con-name hotspot autoconnect no ssid MyHotspot
nmcli con modify hotspot 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared
nmcli con up hotspot
Это создаст сеть MyHotspot с паролем по умолчанию (можно задать через wifi-sec.key-mgmt wpa-psk wifi-sec.psk "пароль").
Шаг 2. Включи IP forwarding
echo 'net.ipv4.ip_forward=1' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
Шаг 3. Настрой iptables для принудительного туннелирования
Предположим, твой VPN-интерфейс — wg0, а точка доступа — на wlan0.
Разрешить трафик через туннель
sudo iptables -A FORWARD -i wlan0 -o wg0 -j ACCEPT
sudo iptables -A FORWARD -i wg0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
Маскарадинг (NAT)
sudo iptables -t nat -A POSTROUTING -o wg0 -j MASQUERADE
Блокировать всё, кроме туннеля (kill switch)
sudo iptables -P FORWARD DROP
sudo iptables -A FORWARD -i wlan0 -o eth0 -j DROP # eth0 — основной интерфейс провайдера
sudo ip6tables -P FORWARD DROP # блокируем IPv6
💡 Сохрани правила:
sudo iptables-save > /etc/iptables/rules.v4
Шаг 4. Перенаправь DNS через туннель
Если используешь собственный DNS (например, 1.1.1.1 или 8.8.8.8), убедись, что DHCP-сервер точки доступа раздаёт именно его:
nmcli con modify hotspot ipv4.dns "1.1.1.1"
Или настрой dnsmasq вручную, если хочешь больше контроля.
Шаг 5. Проверь утечки
Подключи телефон к MyHotspot и зайди на:
- ipleak.net — должен показывать IP твоего VPN-сервера.
- browserleaks.com/webrtc — WebRTC должен быть отключён или использовать тот же IP.
Если видишь реальный IP — где-то ошибка в iptables или DNS.
Сценарии использования: когда это реально нужно
-
Публичный Wi-Fi в кафе
Ты в «Кофемании» с ноутбуком на Ubuntu. Хочешь, чтобы телефон тоже был защищён от MITM-атак. Раздача через прокси — решение. -
Обход блокировок в регионах
Некоторые провайдеры (особенно в малых городах) блокируют YouTube или Telegram. Если у тебя есть доступ к внешнему серверу — можно раздать обход. -
Торренты с другого устройства
Хочешь качать торренты на Android-приставке, но не хочешь светить IP. Настрой раздачу через WireGuard с kill switch — и будь спокоен. -
Корпоративная изоляция
Работаешь удалённо и подключаешь личные устройства к рабочему ноутбуку. Раздача через корпоративный VPN изолирует их от домашней сети.
❗ Важно: в РФ запрещена пропаганда обхода законных блокировок. Эта статья описывает технические возможности, а не призыв к нарушению закона.
Бесплатный прокси — почему это самоубийство
Рассмотрим цифры:
- Аренда VPS с 1 ТБ трафика: от $5/мес (~470 ₽).
- Поддержка инфраструктуры (DDoS-защита, резервирование): ещё $10–20.
- Аудит безопасности: от €2000 раз в год.
Если сервис бесплатный — откуда деньги? Ответ прост: твои данные.
Примеры:
- Hola Free VPN в 2015 году продавал пропускную способность пользователей, превращая их в прокси для третьих лиц.
- Betternet, TouchVPN — логировали историю посещений и продавали её рекламным сетям.
Даже «приватные» прокси без шифрования (HTTP/SOCKS) не скрывают содержимое от провайдера. Только полноценный VPN с шифрованием решает задачу.
FAQ
Можно ли раздать Tor по Wi-Fi на Ubuntu?
Технически — да, через tor + dnsmasq + iptables. Но Tor не предназначен для потокового видео или торрентов: скорость упадёт до 100–300 Кбит/с. Плюс — высокий риск de-anonymization при неправильной настройке. Для большинства задач лучше WireGuard.
VPN замедляет интернет на сколько реально?
Зависит от протокола и сервера. WireGuard: потеря 3–8% скорости и +5 мс пинга. OpenVPN: 10–20% и +20 мс. При подключении к серверу в другой стране (например, NL при проживании в ЕКБ) — потеря может достигать 40% из-за географии, а не протокола.
Меня найдёт спецслужба при использовании VPN?
Если ты используешь легальный, аудированный VPN с no-log policy и не нарушаешь закон — нет. Но если провайдер получит судебный запрос и хранит логи (даже временные), твой IP могут связать с активностью. Поэтому юрисдикция важна: избегай стран 14 Eyes.
WireGuard или OpenVPN — что безопаснее?
Оба используют современное шифрование. WireGuard проще, меньше кода — значит, меньше уязвимостей. OpenVPN старше, чаще аудирован, но сложнее. Для большинства пользователей WireGuard предпочтительнее. Главное — не использовать устаревшие шифры (DES, Blowfish).
Как проверить, работает ли kill switch после отвала VPN?
Отключи интернет на основном интерфейсе (sudo ip link set eth0 down). Попробуй загрузить страницу с телефона, подключённого к точке доступа. Если загружается — kill switch не сработал. Правильная настройка iptables должна блокировать весь трафик вне туннеля.
Можно ли использовать split tunneling при раздаче?
Да, но сложно. Нужно помечать пакеты с помощью iptables -t mangle и создавать отдельные таблицы маршрутизации. Например, трафик к Netflix — напрямую, остальное — через VPN. Однако большинство устройств (особенно Android) не поддерживают сложные маршруты, поэтому проще направлять всё через туннель.
Вывод
Раздать прокси по wifi ubuntu — задача нетривиальная, но выполнимая. Главное — понимать, что «прокси» в бытовом смысле почти всегда означает полноценный VPN-туннель с шифрованием. Просто включить точку доступа недостаточно: нужно настраивать iptables, блокировать IPv6, контролировать DNS и обеспечивать отказоустойчивость. Игнорирование этих шагов превращает «защиту» в иллюзию, а твой трафик — в открытую книгу для провайдера или злоумышленника в публичной сети.
Если ты готов потратить час на настройку — получишь безопасную, контролируемую сеть для всех своих устройств. Если хочешь «быстро и бесплатно» — рискуешь гораздо большим, чем просто скоростью. Выбирай осознанно.
This guide is handy. The sections are organized in a logical order. A short 'common mistakes' section would fit well here. Good info for beginners.