<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Squid &#8211; Arun&#8217;s blog</title>
	<atom:link href="https://arunns.net/category/proxy/squid/feed/" rel="self" type="application/rss+xml" />
	<link>https://arunns.net</link>
	<description>Arun&#039;s blog</description>
	<lastBuildDate>Tue, 01 Mar 2011 08:01:43 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.2</generator>
	<item>
		<title>Configure IPv6 squid</title>
		<link>https://arunns.net/configure-ipv6-squid/</link>
					<comments>https://arunns.net/configure-ipv6-squid/#respond</comments>
		
		<dc:creator><![CDATA[Arun N.]]></dc:creator>
		<pubDate>Tue, 01 Mar 2011 08:01:43 +0000</pubDate>
				<category><![CDATA[IPv6]]></category>
		<category><![CDATA[Squid]]></category>
		<category><![CDATA[configure squid with ipv6]]></category>
		<category><![CDATA[ipv6 proxy]]></category>
		<category><![CDATA[ipv6 squid]]></category>
		<guid isPermaLink="false">http://arunnsblog.com/?p=435</guid>

					<description><![CDATA[Squid 3.1+ support IPv6 &#8211; Compile and install 3.1.x version of squid. # useradd -d /opt/squid squid # wget http://www.squid-cache.org/Versions/v3/3.1/squid-3.1.11-20110228.tar.gz # tar xvzf squid-3.1.11-20110228.tar.gz # cd squid-3.1.11-20110228; ./configure &#8211;prefix=/opt/squid/ # make; make install # /opt/squid/sbin/squid -z Configure squid edit /opt/squid/etc/squid.conf cache_effective_user squid acl manager proto cache_object acl localhost src 127.0.0.1/32 ::1 acl to_localhost dst 127.0.0.0/8 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Squid 3.1+ support IPv6</p>
<p>&#8211; Compile and install 3.1.x version of squid.</p>
<blockquote><p># useradd -d /opt/squid squid</p>
<p># wget http://www.squid-cache.org/Versions/v3/3.1/squid-3.1.11-20110228.tar.gz</p>
<p># tar xvzf squid-3.1.11-20110228.tar.gz</p>
<p># cd squid-3.1.11-20110228; ./configure &#8211;prefix=/opt/squid/</p>
<p># make; make install</p>
<p># /opt/squid/sbin/squid -z</p></blockquote>
<p>Configure squid</p>
<p>edit /opt/squid/etc/squid.conf</p>
<blockquote><p>cache_effective_user squid</p>
<p>acl manager proto cache_object<br />
acl localhost src 127.0.0.1/32 ::1<br />
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1</p>
<p>acl to_ipv6 dst ipv6<br />
http_access allow to_ipv6 !all<br />
tcp_outgoing_address 2001:: to_ipv6<br />
tcp_outgoing_address 12.34.56.78 !to_ipv6</p></blockquote>
<p>And add necessary acls to allow access for your network to squid.</p>
<p>Testing:</p>
<blockquote><p>$ telnet &lt;v6_address&gt; 3128<br />
Trying 2001::&#8230;<br />
Connected to 2001::..<br />
Escape character is &#8216;^]&#8217;.<br />
get http://ipv6.google.com/<br />
HTTP/1.0 200 OK</p></blockquote>
<p>Check the access.log to make sure</p>
<blockquote><p>1298965141.719    477 2001:: TCP_MISS/200 25918 GET http://ipv6.google.com/ &#8211; DIRECT/2a00:1450:8002::6a text/html</p></blockquote>
]]></content:encoded>
					
					<wfw:commentRss>https://arunns.net/configure-ipv6-squid/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
