#!/bin/bash
echo "=== Запуск раздачи VPN по локальной сети ==="
# 1. Перезапускаем службу redsocks, чтобы применить настройки
echo "[1/3] Перезапуск redsocks..."
systemctl restart redsocks
# 2. Включаем пересылку трафика на уровне ядра
echo "[2/3] Активация ip_forward..."
echo 1 > /proc/sys/net/ipv4/ip_forward
# 3. Настройка правил брандмауэра iptables
echo "[3/3] Настройка правил IPTABLES..."
iptables -t nat -F
iptables -t nat -X REDSOCKS 2>/dev/null
iptables -t nat -N REDSOCKS
iptables -t nat -A REDSOCKS -d 192.168.1.0/24 -j RETURN
iptables -t nat -A REDSOCKS -p tcp -j REDIRECT --to-ports 12345
iptables -t nat -A PREROUTING -p tcp -j REDSOCKS
iptables -t nat -A POSTROUTING -j MASQUERADE
echo "=========================================="
echo "Скрипт успешно выполнен!"
echo "Убедитесь, что первое окно с туннелем SSH открыто."
echo "Теперь шлюз 192.168.1.115 готов принимать клиентов."