2008.04.13 Sunday 23:01

ニコキャッシュ(nicoCache)とsquidの多段プロキシー構成

職場のアクセスコントロールも厳しくなり、代理アクセスできる環境が欲しいな~と感じたので立ててみた。
多段構成をとり、ニコキャッシュ(nicoCache)とも連携させるところが目玉
職場からはSSH port forwarding経由で接続するつもり

採用したツールは小難しいが定番のsquid
導入はport install squidでOK

launchctl導入直後の指定に従い、launchctlに登録

launchctl load -w /Library/LaunchDaemon/org.macports.Squid.list
 
/opt/local/etc/squid/squid.confの修正はこんなところ
ちなみにnicoCacheが8081で動いていることが前提ね
nicoCacheはjavaのためどこでも動く。書くまでもないと思い省略

/opt/local/etc/squid/squid.conf

acl localnet src 192.168.xx.0/255.255.255.0 192.168.xx.0/255.255.255.0 192.168.xxx.0/255.255.255.0
acl nicovideo dstdomain "/opt/local/etc/squid/nicovideo.list"
http_access allow localnet
http_port 8080
tcp_outgoing_address 192.168.xx.xx
cache_peer xxxx.xxxx.xxxx parent 8081 0 proxy-only no-query
cache_peer_access xxxx.xxxx.xxxx allow nicovideo
always_direct allow !nicovideo
never_direct allow all
cache_mem 32 MB
ftp_user Squid@xxxx.xxxx
cache_mgr webmaster@xxxx.xxxx
icp_port 0
forwarded_for off

/opt/local/etc/squid/nicovideo.list

.nicovideo.jp
.smilevideo.jp


http://linux.kororo.jp/cont/server/squid.php
http://squid.robata.org/faq_3.html#l-02
http://squid.robata.org/squid2.0-conf.html
http://www.stackasterisk.jp/tech/systemConstruction/squidSat01_02.jsp

Comments [0]

Comment form
cookie

Trackbacks [0]

Trackback URI


About
Entries
Categories
Gadget
Recommend
Montyly archives
Links
Feed
Others

全文検索