轻松使用Traffic Server反代hostloc网站

Apache Traffic Server (Traffic Server, ATS, TS) 是一个高性能双向代理, 缓存, CDN服务器。今天来介绍如何用Traffic Server简单方便地配置反向代理与缓存服务器,实现对任意网站的反向代理。本文将以hostloc.com为例,介绍如何反代hostloc

过几天将介绍使用Traffic Server搭建一个高效高定制的缓存/CDN系统。

Traffic Server与Nginx, Varnish三者几乎称霸了世界上所有CDN运营商,而Traffic Server又是这三者之中使用量最大的。与Nginx相比,Traffic Server拥有同样优异的性能,更多的功能,更丰富的接口,以及高度自定义的配置。与Varnish相比,Traffic Server对于高并发高负载的处理更为出色。

使用Traffic Server的CDN/大型网络有Apple, Comcast, Yahoo, Akamai, 以及国内的又拍云等。

教程开始。

1, 安装Traffic Server

wget https://mirrors.ocf.berkeley.edu/apache/trafficserver/trafficserver-8.0.8.tar.bz2

tar xjf trafficserver-8.0.8.tar.bz2
apt install automake libtool pkg-config libmodule-install-perl gcc g++ libssl-dev tcl-dev libpcre3-dev libcap-dev libhwloc-dev libncurses5-dev libcurl4-openssl-dev flex autotools-dev bison debhelper dh-apparmor gettext intltool-debian libbison-dev libexpat1-dev libfl-dev libsigsegv2 libsqlite3-dev m4 po-debconf tcl8.6-dev zlib1g-dev
cd trafficserver-8.0.8
./configure --enable-experimental-plugins
make
make install
ln -s /usr/local/etc/trafficserver /etc/trafficserver

2, 配置URL映射规则

records.config

CONFIG proxy.config.http.server_ports STRING 80 443:ssl
CONFIG proxy.config.url_remap.pristine_host_hdr INT 1

remap.config:

redirect http://yaofan.shop/ https://yaofan.shop/
map https://yaofan.shop/ https://hostloc.com/
reverse_map https://hostloc.com/ https://yaofan.shop/
map / https://hostloc.com/

3, 配置缓存规则

cache.config

CONFIG proxy.config.http.cache.http INT 1
CONFIG proxy.config.http.cache.ignore_client_cc_max_age INT 1
CONFIG proxy.config.http.normalize_ae_gzip INT 1
CONFIG proxy.config.http.cache.cache_responses_to_cookies INT 1
CONFIG proxy.config.http.cache.cache_urls_that_look_dynamic INT 1
CONFIG proxy.config.http.cache.when_to_revalidate INT 0
CONFIG proxy.config.http.cache.required_headers INT 2
CONFIG proxy.config.http.cache.ignore_client_no_cache INT 1

storage.config

var/trafficserver 2048M

4, 配置SSL证书

mkdir /etc/trafficserver/ssl

chown nobody /etc/trafficserver/ssl
chmod 0760 /etc/trafficserver/ssl

records.config

CONFIG proxy.config.ssl.server.cert.path STRING /etc/trafficserver/ssl/
CONFIG proxy.config.ssl.server.private_key.path STRING /etc/trafficserver/ssl/

ssl_multicert.config

dest_ip=* ssl_cert_name=yaofan.shop.crt ssl_key_name=yaofan.shop.key

5, 加载配置文件

traffic_ctl config reload

反代

本文转载自:hostloc - 【图文教程】使用Traffic Server轻松反代网站 (以hostloc为例)

本文来自投稿,不代表本站立场,如若转载,请注明出处:https://guaishouya.com/64.htm
-- 展开阅读全文 --
Adobe全家桶 2020 Win 软件中文/英文破解版免费下载(非百度云盘)
« 上一篇 06-26
Zibll子比主题3.3破解解密去授权版(转载)
下一篇 » 07-15

发表评论