LINUX.ORG.RU
ФорумAdmin

squid.conf


0

0

У нас уже настроен прокси на linux-е хотел что бы могли иметь доступ некоторые ip - ки как это сделать?

там есть пункт где ты описываешь сети которые могут работать через сквид = там же описываются и отдельные ip

kain
()

Что то типа

acl acl1 src ip1 ip2

http_access allow acl1

http_access deny all

Вместо перечисления IP в строке acl лучше закинуть их в файл по одному на строчку

acl acl1 src "file1"

anonymous
()
Ответ на: комментарий от anonymous

'>' У меня все работает тока есть один вопрос: как мне в созданном файле file1 где прописаны все IP адреса для доступа в интернет сделать так чтобы некоторые IP адреса входили в интернет по ограниченному ему времени

kanat_d
() автор топика
Ответ на: комментарий от kanat_d

Слушай, почитай доку, а?

Это очень простые общие вопросы, найти на них ответы не проблема. Вот будут непонятки - спрашивай.

fagot ★★★★★
()
Ответ на: комментарий от kanat_d

1. читай доку cron в кроне в определённое время выполняешь скрипт, который добавляет (удаляет) строки из файла. как конкретно ты это сделаешь не важно - вариантов масса

2. Фантазируй на тему добавления и удаления строк

удалять или добавлять можно при помощи sed, либо cp cat tail ..., ещё можно замутить со ссылками

ln -fs /etc/squid/part_of_file1 /etc/squid/file1 ln -fs /etc/squid/all_file1 /etc/squid/file1

можно создать дополнительный файл с параметрами типа ip time_on time_off #file другие параметры затем переваривать его во что угодно при помощи awk каждые дцать минут или часов

anonymous
()
Ответ на: комментарий от fagot

'>' охота что бы прокси авторизовала 5 пользователей (которых прописал в одном файле) которые заходили в интернет. Пользователи Wiтdows-ные В файле squid.confя изменил следующее: auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd auth_param basic children 5 auth_param basic realm Squid proxy-caching web server auth_param basic credentialsttl 2 hours acl password proxy_auth REQUIRED acl our_networks src "file1" http_access allow muser password

После чего пользователем пароль зашифровал утилитой htpasswd

Получил результат: на экране выходит приглашение Squid Proxy-caching web server Пользователь Пароль

что надо мне сделать чтобы пользователь прологинелся

kanat_d
() автор топика
Ответ на: комментарий от kanat_d

> что надо мне сделать чтобы пользователь прологинелся
1. Попросить пользователя ввести эти login/password и нажать Enter.
2. Читать документацию к squid-у.

spirit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.