系統(tǒng)環(huán)境 Mac OSX 10.11,我主要是用做本地代理服務(wù)器的,據(jù)說 ats 性能比 squid強很多,主要是都支持https代理,可惜nginx并不支持 https 正向代理,所以用 ats 配置的正向代理,當(dāng)然,用 ats 做本地代理服務(wù)器感覺有點大材小用了。。
推薦使用 homebrew 安裝
brew update
brew install trafficserver
安裝目前的最新版6.0.0,安裝位置在
/usr/local/Cellar/trafficserver/6.0.0_1
修改配置文件
/usr/local/Cellar/trafficserver/6.0.0_1/etc/trafficserver/records.config
修改下列值,找到的修改,沒找到的添加進去
#關(guān)閉反向代理
CONFIG proxy.config.reverse_proxy.enabled INT 0
CONFIG proxy.config.url_remap.pristine_host_hdr INT 0
CONFIG proxy.config.url_remap.remap_required INT 0
#不修改 header
CONFIG proxy.config.http.insert_request_via_str INT 0
CONFIG proxy.config.http.insert_response_via_str INT 0
CONFIG proxy.config.http.response_server_enabled INT 0
CONFIG proxy.config.http.cache.ignore_server_no_cache INT 1
#關(guān)閉日志
CONFIG proxy.config.log.logging_enabled INT 0
更多配置文檔 https://docs.trafficserver.apache.org/records.config
因為OSX 10.11的 rootless 權(quán)限問題,可能需要手動創(chuàng)建
/usr/local/Cellar/trafficserver/6.0.0_1/var/log/trafficserver
文件夾。
最后執(zhí)行trafficserver start
即可啟動服務(wù)。