> sudo vi /etc/squid/squid.conf 476 #Default: 477 # cache_mem 8 MB 478 cache_mem 64 MB 510 #Default: 511 # maximum_object_size 4096 KB 512 maximum_object_size 32 MB 693 #Default: 694 # cache_dir ufs /var/cache/squid 100 16 256 695 cache_dir ufs /var/cache/squid 1024 16 256 1874 acl our_networks src 192.168.1.0/28 1875 http_access allow our_networks 1876 http_access allow localhost
> sudo /usr/sbin/squid -z 2006/02/06 16:37:46| Creating Swap Directories
[Yast]-[セキュリティとユーザ]-[ファイアウォール] を選択し、
[許可されるサービス]-[詳細] で TCP の 3128 ポートを開けます。
> sudo vi /srv/www/htdocs/proxy.pac 1 function FindProxyForURL(url,host) 2 { 3 if(isPlainHostName(host) 4 || isInNet(host,"192.168.1.0","255.255.255.240") 5 || isInNet(host,"127.0.0.1","255.255.255.255") 6 ){ 7 return "DIRECT"; 8 } else { 9 return "PROXY 192.168.1.6:3128 ; DIRECT"; 10 } 11 } :wq > sudo chown wwwrun:root /srv/www/htdocs/proxy.pac
http://wpad.${自ドメイン}/wpad.datが読み込まれます。wpad.datの内容はproxy.pacと同じです。
grape.hondou.homedns.org wpad.hondou.homedns.orgのどちらもこのサーバ(192.168.1.6)を指すことになります。
> sudo ln -s /srv/www/htdocs/proxy.pac /srv/www/htdocs/wpad.dat > sudo chown wwwrun:root /srv/www/htdocs/wpad.dat --no-dereference
#amazon(4798003476,left,simage);
#amazon(,clear);