星期四, 9月 16, 2010

Yahoo Traffic Server

因為最近發現公司的 proxy 不理我 NB 上的 https request 了(我NB是走正常公司網路設定,也就是上網都會透過proxy),想到 COSCUP 2010 有介紹 Yahoo Traffic Server,想說架在另外一台不受限的機器上,讓 NB 透過這個 proxy 上網。

安裝不難,參考:Build instructions,三兩下就能 build 好,開發團隊好像就是在 Debian/Ubuntu 上開發的樣子,步驟寫的蠻仔細的。

設定倒是考倒我了,預設的設定是不 work 的。試了一陣,才找到這篇:Yahoo Traffic Server,裏面提到在 records.config 裡的兩個關鍵設定:
  • proxy.config.reverse_proxy.enabled
  • proxy.config.url_remap.remap_required


把這兩個設成 0,大致上就 ok 了。

我還有改到的設定:
  • records.config
    • proxy.config.cluster.ethernet_interface: 改 eth0
    • proxy.config.cache.ram_cache.size: 改 256M
  • storage.config: var/trafficserver 加大到 256M


事實上除了可以當類似 squid 的 proxy server 以外,也可以當 reverse proxy、Forward proxy(remap),同時也支援 cluster 架構、DNS cache...等,可以挖的功能相當多,以後有空再來挖好了。

其他可參考資料:Yahoo Traffic Server中文介紹以及for RHEL5 64bit/Gentoo 的 rpm檔

沒有留言: