跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 【图文教程】使用Traffic Server轻松反代网站 (以hostloc为例)
未分類
1 8 月 2020

【图文教程】使用Traffic Server轻松反代网站 (以hostloc为例)

shc 大佬有话说 : 2020-7-14 10:29:01

【图文教程】使用Traffic Server轻松反代网站 (以hostloc为例)

本帖最后由 shc 于 2020-7-21 01:57 编辑

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

详细图文教程链接:https://qing.su/article/traffic-server-reverse-proxy.html

过几天将介绍使用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, 配置缓存规则

records.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

反代完毕!效果:

https://qing.su/wp-content/uploads/2020/07/3-1.png

欢迎收藏点赞提问评论撒花扔鞋:lol

frostcc 大佬有话说 : 2020-7-14 11:55:18

全球分布式mjj论坛yc011t

香菇肥牛 大佬有话说 : 2020-7-15 01:55:11

h20 大佬有话说 : 2020-7-15 01:12
@香菇肥牛 出来挨打

还是大佬眼尖:lol

b66667777 大佬有话说 : 2020-7-14 10:29:54

路过帮顶

heihai 大佬有话说 : 2020-7-14 10:31:37

有点东西啊https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

honey 大佬有话说 : 2020-7-14 10:32:13

大佬出手非同凡响https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

VMSir 大佬有话说 : 2020-7-14 10:33:05

顶:lol

shc 大佬有话说 : 2020-7-14 10:35:05

heihai 大佬有话说 : 2020-7-14 10:31
有点东西啊

感谢大佬支持:lol

aipage 大佬有话说 : 2020-7-14 10:35:54

战术性MARK,小白用宝塔怎么搞?

mzmoe 大佬有话说 : 2020-7-14 10:36:37

油管可以嘛可以麻

xyx4693 大佬有话说 : 2020-7-14 10:37:24

大佬一出手,就不一样;P

dbug 大佬有话说 : 2020-7-14 10:38:25

可以反代北邮人tv.byr.cn 这种iptv直播的么

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具