установка_настройка_и_запуск_пакета_squid

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
установка_настройка_и_запуск_пакета_squid [2018/03/16 16:25]
val [Debian/Ubuntu/FreeBSD]
установка_настройка_и_запуск_пакета_squid [2024/11/21 14:18] (current)
val [Использование для кеширования]
Line 1: Line 1:
 ====== Установка,​ настройка и запуск пакета SQUID ====== ====== Установка,​ настройка и запуск пакета SQUID ======
  
-[[http://ru.wikipedia.org/wiki/Squid]]+  * [[https://www.oreilly.com/library/view/​squid-the-definitive/​0596001622/​re91.html|shutdown_lifetime]]
  
 ===== Установка ===== ===== Установка =====
  
-==== FreeBSD ​==== +==== Debian/​Ubuntu ​====
-<​code>​ +
-[gate:~] # pkg install squid+
  
-[gate:~] # rehash+  * !!!! Проверить наличие FQDN в /etc/hosts !!!
  
-[gate:~] # cd /​usr/​local/​etc/​squid/​ 
-</​code>​ 
- 
-==== Debian/​Ubuntu ==== 
 <​code>​ <​code>​
-root@gate:​~#​ apt install ​squid3 +root@gate:​~#​ apt install squid
- +
-root@gate:​~#​ cd /etc/squid/+
 </​code>​ </​code>​
- 
- 
  
 ===== Настройка ===== ===== Настройка =====
  
-==== Debian/​Ubuntu/​FreeBSD ​====+==== Debian/​Ubuntu ====
 <​code>​ <​code>​
-gate# cat squid.conf+gate# cat /​etc/​squid/​conf.d/​my.conf 
 + 
 +  ИЛИ 
 + 
 +gate# cat /etc/squid/squid.conf
 </​code><​code>​ </​code><​code>​
 ... ...
Line 35: Line 29:
 acl our_networks src 192.168.X.0/​24 acl our_networks src 192.168.X.0/​24
 http_access allow our_networks http_access allow our_networks
-... 
-# For FreeBSD 
-# cache_dir ufs /​var/​squid/​cache 3000 256 256 
-# For Debian/​Ubuntu 
-# cache_dir ufs /​var/​spool/​squid 3000 256 256 
-# maximum_object_size 128 MB 
-# !!! Need squid -z  
 ... ...
 </​code>​ </​code>​
Line 47: Line 34:
 ===== Тестирование конфигурации и запуск ===== ===== Тестирование конфигурации и запуск =====
  
-==== FreeBSD ​====+==== Debian/​Ubuntu ​====
 <​code>​ <​code>​
-[gate:~] # cat /​etc/​rc.conf +gate:~# squid -k check
-</​code><​code>​ +
-... +
-squid_enable=yes +
-... +
-</​code><​code>​ +
-[gate:​~] ​# squid -k parse+
  
-[gate:~service ​squid start+gate:~# squid -k reconfigure
  
-freebsd8# tail -f /​var/​squid/​logs/​access.log +gate:~# tail -f /​var/​log/​squid/​access.log
- +
-freebsd10# tail -f /​var/​log/​squid/​access.log+
 </​code>​ </​code>​
  
-==== Debian/​Ubuntu ​==== +===== Использование для кеширования =====
-<​code>​ +
-root@gate:​~#​ squid3 -k parse+
  
-root@gate:​~#​ service squid restart+  * !!! Не работает с https
  
-root@gate:​~#​ tail -f /var/log/squid/access.log+<​code>​ 
 +... 
 +maximum_object_size 1 GB 
 + 
 +cache_dir ufs /var/spool/​squid ​5000 16 256 
 +... 
 +</​code><​code>​ 
 +# squid -z
 </​code>​ </​code>​
  
 +===== Использование другого прокси =====
 +<​code>​
 +...
 +cache_peer proxy.isp.un parent 3128 0 default
 +
 +never_direct allow all
 +...
 +</​code>​
  
установка_настройка_и_запуск_пакета_squid.1521206754.txt.gz · Last modified: 2018/03/16 16:25 by val