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
Next revision Both sides next revision
автоматизация_использования_squid [2018/06/04 10:29]
val [С использованием WPAD (Web Proxy Auto-Discovery)]
автоматизация_использования_squid [2022/07/09 11:31]
val
Line 2: Line 2:
  
 ===== Автонастройка клиентов ===== ===== Автонастройка клиентов =====
 +
 +==== Proxy Auto-Configuration ====
 +
 +  * [[https://​developer.mozilla.org/​en-US/​docs/​Web/​HTTP/​Proxy_servers_and_tunneling/​Proxy_Auto-Configuration_PAC_file|Proxy Auto-Configuration (PAC) file]]
  
 ==== С использованием WPAD (Web Proxy Auto-Discovery) ==== ==== С использованием WPAD (Web Proxy Auto-Discovery) ====
Line 10: Line 14:
  
 <​code>​ <​code>​
-# cat corpX.un+# cat /etc/bind/corpX.un
 </​code><​code>​ </​code><​code>​
 wpad    A       ​192.168.X.10 wpad    A       ​192.168.X.10
 proxy   ​A ​      ​172.16.1.X proxy   ​A ​      ​172.16.1.X
 </​code><​code>​ </​code><​code>​
-# cat /WWWDIR/wpad.dat+# cat /var/​www/​html/wpad.dat
 </​code><​code>​ </​code><​code>​
 function FindProxyForURL(url,​host) { function FindProxyForURL(url,​host) {
-  if (shExpMatch(host,​ "*.corpX.un"​)) +  if (shExpMatch(host,​ "​*corpX.un"​)) ​return "​DIRECT";​ 
-    return "​DIRECT";​+  else if (dnsDomainIs(host,"​compX.un"​)) ​return "​DIRECT";​
   else   else
 //    return "HTTPS proxy.corpX.un:​8080";​ //    return "HTTPS proxy.corpX.un:​8080";​
Line 31: Line 35:
 ===== Transparent proxy ===== ===== Transparent proxy =====
  
 +  * Устарело,​ не работает для https
 ==== Настойка SQUID ==== ==== Настойка SQUID ====
 <​code>​ <​code>​
автоматизация_использования_squid.txt · Last modified: 2023/03/20 10:03 by val