编译安装的trafficserver,代理配置文件位于/usr/local/traffic/etc/trafficserver/remap.config
参考网页:https://docs.trafficserver.apache.org/en/latest/admin-guide/files/remap.config.en.html
反代理设置语法:map 本地 代理网站
例,把192.168.0.5反代www.osyum.com网站
写法:
map http://192.168.0.5 http://www.osyum.com
保存后并退出。
注,每次更改配置文件必须重启Traffic
systemctl restart traffic
测试,在你的浏览器里输入http://192.168.0.5
反向代理映射规则
以下示例显示了一个映射规则,该规则未在目标或替换目标中指定路径前缀:
map http://www.x.com/ http://server.hoster.com/
reverse_map http://server.hoster.com/ http://www.x.com/
Traffic Server的可识别三种空间分隔的字段:type, target,和replacement。以下列表描述了每个字段的格式。
type
输入以下内容之一:
map –将传入请求URL转换为适当的原始服务器URL。
map_with_recv_port–类似于'map',不同之处在于它使用接收请求的端口执行映射,而不是使用请求中存在的端口。regex限定词也可以用于此类型。如果存在,则首先检查“ map_with_recv_port”映射。如果存在匹配项,则在不评估“常规”前向映射规则的情况下选择它。
map_with_referer –“地图”的扩展版本,可用于激活“深层链接保护”,其中仅当“引荐来源”标头设置为允许链接到目标的URL时,才可以访问目标URL。
reverse_map –在原始服务器重定向响应中转换URL,以指向流量服务器。
redirect–永久重定向HTTP请求,而不必联系原始服务器。永久重定向会将URL更改通知浏览器(通过返回HTTP状态代码301),以便浏览器可以更新书签。
redirect_temporary–临时重定向HTTP请求,而不必联系原始服务器。临时重定向仅将当前请求的URL更改通知浏览器(通过返回HTTP状态代码307)。