Sárga levél - cikkek - polipo transproxy egy egyszerű, gyorsítótárazó, átlátható proxy szerver

Száma proxy szerverek képesek dolgozni egy „átlátszó” üzemmódban nagyon kicsi, és a legtöbbjük vagy korlátozott funkcionalitással, vagy fogyaszt túl sok erőforrást, hogy nem fogadható el az a kis cégek proxy.

Azonban van egy hatalmas számú könnyű és megfelelően funkcionális proxy szerver, amelynek egyetlen hátránya, hogy nem képes dolgozni egy "átlátszó" módban. Ez a probléma azonban megoldható a transzproxy csomag használatával. amelynek segítségével bármely proxy szerver "átlátszó" módban indítható.

Valójában a transproxy valójában egy átlátszó proxykiszolgáló, amely csak az összes kérelmet átirányíthatja egy magasabb szintű proxy szerverre. Ezután bemutatjuk, hogyan kell futtatni a polyplo caching proxy-t transzparens módban a transproxy használatával Debian / Ubuntu futtató szerveren. De először meghatározzuk a kezdeti feltételeket:

Kiderült, hogy sokkal kényelmesebb proxy polipo, ami nagyon szép cache forgalom, és így működés közben összesen mintegy hét megabájt memóriát.

Hát akkor. Először telepítse a polyploot és a transzproxy-t:

Ezután folytassa a polypó konfigurálását. Először létrehozunk egy könyvtárat a gyorsítótár tárolására:

Ezután adja hozzá a következő sorokat az / etc / polipo / config fájlhoz:

Ezután indítsa újra a polyploot:

Ie valójában helyettesítjük a "szülő" proxy portját, mert a polypó alapértelmezés szerint a 8123-as porton, és nem a 3128-as számon figyel.

Továbbra is a http-forgalom átfedése a "transproxy" -ra. Ebből a célból az itt leírt forgatókönyv nagyon alkalmas. Valójában csak azt a portot kell módosítania, amelyre a kéréseket továbbítják. Ennek eredményeként a szkript hasonlót fog kinézni:

Azt is meg kell jegyeznünk, hogy minden egyes http-munkamenethez külön tproxy folyamat jön létre, amely körülbelül kétszáz kilobájtot foglal el a memóriában. De az egyidejű ülések száma nem több, mint tíz vagy tizenöt nem kritikus.

Erre talán minden. Kellemes munka!