User Tools

Site Tools


установка_настройка_и_запуск_пакета_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
Last revision Both sides next revision
установка_настройка_и_запуск_пакета_squid [2016/07/26 08:18]
val [FreeBSD]
установка_настройка_и_запуск_пакета_squid [2022/08/30 09:30]
val [Debian/Ubuntu]
Line 5: Line 5:
 ===== Установка ===== ===== Установка =====
  
-==== FreeBSD ​==== +==== Debian/​Ubuntu ​====
-<​code>​ +
-[gate:~] # pkg install squid+
  
-[gate:~] # rehash+  * !!!! Проверить наличие FQDN в /etc/hosts !!!
  
-[gate:~] # cd /​usr/​local/​etc/​squid/​ 
-</​code>​ 
- 
-==== Ubuntu ==== 
 <​code>​ <​code>​
-root@gate:​~#​ apt install ​squid3 +root@gate:​~#​ apt install squid
- +
-root@gate:​~#​ cd /etc/squid/+
 </​code>​ </​code>​
  
 +===== Настройка =====
  
 +==== Debian/​Ubuntu ====
 +<​code>​
 +gate# cat /​etc/​squid/​conf.d/​my.conf
  
-===== Настройка =====+  ИЛИ
  
-==== FreeBSD/​Ubuntu ==== +gate# cat /etc/squid/squid.conf
-<​code>​ +
-gate# cat 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 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>​ 
 +gate:~# squid -k check 
 + 
 +gate:~# squid -k reconfigure 
 + 
 +gate:~# tail -f /​var/​log/​squid/​access.log 
 +</​code>​ 
 + 
 +===== Использование для кеширования =====
 <​code>​ <​code>​
-[gate:~] # cat /​etc/​rc.conf 
-</​code><​code>​ 
 ... ...
-squid_enable=yes+maximum_object_size 1 GB 
 + 
 +cache_dir ufs /​var/​spool/​squid 5000 16 256
 ... ...
 </​code><​code>​ </​code><​code>​
-[gate:​~] ​# squid -k parse +# squid -z
- +
-[gate:~] # service squid start +
- +
-freebsd8# tail -f /​var/​squid/​logs/​access.log +
- +
-freebsd10# tail -f /​var/​log/​squid/​access.log+
 </​code>​ </​code>​
  
-==== Ubuntu ​====+===== Использование другого прокси =====
 <​code>​ <​code>​
-root@gate:​~#​ squid3 -k parse+... 
 +cache_peer proxy.isp.un parent 3128 0 default
  
-root@gate:​~#​ service squid restart +never_direct allow all 
- +...
-root@gate:​~#​ tail -f /​var/​log/​squid/​access.log+
 </​code>​ </​code>​
- 
  
установка_настройка_и_запуск_пакета_squid.txt · Last modified: 2023/07/14 10:07 by val