06.10.2026
раздать прокси по wifi ubuntu
Как раздать прокси по WiFi на Ubuntu: пошаговая инструкция для начинающих и профи
Если вы ищете способ поделиться своим интернет-соединением через прокси-сервер по WiFi на Ubuntu, вы попали в нужное место. В этой статье я подробно расскажу, как настроить раздачу прокси по WiFi на Ubuntu так, чтобы это было просто, понятно и безопасно.
Почему это важно?
Раздача прокси по WiFi — отличный способ обеспечить доступ к интернету для нескольких устройств, скрыть реальный IP-адрес или реализовать контроль доступа. Особенно актуально для тех, кто использует Ubuntu и хочет расширить возможности своей сети.
Что такое прокси и зачем его раздавать по WiFi?
Прокси-сервер — это посредник между вашим устройством и интернетом. Он помогает скрыть ваш реальный IP, фильтровать трафик или ускорять соединение. А раздавать прокси по WiFi — значит создавать точку доступа, которая использует этот прокси, чтобы подключённые устройства тоже могли пользоваться его преимуществами.
Как подготовиться к настройке
Перед началом убедитесь, что у вас есть:
- Установленная Ubuntu (лучше свежая версия 22.04 или 20.04)
- Адрес и порт прокси-сервера, который вы хотите использовать
- Административные права (sudo)
Шаг 1: Установка необходимых пакетов
Для начала установим dnsmasq, hostapd и iptables, которые понадобятся для раздачи интернета и настройки точки доступа:
sudo apt update
sudo apt install dnsmasq hostapd iptables-persistent
Шаг 2: Настройка точки доступа (hostapd)
Создайте конфигурационный файл для hostapd:
sudo nano /etc/hostapd/hostapd.conf
Вставьте следующую конфигурацию, заменив параметры на свои:
interface=wlan0
driver=nl80211
ssid=MyWiFiProxy
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
Затем укажите путь к файлу конфигурации в /etc/default/hostapd:
sudo nano /etc/default/hostapd
Добавьте строку:
DAEMON_CONF="/etc/hostapd/hostapd.conf"
Шаг 3: Настройка DHCP и DNS через dnsmasq
Создайте или отредактируйте конфигурацию dnsmasq:
sudo nano /etc/dnsmasq.conf
Добавьте:
interface=wlan0
dhcp-range=192.168.50.10,192.168.50.100,12h
dhcp-option=3,192.168.50.1
dhcp-option=6,8.8.8.8,8.8.4.4
Шаг 4: Настройка NAT и маршрутизации
Включите пересылку пакетов:
sudo nano /etc/sysctl.conf
Раскомментируйте строку:
net.ipv4.ip_forward=1
Примените изменения:
sudo sysctl -p
Настройте iptables для NAT:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT
Сохраните правила:
sudo netfilter-persistent save
Шаг 5: Настройка прокси-сервера
Теперь вам нужно указать, что трафик, проходящий через точку доступа, должен идти через ваш прокси. Для этого используем iptables и redsocks или proxychains, или настроить прокси на уровне приложений. Один из способов — настроить redsocks для перехвата и перенаправления трафика через прокси.
Пример с redsocks:
sudo apt install redsocks
Настройте /etc/redsocks.conf, указав параметры вашего прокси-сервера:
base {
log_debug = off;
log_info = on;
daemon = on;
redirector = iptables;
}
redsocks {
local_ip = 127.0.0.1;
local_port = 12345;
ip = your.proxy.ip;
port = your_proxy_port;
type = socks5; # или http
}
Запустите redsocks и добавьте правила iptables для перенаправления трафика.
Итог и полезные советы
- Перед началом убедитесь, что ваш провайдер позволяет использовать прокси и раздачу интернета
- Используйте безопасный пароль для точки доступа
- Регулярно обновляйте систему и пакеты
- Для более сложных сценариев — настройте файрвол и фильтрацию трафика
Итоги
Раздача прокси по WiFi на Ubuntu — это несложно, если следовать пошаговой инструкции. Такой подход помогает расширить возможности вашей сети, обеспечить безопасность и повысить контроль над интернет-трафиком.
Если возникнут сложности или вопросы — пишите, я помогу разобраться!