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 или сообществу пользователей.