EasyWRT — это облегченная версия популярной прошивки OpenWrt, предназначенной для использования на устройствах с ограниченными ресурсами. Она предоставляет базовый функционал для настройки роутеров, включая возможность установки и настройки прокси-сервера.
Чтобы установить и настроить прокси-сервер на EasyWRT, выполните следующие шаги:
Шаг 1: Установка EasyWRT
1. Скачайте последнюю версию EasyWRT с официального сайта проекта.
2. Загрузите файл прошивки на ваше устройство через веб-интерфейс текущего роутера.
3. Следуйте инструкциям по установке новой прошивки.
Шаг 2: Доступ к веб-интерфейсу EasyWRT
1. После успешной установки войдите в веб-интерфейс EasyWRT. Обычно это делается путем ввода IP-адреса роутера в браузере (по умолчанию это 192.168.1.1).
2. Войдите под учетной записью администратора (логин/пароль указаны в документации к вашей версии прошивки).
Шаг 3: Установка пакета Squid
Squid — это популярный пакет для создания прокси-сервера. Для его установки выполните следующие команды через SSH:
opkg update
opkg install squid
Шаг 4: Настройка Squid
1. Откройте конфигурационный файл Squid:
vi /etc/squid/squid.conf
2. Добавьте или измените следующие строки в файле конфигурации:
http_port 3128 # Порт, на котором будет работать прокси-сервер
cache_dir ufs /var/cache/squid 100 16 256 # Размер кеша
visible_hostname yourhostname # Имя хоста
acl localnet src 10.0.0.0/8 # Локальная сеть
acl SSL_ports port 443 # Порты для HTTPS
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access allow localnet
http_access deny all
icp_access allow localnet
icp_access deny all
cache_mem 64 MB
maximum_object_size_in_memory 32 KB
error_directory /usr/share/squid/errors/en
coredump_dir /var/spool/squid
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 0 20% 4320
3. Сохраните изменения и выйдите из редактора (:wq в случае использования vi).
Шаг 5: Запуск и проверка Squid
1. Запустите Squid:
/etc/init.d/squid start
2. Проверьте статус службы:
/etc/init.d/squid status
Теперь ваш прокси-сервер настроен и готов к использованию. Вы можете указать IP-адрес вашего роутера и порт 3128 в настройках браузера или другого приложения для использования прокси-сервера.
Если у вас возникнут проблемы или дополнительные вопросы, обратитесь к официальной документации EasyWRT или сообществу пользователей.