LINUX.ORG.RU

настройка squid


0

0

Люди умные! Помогите Есть два компа у одного Winda(192.168.1.2) У другого Debian linux(192.168.1.1) - на него нужно поставить squid и его настроить.

расскажите поподробней ибо я пробовал ставить его настроки дефолтные не пашет :((((

Расскажите по полочкам что и как сделать.

aptitude install squid

vim /etc/squid/squid.conf [code] acl all src all acl manager proto cache_object acl localhost src 127.0.0.1/32 acl to_localhost dst 127.0.0.0/8

acl friends src 192.168.1.2

acl purge method PURGE acl CONNECT method CONNECT

http_access allow manager localhost http_access deny manager http_access allow purge localhost http_access deny purge

http_access deny 1-65535 http_access deny CONNECT 1-65535

http_access allow localhost

http_access allow friends

http_access deny all

icp_access allow localnet icp_access deny all

http_port 8888

hierarchy_stoplist cgi-bin ?

access_log /var/log/squid/access.log squid

refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern -i (/cgi-bin/|\?) 0 0% 0 refresh_pattern (Release|Package(.gz)*)$ 0 20% 2880 refresh_pattern . 0 20% 4320

acl shoutcast rep_header X-HTTP09-First-Line ^ICY\s[0-9] upgrade_http0.9 deny shoutcast

acl apache rep_header Server ^Apache broken_vary_encoding allow apache

extension_methods REPORT MERGE MKACTIVITY CHECKOUT

hosts_file /etc/hosts

coredump_dir /var/spool/squid [/code]

add proxy in client machine with ip 192.168.1.1 and port 8888

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

sorry

squid.conf

acl all src all acl manager proto cache_object acl localhost

src 127.0.0.1/32 acl to_localhost dst 127.0.0.0/8

acl friends src 192.168.1.2

acl purge method PURGE acl CONNECT method CONNECT

http_access allow manager localhost http_access deny manager 

http_access allow purge localhost http_access deny purge

http_access deny 1-65535 http_access deny CONNECT 1-65535

http_access allow localhost

http_access allow friends

http_access deny all

icp_access allow localnet

icp_access deny all

http_port 8888

hierarchy_stoplist cgi-bin ?

access_log /var/log/squid/access.log squid


refresh_pattern ^ftp:		1440	20%	10080

refresh_pattern ^gopher:	1440	0%	1440

refresh_pattern -i (/cgi-bin/|\?) 0	0%	0

refresh_pattern (Release|Package(.gz)*)$	0	20%	2880

refresh_pattern .		0	20%	4320

acl shoutcast rep_header X-HTTP09-First-Line ^ICY\s[0-9]

upgrade_http0.9 deny shoutcast

acl apache rep_header Server ^Apache

broken_vary_encoding allow apache

extension_methods REPORT MERGE MKACTIVITY CHECKOUT


hosts_file /etc/hosts

coredump_dir /var/spool/squid

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

ммм... вообще идею программы расскажите я ее ставлю sudo apt-get install squid

Дальше nano /etc/squid/squid.conf

как сохранить после изменения? какие строки поправить? Дальше

/etc/init.d/squid restart

и все и должно работать?

Кстати почему я не вижу процессах squid?

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

Дальше nano /etc/squid/squid.conf
как сохранить после изменения? какие строки поправить? Дальше

В nano же есть снизу строка с подсказкой по хоткеям. Кстати, запускать нано нужно с параметром -w, иначе он поломает длинные строки:
$ nano -w

/etc/init.d/squid restart
и все и должно работать?

Если все настроено правильно, то да.

> Кстати почему я не вижу процессах squid?


Видимо потому, что squid не запустился. Смотреть в лог и устранять проблему.

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

В логах cache.log

Такая весчь:

Squid Cache (Version 2.7.STABLE3): Terminated abnormally. CPU Usage: 0.012 seconds = 0.004 user + 0.008 sys Maximum Resident Size: 0 KB Page faults with physical i/o: 0 2009/06/21 20:57:46| Starting Squid Cache version 2.7.STABLE3 for i386-debian-linux-gnu... 2009/06/21 20:57:46| Process ID 3345 2009/06/21 20:57:46| With 1024 file descriptors available 2009/06/21 20:57:46| Using epoll for the IO loop 2009/06/21 20:57:46| DNS Socket created at 0.0.0.0, port 43232, FD 6 2009/06/21 20:57:46| Adding domain citynet.nn.nm-s.ru from /etc/resolv.conf 2009/06/21 20:57:46| Adding domain citynet.nn.nm-s.ru from /etc/resolv.conf 2009/06/21 20:57:46| Adding nameserver 10.0.52.10 from /etc/resolv.conf 2009/06/21 20:57:46| User-Agent logging is disabled. 2009/06/21 20:57:46| Referer logging is disabled. 2009/06/21 20:57:46| logfileOpen: opening log /var/log/squid/access.log 2009/06/21 20:57:46| Unlinkd pipe opened on FD 11 2009/06/21 20:57:46| Swap maxSize 102400 KB, estimated 7876 objects 2009/06/21 20:57:46| Target number of buckets: 393 2009/06/21 20:57:46| Using 8192 Store buckets 2009/06/21 20:57:46| Max Mem size: 8192 KB 2009/06/21 20:57:46| Max Swap size: 102400 KB 2009/06/21 20:57:46| Local cache digest enabled; rebuild/rewrite every 1/1 sec 2009/06/21 20:57:46| logfileOpen: opening log /var/log/squid/store.log 2009/06/21 20:57:46| /var/spool/squid/00: (13) Permission denied FATAL: Failed to verify one of the swap directories, Check cache.log for details. Run 'squid -z' to create swap directories if needed, or if running Squid for the first time. Squid Cache (Version 2.7.STABLE3): Terminated abnormally. CPU Usage: 0.020 seconds = 0.004 user + 0.016 sys Maximum Resident Size: 0 KB Page faults with physical i/o: 0

Что тут не так?

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

В терминале ввел squid -z

Выдало:

evgenij-ad6840e:/home/evgenij# squid -z 2009/06/21 21:13:01| parseConfigFile: squid.conf:66 unrecognized: 'wais_relay_port' 2009/06/21 21:13:01| parseConfigFile: squid.conf:99 unrecognized: 'incoming_icp_average' 2009/06/21 21:13:01| parseConfigFile: squid.conf:100 unrecognized: 'incoming_http_average' 2009/06/21 21:13:01| parseConfigFile: squid.conf:101 unrecognized: 'incoming_dns_average' 2009/06/21 21:13:01| parseConfigFile: squid.conf:102 unrecognized: 'min_icp_poll_cnt' 2009/06/21 21:13:01| parseConfigFile: squid.conf:103 unrecognized: 'min_dns_poll_cnt' 2009/06/21 21:13:01| parseConfigFile: squid.conf:104 unrecognized: 'min_http_poll_cnt' 2009/06/21 21:13:01| Creating Swap Directories FATAL: Failed to make swap directory /var/spool/squid/00: (13) Permission denied Squid Cache (Version 2.7.STABLE3): Terminated abnormally. CPU Usage: 0.000 seconds = 0.000 user + 0.000 sys Maximum Resident Size: 0 KB Page faults with physical i/o: 0 evgenij-ad6840e:/home/evgenij#

Что неправильно, почему не работает? :(((((

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