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

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


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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
автоматизация_использования_squid [2014/02/20 17:23]
val [С использованием WPAD (Web Proxy Auto-Discovery)]
автоматизация_использования_squid [2018/06/04 10:29] (текущий)
val [С использованием WPAD (Web Proxy Auto-Discovery)]
Строка 7: Строка 7:
 !!! Необходимо настроить в браузере "​Автоматическое определение параметров прокси"​ !!! Необходимо настроить в браузере "​Автоматическое определение параметров прокси"​
  
-  * [[http://​technet.microsoft.com/​ru-ru/​library/​cc817412.aspx]]+  * [[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 /​WWWDIR/​wpad.dat # cat /​WWWDIR/​wpad.dat
 </​code><​code>​ </​code><​code>​
-function FindProxyForURL(url,​host) +function FindProxyForURL(url,​host) { 
-{ +  if (shExpMatch(host,​ "​*.corpX.un"​))
- +
-  if (shExpMatch(host,​ "*.rbc.ru"​)) +
-    return "HTTPS proxy.corpX.un:​8080";​ +
-  else if (shExpMatch(host,​ "​*.eurosport.ru")) +
-    return "PROXY proxy.corpX.un:​3128";​ +
-  else+
     return "​DIRECT";​     return "​DIRECT";​
 +  else 
 +//    return "HTTPS proxy.corpX.un:​8080";​ 
 +//    return "PROXY proxy.corpX.un:​3128";​
 } }
 </​code>​ </​code>​
Строка 40: Строка 36:
 </​code><​code>​ </​code><​code>​
 ... ...
-http_port ​3128 transparent+http_port ​8888 transparent 
 +http_port 3128
 ... ...
 </​code><​code>​ </​code><​code>​
Строка 50: Строка 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>​
Строка 62: Строка 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.1392902604.txt.gz · Последние изменения: 2014/02/20 17:23 — val