IPv6対応 Squid Web Proxy Server 設定方法

You are using IPv4

IPv6に対応したSquid Web Proxy Serverの設定方法です。
squid-2.6.STABLE13にIPv6対応のpatchを当てて構築、設定します。

  1. ソースとパッチの取得

  2. ソースとIPv6対応パッチを取得します。ソースは近くのミラーサイトから取得します。
    squid-2.6.STABLE13が無い場合はここからダウンロードしてください。
    IPv6対応パッチはここからダウンロードできます。

  3. 展開とpatch当て
  4. # tar xvzf squid-2.6.STABLE13.tar.gz
    # cd squid-2.6.STABLE13/
    # patch -p1 < ../squid-2.6.STABLE13.v6patch.20070512.diff
    
  5. コンパイル
  6. # ./configure --prefix=/usr/local/squid-2.6.STABLE13 --enable-useragent-log --enable-referer-log --with-large-files
    (configureオプションは各自の環境に合わせてください。)
    # make
    # make install
    
  7. squid.confの編集

  8. 各自の環境に合わせてsquid.confを編集します。
    上記のconfigureオプションでコンパイルした場合のdiffはこちら

  9. cacheとlogのディレクトリ作成
  10. # mkdir /usr/local/squid-2.6.STABLE13/var/cache
    # chmod 777 /usr/local/squid-2.6.STABLE13/var/cache
    # chmod 777 /usr/local/squid-2.6.STABLE13/var/logs
    
  11. cacheディレクトリの初期化
  12. # /usr/local/squid-2.6.STABLE13/sbin/squid -z
    
  13. 自動起動

  14. 再起動時に自動でsquidが起動するようにrc.localに以下を記述します。
    # vi /etc/rc.local
      /usr/local/squid-2.6.STABLE13/bin/RunCache &
    
IPv6でアクセス出来ているかはこちらで確認できます。

IPv6技術 memo へ戻る