Прокси-Сервер в роутере tinyproxy
(При работе этого сервера были проблемы со стабильностью, найдет был другой более надежный сервер Polipo он так же с вэб настройкой)
Ссылка установки Устанавливаем кеширующий веб прокси polipo в роутер в прошивке DD WRT
Небольшой, но удобный прокси-сервер. Давайте попробуем настроить его, потратив на это не более пяти минут.
Зачем держать включенный комп с раздачей прокси когда есть роутер.
Прошиваете роутер OpenWrt прошивкой, ставим пакеты tinyproxy (прокси-сервер) и tinyproxy-luci (настройка через браузер).
Заходим в Firewall, разрешаем порт прокси 3128 на ip роутера 192.168.1.1
Пишите на хабе или суда, помогу.
И так мы установили 2 пакета для прокси, сам сервер и морду вэб.
Обновляем страницу видим новую вкладку Сервисы
Делаем примерно так, у меня порт 3128 меняйте на любой но обязательно в Файрволле укажите его так же
Галочку пока не ставим! Только после настройки
Не забываем указать от кого запускается сервер
Пользователь: root
Группа: root
Переходим в Фильтрация
Указываем каким адресам разрешен сервер
У меня так
Вот такой получился конфиг прокси-сервера
config tinyproxy option User 'root' option Group 'root' option Timeout '600' option DefaultErrorFile '/usr/share/tinyproxy/default.html' option StatFile '/usr/share/tinyproxy/stats.html' option LogFile '/var/log/tinyproxy.log' option MaxClients '100' option MinSpareServers '5' option MaxSpareServers '20' option StartServers '10' option MaxRequestsPerChild '0' option ViaProxyName 'tinyproxy' list ConnectPort '443' list ConnectPort '563' option Port '3128' option LogLevel 'Connect' option enabled '1' list Allow 'IP_ Дружбана' list Allow '127.0.0.1' list Allow '0.0.0.0/0' list Allow '192.168.1.0/24'
Ставим галочку для запуска прокси или через терминал командой /etc/init.d/tinyproxy start Так же можно через Система \ Загрузка сделать Включено
Теперь обходим Файрволл Пробрасываем порт прокси сервера иначе ничего не будет выходить на раздачу!
Сеть \ Межсетевой экран с права Перенаправление портов
Жмем Добавить и Сохранить и применить
И САМОЕ ВАЖНОЕ!
Делаем прокси прозрачным Открытие доступа на openwrt из интернета
WAN='eth0.2' iptables -A input_rule -i $WAN -p tcp --dport 3128 -j ACCEPT
WAN='eth0.2' - Ваша локалка
Далее Перезагрузка роутера
Все раздача пошла!
Rafa Центравой