LINUX.ORG.RU

HTTP прокси с авторизацией.

 , , ,


0

2

Приветствую всех. Как гарантированно поднять http прокси с гарантированной авторизацией? Я сижу уже 6 часов, пробую самопис, скрипты с гитхаба, chatgpt и все никак у меня не получится поднять прокси с авторизацией. Нет, прокси то я могу поднять, а вот авторизация в нем не работает, тоесть, пускает конечного пользователя без логина и пароля. Пробовал поднимать через squid - не работает. Есть у кого конфиг может или для сквида или другой какой файлик, который поднимает прокси с авторизацией?



Последнее исправление: Nevenuga (всего исправлений: 1)

Ответ на: комментарий от Bfgeshka

Основные настройки Squid

http_port 3128

Определение метода авторизации

auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwd auth_param basic realm Proxy

Настройки доступа

Создание ACL для авторизованных пользователей

acl authenticated proxy_auth REQUIRED

Разрешение доступа только аутентифицированным пользователям

http_access allow authenticated

Запрет доступа всем остальным

http_access deny all

Логи

access_log /var/log/squid/access.log cache_log /var/log/squid/cache.log

Настройки кэша

cache_dir ufs /var/spool/squid 100 16 256 cache_access_log /var/log/squid/cache_access.log cache_mgr webmaster

Разрешение доступа к кэшу

cache_mgr webmaster cache_mem 64 MB

Настройки времени хранения кэша

maximum_object_size 4 MB minimum_object_size 0 KB

Параметры кеширования

refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern . 0 20% 4320

Удаление устаревших объектов

cache_swap_low 90 cache_swap_high 95

Оптимизация

cache_replacement_policy lru memory_replacement_policy lru

Настройки безопасности

Доступ к локальной сети

acl localnet src 192.168.1.0/24 http_access allow localnet

Nevenuga
() автор топика

Я сижу уже 6 часов, пробую самопис, скрипты с гитхаба, chatgpt и все никак у меня не получится поднять прокси с авторизацией.

Надо отвыкать копипастить что-то из интернета, вместо этого прочитать документацию к squid, там всё понятно расписано.

firkax ★★★★★
()
Ответ на: комментарий от ya-betmen

С данте придется ещё локально каждому юзеру поднимать проксю, хромоподелия не умеют в socks c авторизацией. У меня так работает, локальный privoxy, в нём прописан пароль до прокси удаленной, а браузер ходит уже без пароля на локальный порт. Ну либо лису использовать, но тут как-то не красиво указывать пользователям каким пользоваться браузером.

Loki13 ★★★★★
()
Последнее исправление: Loki13 (всего исправлений: 1)