Инструменты пользователя

Инструменты сайта


автоматизация_использования_squid

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
автоматизация_использования_squid [2012/02/01 15:38]
val
автоматизация_использования_squid [2018/06/04 10:29] (текущий)
val [С использованием WPAD (Web Proxy Auto-Discovery)]
Строка 4: Строка 4:
  
 ==== С использованием WPAD (Web Proxy Auto-Discovery) ==== ==== С использованием WPAD (Web Proxy Auto-Discovery) ====
 +
 +!!! Необходимо настроить в браузере "​Автоматическое определение параметров прокси"​
 +
 +  * [[http://​technet.microsoft.com/​ru-ru/​library/​cc817412.aspx|JavaScript and JScript Auto-proxy Example Files]]
 +
 <​code>​ <​code>​
 # cat corpX.un # cat corpX.un
 </​code><​code>​ </​code><​code>​
-wpad    A       ​192.168.X. +wpad    A       ​192.168.X.10 
-proxy   ​A ​      192.168.X.1+proxy   ​A ​      172.16.1.X
 </​code><​code>​ </​code><​code>​
-# cat /usr/​local/​www/​data/wpad.dat+# cat /WWWDIR/wpad.dat
 </​code><​code>​ </​code><​code>​
-function FindProxyForURL(url,​host) +function FindProxyForURL(url,​host) { 
-+  if (shExpMatch(host,​ "​*.corpX.un"​)) 
-        return "PROXY proxy.corpX.un:​3128";​+    return "​DIRECT";​ 
 +  else 
 +//    return "HTTPS proxy.corpX.un:​8080";​ 
 +//    ​return "PROXY proxy.corpX.un:​3128";​
 } }
 </​code>​ </​code>​
- 
 ==== С использованием групповых политик ==== ==== С использованием групповых политик ====
  
Строка 28: Строка 35:
 gate# cat squid.conf gate# cat squid.conf
 </​code><​code>​ </​code><​code>​
-http_port ​3128 transparent+... 
 +http_port ​8888 transparent 
 +http_port 3128 
 +...
 </​code><​code>​ </​code><​code>​
 gate# squid -k check gate# squid -k check
Строка 37: Строка 47:
 ==== Настойка FreeBSD (pf) ==== ==== Настойка FreeBSD (pf) ====
 <​code>​ <​code>​
 +[gate:~] # cat /​var/​db/​ports/​www_squid/​options
 +</​code><​code>​
 +...
 +OPTIONS_FILE_SET+=TP_PF
 +...
 +</​code><​code>​
 +[gate:~] # cat /​etc/​devfs.conf
 +</​code><​code>​
 +...
 +perm    pf      0644
 +</​code><​code>​
 [gate:~] # cat /​etc/​pf.conf [gate:~] # cat /​etc/​pf.conf
 </​code><​code>​ </​code><​code>​
 ... ...
-rdr proto tcp from 192.168.100+X/​24 ​to any port 80 -> 127.0.0.1 port 3128+rdr proto tcp from $pppoe_corp_net ​to any port 80 -> 127.0.0.1 port 8888
 ... ...
 </​code><​code>​ </​code><​code>​
Строка 49: Строка 70:
 [[Сервис NAT]] [[Сервис NAT]]
 <​code>​ <​code>​
-root@gate:​~#​ iptables -t nat -A PREROUTING -p tcp -s 192.168.100+X.0/​24 --dport 80 -j REDIRECT --to-port ​3128+root@gate:​~#​ iptables -t nat -A PREROUTING -p tcp -s 192.168.100+X.0/​24 --dport 80 -j REDIRECT --to-port ​8888
 </​code>​ </​code>​
  
автоматизация_использования_squid.1328096308.txt.gz · Последние изменения: 2013/05/22 13:50 (внешнее изменение)