Erinevus lehekülje "Polipo" redaktsioonide vahel

Allikas: Kuutõrvaja
 
(ei näidata sama kasutaja 6 vahepealset redaktsiooni)
3. rida: 3. rida:
 
Sageli on vaja kasutada cachet ,et veebikasutust kiirendada
 
Sageli on vaja kasutada cachet ,et veebikasutust kiirendada
 
või vastupidi just piirata. Squid kipub sageli olema liiga suur ja kohmakas.
 
või vastupidi just piirata. Squid kipub sageli olema liiga suur ja kohmakas.
Väiksemas kontoris/koolis või kodus oleks heaks lahenduseks tarkvara nimega polipo.
+
Väiksemas kontoris/koolis või kodus asuvas Linuxis/Unixis oleks heaks lahenduseks tarkvara nimega polipo.
  
 
===Seadistus===
 
===Seadistus===
12. rida: 12. rida:
 
  pkg_add -r polipo
 
  pkg_add -r polipo
 
  apt-get install polipo
 
  apt-get install polipo
 +
yum install polipo
 +
...
  
 
Avame konfiguratsiooni faili '''/etc/polipo''' või '''/usr/local/etc/polipo''' kaustas
 
Avame konfiguratsiooni faili '''/etc/polipo''' või '''/usr/local/etc/polipo''' kaustas
34. rida: 36. rida:
 
Selleks pole vaja teha midagi muud kui avada /etc/polipo kaustas
 
Selleks pole vaja teha midagi muud kui avada /etc/polipo kaustas
 
olev fail '''forbidden''' ja lisada sinna soovitud url ning seejärel restartida proxy.
 
olev fail '''forbidden''' ja lisada sinna soovitud url ning seejärel restartida proxy.
 +
 +
Rohkemaks lehtede sisu kontrolliks on paremad vahendid http://www.privoxy.org/
 +
või vastav dns server nagu http://www.scrubit.com/
  
 
Juhul kui me ei soovi ,et faile cachetakse kettale
 
Juhul kui me ei soovi ,et faile cachetakse kettale
49. rida: 54. rida:
  
 
Selleks ,et polipo mingeid teatud veebe ei cacheks tuleb
 
Selleks ,et polipo mingeid teatud veebe ei cacheks tuleb
need kirjutada uncachable faili.
+
need kirjutada '''uncachable''' faili. Näiteks kõik .ee domeenid
 +
ehk eesti veebisaidid ei cacheta kui lisatud rida '''\.ee'''
 +
 
 +
Selleks, et saada polipo tunneldama ka httpsi, rsynci imapsi jms tuleb lisada konfi read
 +
 
 +
allowedPorts = 1-65535
 +
tunnelAllowedPorts = 1-65535
 +
 
 +
Selleks, et ipv6 ja hostname ei saaks kasutamisel takistuseks
 +
 
 +
## IPv6
 +
dnsQueryIPv6 = no
 +
dnsUseGethostbyname = yes

Viimane redaktsioon: 13. mai 2015, kell 16:40

Sissejuhatus

Sageli on vaja kasutada cachet ,et veebikasutust kiirendada või vastupidi just piirata. Squid kipub sageli olema liiga suur ja kohmakas. Väiksemas kontoris/koolis või kodus asuvas Linuxis/Unixis oleks heaks lahenduseks tarkvara nimega polipo.

Seadistus

Installime serveri vastavalt enda distributsioonis olevate vahenditega

emerge polipo
pkg_add -r polipo
apt-get install polipo
yum install polipo
...

Avame konfiguratsiooni faili /etc/polipo või /usr/local/etc/polipo kaustas nimega config

Lihtsalt cachena töötamiseks tuleb uncommentida või lisada sinna faili vaid read

proxyAddress = "0.0.0.0"
allowedClients = "192.168.1.0/24" #mitmed võrgud või ip'd tuleb eraldada komaga. 

Antud näites lubame siis 192.168.1.0/24 võrgust kõiki kasutama proxyt. Töötab polipo pordil 8123

stardime polipo serveri näiteks

Linuxis /etc/init.d/polipo/start või FreeBSD lisame faili /etc/rc.conf rea polipo_enable="YES" ja käivitame käsuga /usr/local/etc/rc.d/polipo start

Edasine häälestus

Saame näiteks keelata osadele urlidele ligipääsu. Selleks pole vaja teha midagi muud kui avada /etc/polipo kaustas olev fail forbidden ja lisada sinna soovitud url ning seejärel restartida proxy.

Rohkemaks lehtede sisu kontrolliks on paremad vahendid http://www.privoxy.org/ või vastav dns server nagu http://www.scrubit.com/

Juhul kui me ei soovi ,et faile cachetakse kettale piisab kui lisada konfi rida

diskCacheRoot = ""

Samas saab ka määrata cache asukohta, näit:

diskCacheRoot = "/home/cache"

Juhul kui soovime siduda enda proxy isp cachega siis seda saab teha näiteks reaga

parentProxy = "squid.example.org:3128"

Selleks ,et polipo mingeid teatud veebe ei cacheks tuleb need kirjutada uncachable faili. Näiteks kõik .ee domeenid ehk eesti veebisaidid ei cacheta kui lisatud rida \.ee

Selleks, et saada polipo tunneldama ka httpsi, rsynci imapsi jms tuleb lisada konfi read

allowedPorts = 1-65535
tunnelAllowedPorts = 1-65535

Selleks, et ipv6 ja hostname ei saaks kasutamisel takistuseks

## IPv6
dnsQueryIPv6 = no
dnsUseGethostbyname = yes