Squid IPv6 (update 1)
2 January 2007
As I posted before (in Bahasa Indonesia), I am working on a IPv4/IPv6 portable version of Squid 2.6-STABLE. You can download the diff file and apply the patch to Squid-2.6-STABLE6. Applying the patch is as usual.
> gunzip squid-2.6.STABLE6.v6patch.20070102.gz
> tar zxpvf squid-2.6.STABLE6.tgz
> cd squid-2.6.STABLE6
> patch -u < ../squid-2.6.STABLE6.v6patch.20070102
The following functions are tested and working on IPv4/IPv6 on FreeBSD 4.10:
- HTTP accept
- HTTP request (still doesn’t support IPv6 addressed URL. Ex: http://[2001::abcd]/)
- Cache peering using ICP
- Internal DNS
- Access Control List (IPv4 addresses should be defined before IPv6 addresses. Ex:
acl all src 0.0.0.0/0 ::/0)
Todos (mainly test and debug):
- Tests on other platforms, especially Linux (including using transparent proxy)
- WCCP
- Cache peering using HTCP
- External programs (Ex: cachemgr, authentication, SquidGuard)
Helps for these are very much welcomed!
Masukkan Komentar
Harap isi form berikut untuk mengisi komentar
WCCP doesn’t support IPV6 as part of the current protocol (versions 1 or 2.) Transparent interception with ipv6 might be hard with end-to-end encryption being deployed..
It’d be nice to get Squid ipv6-ready though! Keep up the good work!
[…] Actually, there’s some ways to make my browser enable to access ITB Network. VPN, Tunnel, etc. But then I chose to install a proxy server there using squid. I remember that Husni just released an IPv6 Patch for Squid 2.6.6. Then I tried to install squid and patch it with husni’s patch by using ports. […]
#1 > I understand. I just don’t have the environment to test WCCP.
[…] Aggregated from Administrator by Asian Blogger Community […]
por favor me puedes ayudar………..descargamos los archivos squid-2.6.STABLE6.tar.gz, squid-2.6.STABLE6.v6patch.20070102.gz…..seguĆ los pasos de esta pagina….y me genera un error al momento de parchar el archivo, como se ve acontinuación:
can’t find file to patch at input line 4
Perhaps you should have used the -p or –strip option?
The text leading up to this was:
————————–
|diff -ru old/include/rfc1035.h new/include/rfc1035.h
|— include/rfc1035.h Fri Apr 28 19:17:18 2006
|+++ include/rfc1035.h Mon Jan 1 15:49:31 2007
————————–
File to patch:
………….me puede ayudar …..gracias