Squid jako brama IPv4-IPv6



Odkąd pamiętam używam serwera proxy Squid jako wspólnego cache dla wszystkich przeglądarek WWW, wgetów, yumów, apt-getów, conary'ów itp. Kiedyś także filtrowałem nim reklamy ze stron. Jedyne czego mi brakowało to obsługa IPv6.

Po latach w końcu pełna obsługa protokołu internetowego następnej generacji trafiła do źródeł Squida i będzie dostępna w wersji 3.1. Niecierpliwi mogą już teraz skorzystać ze snapshotów.

W czasie kompilacji, do opcji skryptu configure wystarczy dodać --enable-ipv6. Potem sprawdzić w konfiguracji ACLe i upewnić się, że tcp_outgoing_address nie wskazuje na adres IPv4.

Tak skonfigurowany Squid mając do wyboru wersję czwartą i szóstą wykona połączenie do strony docelowej za pomocą IPv6:

1219501958.523 1057 192.168.166.5 TCP_MISS/200 2631 GET http://www.kame.net/style.css - DIRECT/2001:200:0:8002:203:47ff:fea5:3085 text/css

Niezależnie od tego, jakim protokołem przyszło zapytanie od klienta! Można więc w ten sposób kierować na IPv6 programy stare, nie obsługujące tego protokołu, lub takie które mają problemy z preferencjami IPv4/IPv6.

Nie wiem, jak zachowuje się taki dwuprotokołowy Squid w konfiguracji typu transparent proxy na IPv4. Byłbym wdzięczny, gdyby ktoś mógł sprawdzić i umieścić informację w komentarzu.


Archived comments:

LCF 2008-08-23 18:50:08

Nie za bardzo rozumiem po co Ci wspólny cache dla Przeglądarek WWW, wgetów, yumów itd ? Przecież skoro coś masz w przeglądarce, to nie będziesz ściągał tego drugi raz wget-em, a nawet gdybyś potrzebował drugi raz to masz w cache-u przeglądarki. Dla yum-a ? A po co ? Ile razy instalujesz ten sam pakiet ? Zresztą nawet gdyby to łącza szerokopasmowe są na tyle popularne, że cacheowanie stron po stronie klienta to dla mnie przeżytek. Co innego dobry cache po stronie serwera który dany content serwuje, ale to inna bajka.

zdz 2008-08-23 23:54:00

Raz, że czasem wtyczka do odgrywania powiedzmy *wmv w mozillowatych źle się czuje, więc ściągam to samo wgetem, żeby obejrzeć w maplerze (albo od razu oglądam mplayerem). Dwa, że czasem chciałbym coś obejrzeć raz w Epiphany, drugi raz w Operze, po co ssać dwa razy?
A pakiety się dublują również między systemem właściwym i poszczególnymi wirtualkami z różnym przeznaczeniem.

LCF 2008-08-25 16:28:17

I jaką masz skuteczność trafień ? Ile zaoszczędzasz pasma per dzień/per miesiąc ?

ps. Dalej uważam, że to mało sensowne.

Salvi 2008-11-16 20:47:14

Może i mało sensowne, ale ile przy tym zabawy!

A tak na serio: warto poćwiczyć to nawet na domowej sieci z dwoma kompami choćby po to żeby podnieść swoje kwalifikacje zawodowe...

Comments


Comments powered by Disqus