Frod

22.07.2026

раздать прокси через wifi ubuntu 18.04

Frod — свобода без границ

Как раздать прокси через Wi-Fi на Ubuntu 18.04: пошаговая инструкция

Если вы ищете способ поделиться своим интернет-соединением с другими устройствами через Wi-Fi и при этом обеспечить безопасный и анонимный доступ, то настройка прокси-сервера — отличный выход. Особенно актуально это для тех, кто использует Ubuntu 18.04 и хочет создать собственный точка доступа с возможностью маршрутизации трафика через прокси.

В этой статье я расскажу, как раздать прокси через Wi-Fi на Ubuntu 18.04 — подробно, понятно и без лишней воды. В конце вы получите рабочую конфигурацию, которая позволит вам делиться интернетом с другими устройствами с учетом всех требований безопасности.

Что такое раздача прокси через Wi-Fi и зачем это нужно?

Раздача прокси через Wi-Fi — это возможность использовать ваш компьютер как точку доступа, которая не только раздает интернет по Wi-Fi, но и маршрутизирует весь трафик через прокси-сервер. Это помогает:

  • Обеспечить анонимность и скрыть реальный IP-адрес.
  • Обойти географические ограничения.
  • Защищать личные данные при использовании публичных сетей.
  • Создать собственную инфраструктуру для тестирования или работы.

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

Перед началом убедитесь, что:

  • У вас установлен Ubuntu 18.04 с актуальными обновлениями.
  • Есть доступ к sudo или root.
  • Wi-Fi адаптер поддерживает режим точки доступа (AP).
  • У вас есть настроенный прокси-сервер (например, Squid, TinyProxy или другой).

Пошаговая инструкция

  1. Установка необходимых пакетов

Для раздачи Wi-Fi и маршрутизации трафика понадобятся пакеты hostapd, dnsmasq и iptables.

sudo apt update
sudo apt install hostapd dnsmasq iptables
  1. Настройка Wi-Fi точки доступа

Создайте конфигурационный файл для hostapd:

sudo nano /etc/hostapd/hostapd.conf

Вставьте туда пример конфигурации:

interface=wlan0
driver=nl80211
ssid=MyUbuntuWiFi
hw_mode=g
channel=6
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=YourPassword123
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP

Замените wlan0 на название вашего Wi-Fi интерфейса (ip addr поможет определить), а также установите удобный SSID и пароль.

Обратите внимание: чтобы проверить название интерфейса, выполните:

ip link show
  1. Настройка DHCP-сервера dnsmasq

Создайте или отредактируйте конфигурацию:

sudo nano /etc/dnsmasq.conf

Добавьте строки:

interface=wlan0
dhcp-range=192.168.50.10,192.168.50.50,12h

Это задаст диапазон IP-адресов для клиентов.

  1. Настройка статического IP для интерфейса

Отредактируйте /etc/network/interfaces или используйте netplan (зависит от конфигурации). Для классического варианта:

sudo nano /etc/network/interfaces

Добавьте:

auto wlan0
iface wlan0 inet static
    address 192.168.50.1
    netmask 255.255.255.0

После этого перезапустите сеть:

sudo systemctl restart networking
  1. Включение маршрутизации и настройка iptables

Включите пересылку пакетов:

sudo sysctl -w net.ipv4.ip_forward=1

Чтобы сделать это постоянным, добавьте строку в /etc/sysctl.conf:

net.ipv4.ip_forward=1

Настройте iptables для маршрутизации трафика через прокси. Предположим, ваш прокси-сервер работает на 127.0.0.1:3128 (например, TinyProxy).

Создайте правила:

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT
sudo iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT

Замените eth0 на ваш внешний интерфейс.

Теперь настройте прокси так, чтобы весь исходящий трафик шел через него. Для этого можно использовать iptables с помощью redsocks или настроить системный прокси, который маршрутизирует трафик.

  1. Настройка маршрутизации через прокси

Самый простой способ — использовать iptables и redsocks. Установите redsocks:

sudo apt install redsocks

Настройте /etc/redsocks.conf:

base {
    log_debug = off;
    log_info = off;
    daemon = on;
    redirector = iptables;
}
redsocks {
    local_ip = 127.0.0.1;
    local_port = 12345;
    ip = 127.0.0.1;
    port = 3128; # порт вашего прокси
    type = socks5; # или http, в зависимости от прокси
}

Запустите redsocks:

sudo systemctl start redsocks
sudo systemctl enable redsocks

И добавьте правило iptables для перенаправления трафика через redsocks:

sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -j REDIRECT --to-ports 12345
sudo iptables -t nat -A OUTPUT -p tcp --dport 443 -j REDIRECT --to-ports 12345

Итог

После выполнения всех шагов ваш Ubuntu 18.04 будет выступать как Wi-Fi точка доступа, раздавать интернет и маршрутизировать весь трафик через прокси-сервер. Это позволит безопасно и анонимно делиться интернетом с другими устройствами.

Важные моменты

  • Не забудьте сохранить правила iptables, чтобы они применялись после перезагрузки (например, с помощью iptables-persistent).
  • Убедитесь, что ваш прокси-сервер настроен правильно и работает.
  • Проверьте работу клиента, подключившись к вашей Wi-Fi сети, и убедитесь, что IP-адрес меняется и трафик идет через прокси.

Если нужны дополнительные советы или помощь с конкретной настройкой прокси или маршрутизации, пишите — я всегда на связи!


Ключевые слова для SEO: раздать прокси через wifi ubuntu 18.04, настройка Wi-Fi точки доступа Ubuntu, маршрутизация через прокси Ubuntu, как раздать интернет с прокси Ubuntu, настройка iptables для прокси Ubuntu.


Готов помочь вам сделать ваш интернет более безопасным и анонимным!