У меня есть прокси squid3 на моей человечности сервера.
Я предоставил бы доступ к группе сайтов только группе пользователей. Теперь мой простой код - это:
acl WHITELIST url_regex "/var/proxy/whitelist/test.whitelist"
http_access allow WHITELIST
http_access deny all
В протестировать существует только "google.it" и работы прокси.
В сервере существует другой пользователь, названный "test_user" с паролем "пароль".
Моя первая проблема: как я могу установить в конфигурации сквида на сервере для разрешения только Белого списка только для пользователя/группы?
Вторая проблема: На клиенте (с Lubuntu), что я должен сконфигурировать? Я пытаюсь сконфигурировать/etc/environment как это:
export http_proxy=http://test_user:password@myserverip:2888/
export https_proxy=http://test_user:password@myserverip:2888/
export ftp_proxy=http://test_user:password@myserverip:2888/
no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
export HTTP_PROXY=http://test_user:password@myserverip:2888/
export HTTPS_PROXY=http://test_user:password@myserverip:2888/
export FTP_PROXY=http://test_user:password@myserverip:2888/
NO_PROXY="localhost,127.0.0.1,localaddress,.localdomain.com"
Править: в моей установке прокси у меня есть пользователь аппарата, и она работает, но на lubuntu клиентском Firefox всегда просят у меня пароль..
/etc/environment похож на это:
export HTTP_PROXY=http://simone:simone@192.168.0.199:2888/
, отображают их в squid.conf как ниже
acl userlist src "/home/acl/userlist"
acl whitelist urlpath_regex "/home/acl/whitelist"
http_access allow userlist sitelist
сделанный.
для Вашей второй проблемы,
номер порта для squid3 3128.
так изменяют номер порта.
и можно настроить настройки прокси в/etc/apt/apt.conf файле как указано ниже:
https_proxy=http://test_user:password@myserverip:3128
примечание: если apt.conf файл, не доступный, создайте его.
Thats все!