Apache Traffic Server 正向代理配置

系统环境 Mac OSX 10.11,我主要是用做本地代理服务器的,据说 ats 性能比 squid强很多,主要是都支持https代理,可惜nginx并不支持 https 正向代理,所以用 ats 配置的正向代理,当然,用 ats 做本地代理服务器感觉有点大材小用了。。
推荐使用 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
修改下列值,找到的修改,没找到的添加进去

#关闭反向代理  
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

#关闭日志  
CONFIG  proxy.config.log.logging_enabled INT 0  

更多配置文档 https://docs.trafficserver.apache.org/records.config

因为OSX 10.11的 rootless 权限问题,可能需要手动创建
/usr/local/Cellar/trafficserver/6.0.0_1/var/log/trafficserver文件夹。
最后执行trafficserver start 即可启动服务。

你可能感兴趣的:(Apache Traffic Server 正向代理配置)